@charset "utf-8";
/* CSS Document */

body, html{ clear:both; height:100%;}
body{font-family:Helvetica, Arial, sans-serif; font-size:12px; background-color:#f2ecd7; /*background-image:url(../images/bottom_bg.jpg);*/ *background-image:url(); background-repeat:no-repeat; background-position:bottom 364px;}
a{ text-decoration:none; color: #8C802C;}
a:hover{ text-decoration:underline; color: #8C802C;}

.outer_container{width:100%; min-height:720px; background-repeat:no-repeat;}
.inner_container{width:792px; margin-left:199px;  background-repeat:no-repeat;}
.background{background-image:url(../images/background.jpg); background-repeat:repeat-x; min-height:100%; height:auto !important; position:relative; z-index:100;}

.home{ background-image:url(../images/home_side.jpg);}
.about{ background-image:url(../images/home_side.jpg);}
.music{ background-image:url(../images/home_side.jpg);}
.press{ background-image:url(../images/home_side.jpg);}

.header{width:100%; border-bottom:#41362E 3px Solid; padding-bottom:3px; padding-top:117px; background-image:url(../images/logo.gif); background-repeat:no-repeat; background-position:top right; height:16px;}
.header ul{padding:0px; margin:0px; width:100%; height:16px;}
.header li{float:left; padding:3px; margin-right:7px; line-height:10px; font-size:10px; height:10px; clear:none;}
.header img{ padding:0px; margin:0px;}
.active{ background-color:#FFFFFF;}

.content{
	background-image:url(../images/line.jpg);
	background-repeat:no-repeat;
	background-position:left 208px;
}
.new_album a{display:none;}
.new_album a:hover,.new_album a:visited:hover{cursor:pointer;}


.new_album{background-repeat:no-repeat; float:left; width:522px; height:214px; margin-top:15px;}
.latest_news{float:right; clear:none; background-image:url(../images/cream_bg.gif); width:235px; height:154px; margin-top:20px; padding:9px 8px 10px 11px; color:#3e3015; font-size:10px; line-height:121%;}
.latest_news h2{font-size:16px; font-weight:bold; color:#3e3015; line-height:16px; margin-bottom:5px;}
.latest_news h3{font-size:12px; font-weight:bold; color:#de711d; line-height:194%;}
.latest_news .date{border-top:1px solid #6A5C3A; border-bottom:1px solid #6A5C3A; padding:3px 0 5px 0; font-size:12px; line-height:12px; margin-bottom:5px;}
.latest_news a{ color:#403217; font-weight:bold;}

.main{float:left; clear:none; font-size:12px; color:#312C19; line-height:130%; width:510px;padding-bottom: 30px;}
.main h2{font-size:20px; font-weight:bold; line-height:20px; margin-bottom:4px;}
.main h4{font-size:15px; line-height:130%; font-weight:normal; margin-bottom:15px;}
.main a { color:#e06f23;}

.sidebar{ float:right; width:254px; clear:none;}

.subscribe{
	width:235px;
	background-image:url(../images/orange_bg.gif);
	padding:9px 8px 10px 11px;
	color:#fff;
	font-size:10px;
	line-height: 13px;
}
.subscribe h2{
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:16px;
	margin-bottom:11px;
}
.subscribe a{
	font-size:10px;
	color:#ECDCBB;
	float: right;
	margin-top: 7px;
	cursor:pointer;
}
.subscribe_input{ font-size:12px; color:#41362E; border:1px solid #7E7136; background-image:url(../images/light_green_bg.gif); display:block; margin-top:4px; padding:2px 4px 7px 4px; width:224px;}
.subscribe_submit{ float:right; margin-right:2px; margin-top:7px;}

.bottom_line{ height:2px; line-height:1px; font-size:1px; background-color:#d59952;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50}
.terms{ font-size:10px; line-height:133%; color:#d59952; padding-bottom:93px; padding-top:6px;}
.terms a{text-decoration:underline; color:#d59952;}

.music_item{ margin-bottom:31px;}
.music_item .image{ padding:3px; background-image:url(../images/orange_bg.gif); width:104px; height:104px; float:left;}
.music_item .description{width:388px;float:right; clear:none; line-height:130%; font-size:12px;}
.music_item .description h2{display:inline; font-size:15px;}
.music_item .desc_date{ font-size:11px; font-weight:bold; color:#e06f23;}
.music_item .description a{color:#8C802C; font-size:10px;}
.music_item .description a:hover{color:#8C802C; text-decoration:none; }

.discography{width:235px; background-image:url(../images/cream_bg.gif); padding:9px 8px 10px 11px; color:#41362E; font-size:12px; margin-top:32px; margin-bottom:32px;}
.discography h2{font-size:16px; font-weight:bold; color:#41362E; line-height:16px; margin-bottom:11px;}
.discography a{color:#403217; font-weight:bold; font-size:11px;}
.discography ul{padding: 3px 0 0 20px; margin:0px;}
.discography li{font-size:9px; color:#41362E;}
.spacerright{padding-bottom:16px;border-bottom:1px solid #d59952; margin-bottom:15px;}

.footer_graphic{background-image:url(../images/bottom_bg.jpg); background-repeat:no-repeat; position:relative; height:217px; margin-top:-217px; margin-left:364px; width:629px; *background-image:url(); z-index:1; clear:none;}


.pblink{
	padding-top: 5px;
	float:left; clear:none; color:#000000; font-size: 11px;
	float:left; clear:none;
	height: 16px;
}
.pblinkshare{
	padding-top: 5px;
	padding-left: 8px;
	float:left; clear:none; color:#8c802c; font-size: 11px;
	float:left; clear:none;
}

.pblinkimg{
	padding-top: 3px;
	padding-left: 11px; 
	padding-right: 4px;
	float:left; clear:none;
}



.eblink{
	padding-top: 5px;
	float:left; clear:none; color:#000000; font-size: 11px;
	float:left; clear:none;
	height: 16px;
	padding-left: 5px;
	padding-right: 12px;
}
.eblinkshare{
	padding-top: 5px;
	padding-left: 2px;
	float:left; clear:none; color:#8c802c; font-size: 11px;
	float:left; clear:none;
}


.bookmarkbar{
	border-width: 0px 0px 1px 0px; border-color:#de711d; margin-top: 10px; border-style:solid; background-image:url(../images/presslinkback.gif); background-position:bottom; background-repeat:repeat-x; height: 22px; margin-bottom: 30px;
}

.bookmarkbar a,.bookmarkbar a:active,.bookmarkbar a:visited{color: #000000; text-decoration:none;}
.bookmarkbar a:hover,.bookmarkbar a:visited:hover{color: #000000; text-decoration:underline;}

.monthlinks li{
	color:#8C802C;
	font-size:11px;
	font-weight:bold;
}
#photos{font-size:12px; color:#312C19; line-height:130%; padding-bottom: 30px;}
#photos h1{font-size:20px; color:#41362E; margin-bottom:15px;}
.lbImage{width:181px; height:118px; background:url(../images/orange_bg.gif); padding-top:3px; text-align:center; float:left; display:inline; clear:none; margin-right:22px; margin-bottom:22px;}
.last{margin-right:0;}

.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

/* WinIE7 only */
*:first-child+html .clearfix{
	height:1%;
}

/* WinIE6 and below */
/*¥*/
* html .clearfix{
	height:1%;
}
/**/

/* MacIE only */
/*¥*//*/
.clearfix{
	display:inline-table;
}
/**/