/* CSS Document */

body {
	background-image:url(../images/top_paper_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#164531;
	font-family:Trebuchet,"Trebuchet MS", Tahoma, Verdana;
	font-size:12px;
	color:#FFF;
	margin:0px;
	padding:0;
	text-align:center;
}

a {color:# }

h1 { font-family:Trebuchet, "Trebuchet MS", Tahoma, Verdana; color:#C0CCAC; font-size:41px; margin:10px 0 2px; line-height:41px;}
h1 a {color:#C0CCAC;}
h1 a:hover {color:#832D1A;}

h2 { font-family:Trebuchet, 'Trebuchet MS', Tahoma, Verdana; color:#COCCAC; font-size:20px; margin:0px; float:left;}
h3 { font-family:Trebuchet, 'Trebuchet MS', Tahoma, Verdana; color:#832D1A; font-size:14px; margin:0px; padding:0px; text-align:center;}


#main {
	background-image:url(../images/waves_top.gif);
	background-repeat:repeat-x;
	background-position:top;
	width:100%;
	height:100%
}

#header {
	position:relative;
	width:710px;
	padding:35px 0 0 0;
	height:155px;
}

#headerLeft {
	width:444px;
	background-image:url(../images/header_text_and_menu.gif);
	height:97px;
	float:left;
	margin-top:20px;
}



/* TOP LINKS */
#homeLnk { position:absolute; width:50px; height:15px; left:0px; top:135px; }
#bioLnk { position:absolute;  width:35px; height:15px; left:60px; top:135px; }
#showsLnk { position:absolute;  width:55px; height:15px; left:105px; top:135px; }
#musicLnk { position:absolute;  width:50px; height:15px; left:170px; top:135px; }
#photosLnk { position:absolute;  width:70px; height:15px; left:230px; top:135px; }
#contactLnk { position:absolute;  width:75px; height:15px; left:310px; top:135px; }
#linksLnk { position:absolute;  width:50px; height:15px; left:395px; top:135px; }

#headerRight {
	float:right;
	width:246px;
	height:81px;
	padding:45px 10px 0 10px;
	background-image:url(../images/sign_up_bg.png);
}

#newsletterTextbox input[type=text] { width:195px; height:20px; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:3px; }
#newsletterSubmit input[type=submit] { width:75px; height:24px; background:url(../images/submit_button_bg.gif); border:0; }

#bodyMain {
	width:710px;
	min-height:500px;
}

#bodyContent {
	padding:15px 0 50px 0;
	margin:65px 0 120px 0;
	width:450px;
	float:left;
	text-align:left;
	line-height:18px;
}
#bodyContent .dates {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#73A07A;
}
#bodyContent #pageContent {
	font-family:'Trebuchet MS',Verdana, Tahoma;
	width:430px;
	padding-bottom:35px;
}

#bodyContent #pageContent a { color:#D4DABA; text-decoration:none; }
#bodyContent #pageContent a:visited { color:#C0CCAC; text-decoration:none; }
#bodyContent #pageContent a:hover { color:#FFF; text-decoration:none; }

/* MUSIC PAGE */
.cdImage { width:430px; }
.cdDetails { width:370px; padding:0px 30px 20px 30px;}
.cdDetails ul { margin:2px; padding:0; }
.cdDetails li { list-style:decimal; margin:0; list-style-position:inside; }
.cdDetails a {font-family:'Gill Sans MT', 'Gill Sans', Tahoma, Verdana; text-decoration:none; text-transform:uppercase; color:#73A07A; font-weight:bold; }
.cdDetails a:hover {color:#FFFFFF; text-decoration:underline;}

#sidebar {
	width:220px;
	background-image:url(../images/sidebar_bg.gif);
	margin:0;
	padding:15px;
	float:left;
	height:100%;
	min-height:1000px;
}
#sidebarTop {
	width:220px;
	background-image:url(../images/sidebar_top.gif);
	height:39px;
	margin:35px 0 0 0;
	padding:15px;
	width:220px;
	float:left;
	}
#sidebar #musicLink {
	cursor:pointer;
}


/* FOOTER STYLES */
#footer {
	background:transparent url(../images/footer.png) repeat scroll center top;
	clear:both;
	width:100%;
	height:185px;
	left:0;
	margin:0;
	padding:0;
	vertical-align:bottom;
	bottom:0px;
	position:fixed;
}
#footer img {
	padding:2px 0 4px 0;
}
#footerContent{
	width:710px;
	padding:50px 0 15px 0;
	position:relative;
}
#footerLeft {
	width:370px;
	float:left;
	text-align:left;
}
#footerLeft a img{
	padding:2px 5px 3px 0px;
}
#footerRight {
	float:left;
	text-align:left;
}

#footerRight a { color:#990000; text-decoration:none; font-weight:bold; }
#footerRight a:hover {color:#D4DABA; text-decoration:underline; }

/* INCLUDES STYLES */
#bodyContent #newsPost {
	font-family:'Trebuchet MS',Verdana, Tahoma;
	width:430px;
	border-bottom:1px dotted #D4DABA;
}

#sidebar .dates {
	background-color:#CDD5B5;
	height:100%;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#336633;
	font-size:14px;
	padding:15px 2px 15px 3px;
}

#sidebar a {
	font-family:'Gill Sans MT', 'Gill Sans', Tahoma, Verdana;
	font-weight:bold;
	color:#832D1A;
	text-transform:uppercase;
	text-decoration:none;
}
#sidebar a:hover {color:#336633; text-decoration:underline; }

.venue {
	background-color:#D4DABA;
	width:110px;
	padding:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#832D1A;
}
.lines { border-bottom:1px dotted; width:100%; text-align:center; padding:2px 7px 0; }

/* TWITTER STYLES */
#twitter_update_list{
	font-family:Georgia;
	color:#164531;
	margin:0;
	padding:0;
}

#twitter_update_list li{
	font-family:Georgia;
	padding:8px;
	margin:2px 0;
	text-align:left;
	background-color:#D4DABA;
	list-style:none;
	border-bottom:2px dotted #164531;
}
