/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.


Brown : #6D5B26;
Old Heading : 5e625c;
Pink : #color: rgb(192, 71, 86);
*/
body {font: normal normal normal 0.8em/1.8em Tahoma, Arial, Helvetica, sans-serif;
    text-align: center; background: #eaf8e2 url(images/Alder-web-repeat.jpg) repeat-x; color: #444;}
    
a {color: rgb(192, 71, 86);}

h1 {text-transform: none; font-size: 3em; color: rgb(192,71,86)}

h2 {background: url(images/category.gif); color: white; padding: 5px }

h2 a {color: white !important;}


h3 { color: #5e625c;}

h3 {padding-top: 5px;}

.linkcat h2, .album h3 {background: url(images/h-grey.gif); color: white;}

/*.album-info strong {padding: 2px; background: url(images/h-grey.gif); color: white;}*/

.button{
    background: #929292 url(images/button-overlay.png) repeat-x;
    display: inline-block;
    padding: 3px 15px 3px;
    font-size: 10px;
    color: #fff !important;
    text-decoration: none;
    font-weight: normal;
    line-height: 1;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 2px #999;
    -webkit-box-shadow: 0 1px 2px #999;
    border-top: 1px solid #efefef;
    letter-spacing: 1px;
    border-bottom: 1px solid #666;
    position: relative;
    cursor: auto;
}

.button:hover {background: #555;}


#header {
    margin: 0px auto;
    position: relative;
}
#header2 {
    position: relative;
    height: 280px;
}

#bench {
    position: absolute;
    z-index: 0;
    top: 117px;
    right: 20px;
    width: 258px;
    height: 220px;
    background: url(images/bench.png) no-repeat;
}

#navigation-links {
    margin: 0px auto;
    width: 910px;
}

.big-divider {
    margin: 20px auto;
    width: 100%;
    height: 15px;
    text-align: center;
    background: url(images/divider-big.gif) no-repeat center center;
    
}

#navigation-links.bottom {
    position: inherit;
}

h1.logo { color: #30302e; font-size: 5em; width: 200px;}

#right-col {
    padding-top: 0px;
    font-size: .85em;
}

.category a {background: url(images/h-grey.gif)}

#navigation-links li a {color: #606558}
a:hover, #navigation-links li a:hover { color: #6D5B26;}

#navigation-links li {margin: 0px 0px 0px 10px; padding: 0px 10px 0px 0px}

#navigation-links {
    height: 20px;
    margin-top: 10px;
}



#categories li {padding-top: 5px}
#categories li a {text-transform: lowercase; font-size: 1.0em; }

#categories-back a {height: auto;}

#categories {margin-top: 0px; height: 30px;width: 100%; background: transparent/*url(images/categories.png) repeat-x top center*/;}
#categories-back {width: 900px; margin: 0px auto; padding-top: 10px; background: none; padding-left: 40px;}
#content-back { position: relative; background: transparent; margin: 0px auto !important; text-align: left; margin-top: -500px;}

#left-top{ background: url(images/page-top.jpg) no-repeat scroll transparent !important;}

#bread {margin-top: -10px; margin-right: -15px; width: 100%; text-align: right; font-size: .8em;}

#content {
    margin-top: 30px;
}

ol {
    padding-left: 20px;
}

h1.page_title {
    margin-bottom: -50px;
}

.album_art {
    background: #f8f6ec;
    float: right;
    padding: 5px;
    border: 1px solid #d5d1ba;
    clear: both;
}
.clear {
    clear: both;
}

.album_lyric {
    min-height: 200px;
}

.clearfix {
    display: inline;
}


.cufon-loading h1, .cufon-loading h2, .cufon-loading h3, .cufon-loading .pagetitle, .cufon-loading #navigation-links li {
	visibility: hidden !important;
}

#footer {
    margin: 0px auto;
    background: #222222;
    border-top: 1px solid #ffffff;
    margin-top: 20px;
    text-align: center;
}

.footer {
    width: auto;
    margin: 0px auto;
    background: none;
}

.footer-inner {
    margin: 0px auto;
}

#bottom-links {
    list-style: none;
    float: left;
    display: block
}

.bottom a {
    color: #555555 !important;

}

.album {display: block; min-height: 200px; margin: 25px 0;}

.album_name h3 {display: block; float: left;}

.album h3 { margin-top: 0px;}

.album-info {
    margin-top: 15px;
}

.ib {
     background: #f8f6ec;
    padding: 5px;
    border: 1px solid #d5d1ba;
}

.linkcat h2 { font-size: 1.5em;}

.left-content li {
        list-style: none;
}

.left-content li ul li { list-style: none;}

.view_all {
    margin-left: 8px;
    font-family: Tahoma !important;
    font-size: .7em !important;
    color: rgb(192, 71, 86) !important;
}


ul.label {font-size: 5px; margin: -25px; visibility: hidden;}

.post-fancy {
	font-size: .8em;	
}

.divider-big {
	background: url(images/featured-ad.gif) no-repeat;
	height: auto;
	margin: 0px;
	padding: 13px 0px;
	width: auto;
}

.left-content .divider-big {
	width: 660px;
 margin:  10px -22px;	
}

/* STORE PAGE STUFFF */
.store-album {
	width: 590px;
	height: 200px;
	background: url(images/blank_sm2.png) no-repeat top center;
	position: relative;
}
.store-cover {
	position: absolute;
	top: 41px;
	left: 47px;	
}
.title {
	position: absolute; 
	top: 65px;
	left: 180px;
	width: 355px;
}

.title h3 {
	margin: 0px;	
}
.price {
	float: right;	
}
.store-subtext {
	font-size: 10px;	
}

li.videothumb {
    display: inline;
    margin: 5px;
}
