html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, em, font, 
img, strong, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}
html,body{background-color:#b25538;}
body {
	line-height: 1;
	font-family:Arial, Helvetica, sans-serif;	
}
ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
img{display:block;}

#strip{height:52px; background:url(../images/strip.jpg) center top no-repeat;
font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#fee5d7;}
#strip a{color:#c7943c;}
	#strip_inner{width:961px; margin:0 auto; overflow:hidden;}
	#ccoptin{float:left; width:449px;  padding-top:13px;}
		#ccoptin label{float:left; width:100px; height:29px; overflow:hidden; text-indent:-9999px;
		background:url(../images/signup-txt.png) no-repeat;}
		#ccoptin input{float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px;}
		#ccoptin input.inputText{width:148px; height:19px; border:0 none; background:none; padding:5px 10px; color:#fee5d7;
		background:url(../images/signup-input.png) no-repeat;}
		#ccoptin input.inputText:focus{outline:none;}
		#ccoptin a{float:left; width:91px; height:29px; overflow:hiddden; text-indent:-9999px;
		background:url(../images/btns/archive.png) no-repeat;}
		
	
	#audio_player{float:right; width:512px;}
		#audio_player .title{float:left; width:128px; height:29px; overflow:hidden; text-indent:-9999px; margin-top:13px;
		background:url(../images/audioplayer-txt.png) no-repeat;}
		#player{float:left; width:384px; height:29px;}
		#player .msg{padding-top:22px;}

#wrap{}
#top{background:url(../images/bg-header.jpg) center top no-repeat;}
	#header{width:961px; height:256px; margin:0 auto; position:relative;}
		#logo{float:left; display:inline; margin:31px 0 0 22px;}
		#menu{position:absolute; width:395px; top:35px; left:322px;}
		#menu li{float:left; margin-bottom:2px;}
		#menu li a{height:39px; display:block; text-indent:-9999px; overflow:hidden;}
		
		#menu li.home{width:68px; margin-left:34px;}
		#menu li.bio{width:63px; margin-left:7px;}
		#menu li.music{ width:85px; margin-left:4px;}
		#menu li.gallery{width:99px; margin-left:2px;}
		#menu li.calendar{width:103px; }
		#menu li.press{width:89px; margin-left:6px;}
		#menu li.store{width:85px; margin-left:5px;}
		#menu li.contact{width:102px; margin-left:1px;}
		
		#menu li.home a{background:url(../images/menu/home.png) no-repeat;}
		#menu li.bio a{background:url(../images/menu/bio.png) no-repeat;}
		#menu li.music a{background:url(../images/menu/music.png) no-repeat;}
		#menu li.gallery a{background:url(../images/menu/gallery.png) no-repeat;}
		#menu li.calendar a{background:url(../images/menu/calendar.png) no-repeat;}
		#menu li.press a{background:url(../images/menu/press.png) no-repeat;}
		#menu li.store a{background:url(../images/menu/store.png) no-repeat;}
		#menu li.contact a{background:url(../images/menu/contact.png) no-repeat;}
		
		#menu li a:hover,
		#menu li a.current{background-position:0 -39px;}
		
		#guitar_fade{position:absolute; top:256px; right:1px; width:444px; height:60px; background:url(../images/guitar-fade.jpg) no-repeat;}
		@-moz-document url-prefix() { #guitar_fade { right:0; } } /* FF hax */
		
		#head_share{float:right; margin-top:36px; margin-right:8px; position:relative;}
		#head_share li{position:absolute;}
		#head_share li.facebook{right:50px; top:0;}
		#head_share li.twitter{right:50px; top:55px;}
		#head_share li.youtube{right:0; top:25px;}
		#head_share li.myspace{right:0; top:82px;}
		
		#header h1{position:absolute; left:165px; top:153px; width:345px; height:86px; text-align:center;
			font-family:Georgia, "Times New Roman", Times, serif; font-size:60px; line-height:1.2; font-weight:normal; color:#000; -moz-opacity: 0.6; opacity:0.6;
			letter-spacing:-6px;}
			
		#head_dropcard{position:absolute; left:43px; top:164px; width:96px;}
		#head_dropcard p{display:none;}
		#head_dropcard a{display:block; height:78px; background:url(../images/head-dropcard-link.png) no-repeat; text-indent:-9999px; overflow:hidden;}
		
	
#body{background:url(../images/bg-content.jpg) center top repeat-y; min-height:305px;}
	#content{width:961px; margin:0 auto; padding:55px 0 55px;}
	
	/* content copy styling */
	#content{font-family:Georgia, "Times New Roman", Times, serif; font-size:0.94em; line-height:1.6; color:#c16543;}
	#content a{color:#ba800f; text-decoration:none;}
	#content a:hover{text-decoration:underline;}
	#content a:visited{}
	#content p{margin-bottom:1.5em;}
	#content p.intro{font-size:1.47em; line-height:1.36; margin-bottom:1.05em;  margin-top:0.3em;}
	#content .floatImgLeft{float:left; margin:0.3em 2em 1.5em 0;}
	#content .floatImgRight{float:right; margin:0.3em 0 1.5em 2em;}
	
	#content h2,
	#content h3{font-family:Georgia, "Times New Roman", Times, serif; line-height:1;}

	#content h2{font-weight:700; color:#ab4727; font-size:3em; letter-spacing:-1px;}
	#content h3{font-weight:700; color:#ab4727; font-size:2em; letter-spacing:-1px;}
	
	
	
	/* content columns */
	#content .column_wrapper{width:100%; overflow:hidden; margin-bottom:35px;}
	#content .seperator{padding-bottom:40px; margin-bottom:35px; background:url(../images/dotty.gif) center bottom no-repeat;}
		#content .column_one_half{float:left; width:463px; position:relative;}
		#content .column_one_third{float:left; width:328px; position:relative;}
		#content .column_two_thirds{float:left; width:633px; position:relative;}
		
	
	
#footer_wrap{background:#b25538 url(../images/foot-fade.gif) top repeat-x;}
	#footer{position:relative; height:160px; width:961px; margin:0 auto; background:url(../images/bg-footer.jpg) center top no-repeat;}
		#foot_menu{float:left; margin:35px 0 0 63px; font-size:10px; color:#fee4d3; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:12px;}
		#foot_menu li{padding:0 6px 0 5px; float:left; background:url(../images/foot-div.gif) right 2px no-repeat;}
		#foot_menu li.last{padding-right:0; background:none;}
		#foot_menu a{float:left; color:#fee4d3; text-decoration:none;}	
		#foot_menu a:hover{text-decoration:underline;}		
		
		#share_list{clear:both; float:left; margin:17px 0 0 23px;}		
		#share_list li{float:left;}
		#share_list li a{display:block; height:33px; text-indent:-9999px; overflow:hidden; background:left top no-repeat;}
		
		
		#share_list li.facebook{width:85px;}
		#share_list li.twitter{width:85px;}
		#share_list li.myspace{width:92px;}
		#share_list li.youtube{width:79px;}
		
		#share_list li.facebook a{background-image:url(../images/icons/facebook.gif);}
		#share_list li.twitter a{background-image:url(../images/icons/twitter.gif);}
		#share_list li.myspace a{background-image:url(../images/icons/myspace.gif);}
		#share_list li.youtube a{background-image:url(../images/icons/youtube.gif);}
			
		#beatingheart{position:absolute; top:24px; right:26px;}
		#photo_cap{position:absolute; top:-25px; right:220px; width:357px; height:25px; background:url(../images/foot-photo-cap.jpg) no-repeat;}

/* homestyles */
.home #wrap{background:url(../images/bg-home.jpg) center top no-repeat;}
.home #top{background:none; height:1%;}
.home #header{height:340px;}
	.home #logo{float:left; display:inline; margin:49px 0 0 43px;}
	.home #avail_now{float:right; display:inline; margin:49px 0 0 0;}
	
	.home #menu{top:195px; left:46px; width:430px;}	
	
	.home #menu li.bio{margin-left:15px;}
	.home #menu li.music{margin-left:78px;}
	.home #menu li.gallery{margin-left:19px;}
	.home #menu li.calendar{margin-left:0;}
	.home #menu li.press{margin-left:17px;}
	.home #menu li.store{margin-left:9px;}
	.home #menu li.contact{margin-left:20px;}		

.home #body{background:none;}
.home #content{background:url(../images/bg-home-btm.jpg) left 477px no-repeat; height:1238px; padding:0;}
	.home #share_news{height:478px;}
		.home #home_news{float:left; margin:49px 0 0 7px;
						 border:2px solid #ef9f82; -moz-box-shadow: 0 0 6px #a69d76; -webkit-box-shadow: 0 0 6px #a69d76;	box-shadow: 0 0 6px #a69d76;}
		.home #home_share{float:right; margin-top:68px; position:relative;}
		.home #home_share li{position:absolute;}
		.home #home_share li.facebook{right:53px; top:0;}
		.home #home_share li.twitter{right:53px; top:59px;}
		.home #home_share li.youtube{right:0; top:26px;}
		.home #home_share li.myspace{right:0; top:83px;}
	
	.home #intro_vid{height:576px; overflow:hidden;}
		.home #intro{float:left; width:438px; display:inline; color:#fee4d3; font-size:1.13em; line-height:1.41;}
		.home #intro a{color:#efc278;}
		.home #intro a:hover{border-bottom:1px dotted #efc278; text-decoration:none;}		
		.home #intro blockquote{background:url(../images/home-quotemarks.png) left top no-repeat; padding:12px 0 0 52px;}
		.home #video{float:right; width:480px; margin-top:16px;}
			.home #home_vid{height:405px; background:url(../images/home-vid-shadow.jpg) left bottom no-repeat;}
			.home #home_dropcard{margin-top:16px;}
			.home #home_dropcard h3{height:38px; width:381px; text-indent:-9999px; overflow:hidden; background:url(../images/home-dropcard-title.png) right top no-repeat; float:right;}
			.home #home_dropcard a{display:block; height:25px; width:204px; text-indent:-9999px; overflow:hidden; background:url(../images/home-dropcard-link.png) right top no-repeat; float:right;}
			
	.home #footer{width:auto; margin:0; background:none;}
		.home #foot_menu{margin:49px 0 0 63px;}	
		.home #beatingheart{top:38px;}

