	
	html, body{ margin:0; padding:0; font-size:80%; font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; text-align:center; background-color:#000000; margin-top:20px} 
	input { font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
	.button { background-color: #40371C; color: #B3A48E; font-size: 14px; font-weight: bold; }
	#pagewidth{ width:760px; text-align:left; margin-left:auto; margin-right:auto;}
	 
	#logo{float:right; width:100%; height:45px; background-color:#6A5E46}
	
	#maincol{background-color: #40371C;  float: right; display:inline; position: relative; width:100%; }
	
	#nav{color:#FFFFFF; font-size:1.7em;}
	#nav ul{text-align:right; margin:0; padding:0}
	#nav ul li{list-style:none; padding:3px 0; width:100px;}
	
	#nav ul li a{color:#806F57; text-decoration:none}
	#nav ul li a:hover{list-style:none; padding:3px 0; color:#B3A48E}
	
	#footer{height:15px; clear:both; color:#FFFFFF; font-size:11px; text-align:center; margin-top:10px} 
	#footer a{color:#FFFFFF; text-decoration:none} 
	#footer a:hover{color:#F00; text-decoration:underline} 
	#righcol{float:right; width:620px; background-color:#78694E}
	
	
	#leftcol{width:120px; margin-top:40px; float:left;}
	
	img.index{margin:15px 0 15px 15px}
	#mainbody_container{width:565px; margin:20px 0 50px 10px;}
	#mainbody_gigs{width:400px; margin:20px 0 50px 6px; float:left}
	html>body #mainbody_gigs{margin:0px 0 50px 25px;}
	#index_image{margin:20px 0 0 110px;}
	html>body #index_image{margin-top:60px;}
	
	span.right{float:right; text-align:right; font-size:12px; color:#B3A48E; margin:4px 105px 8px 0; }
	span.right_biog{float:right; text-align:right; font-size:12px; color:#B3A48E; margin:1px 0px 2px 0; }
	.clr{clear:both; line-height:0.1em}
	.title{font-size:2.4em; color:#B3A48E; margin-top:5px; font-weight:bold;}
	.title_gigs{font-size:2.4em; color:#B3A48E; margin:5px 0 15px 0; font-weight:bold;}
	html>body .title_gigs{font-size:2.8em; color:#B3A48E; margin:25px 0 15px 0; font-weight:bold;}
	html>body .title{font-size:2.8em; color:#B3A48E; padding-top:50px;}
	
	.gigs_container{width:100%; margin-top:18px; position:relative}
	html>body .gigs_container{padding-bottom:50px;}
	.gallery_container{width:100%; margin-top:10px;}
	html>body .gallery_container{padding-bottom:30px;}
	.gigs_title{width:100%; float:left; font-size:1.6em; font-weight:bold; color:#B3A48E; text-align:justify}
	.gigs_title a{width:100%; float:left; font-size:1.3em; font-weight:bold; color:#B3A48E; text-align:justify}
	.gigs_title a:hover{width:100%; float:left; font-size:1.3em; font-weight:bold; color:#322B14; text-align:justify}
	
	.gallery_title{width:100%; float:left; font-size:1.6em; font-weight:bold; color:#B3A48E; text-align:justify; padding-top: 5px;}
	
	.gigs_detail{width:100%; float:right; color:#B3A48E; font-size:1.3em; text-align:justify}
	.gigs_url{width:100%; float:right; color:#B3A48E; font-size:1.2em;}
	.gigs_url a{width:100%; float:right; color:#B3A48E; font-size:1.1em; text-decoration:underline}
	.gigs_url a:hover{color:#322B14; font-size:1.1em; text-decoration:underline}
	.gigs_venue{color:#B3A48E; font-size:1.3em; font-weight:bold}
	.gigs_month{color:#B3A48E; font-size:2.4em; font-weight:bold; margin:25px 0 -10px 0; border:1px solid #40371C; padding:3px; background-color:#40371C}
	html>body .gigs_month{margin-top:50px}
	
	#biog_image{float:right; margin:0 0 7px 12px; width:184px;}
	
	#audio_image{float:left; margin:0 7px 7px 2px;}
	.audio_title{width:250px; float:left; font-size:1.6em; font-weight:bold; color:#B3A48E; text-align:justify}
	.audio_title a{color:#B3A48E; text-decoration:underline}
	.audio_title a:hover{color:#40371C; text-decoration:underline}
	.audio_detail{width:250px; float:left; color:#B3A48E; font-size:1.3em; text-align:justify}
	
	.press{width:200px; height:150px; background-color:#A49373; position:absolute; left:380px; top:0; border:1px solid #4A4130}
	.press h2, .press p{width:200px; text-align:center}
	.press p{font-size:1.3em}
	.press p a{color:#000; text-decoration:none}
	.press p a:hover{text-decoration:underline}
	
	 /* *** Float containers fix:
	 http://www.csscreator.com/attributes/containedfloat.php *** */ 
	.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	 .clearfix{display: inline-table;}
	
	/* Hides from IE-mac \*/
	* html .clearfix{height: 1%;}
	.clearfix{display: block;}
	/* End hide from IE-mac */ 
	
	img.logo{float:right; margin: 4px 10px}
	#latest_news{width:402px; background-color:#9F9166; min-height: 130px; height:auto !important; height: 130px; margin-bottom:20px}
	#latest_news_logo{width:100%; background-color:#40371C}
	#latest_news_logo img{margin:5px 0 5px 5px}
	#latest_news_title{font-size:1.9em; padding:5px; color:#000}
	#latest_news_teaser{padding:5px}
	#latest_news_teaser a{font-size:1.3em; color:#000}
	#latest_news_teaser a:hover{color:#40371C}
	#mailing{width:400px}
	
	#archive{width:180px; background-color:#B3A48E; float:right; min-height: 1000px; height:auto !important; height: 1000px;}
	#archive_title{font-size:2.4em; font-weight:bold; color:#6A5E46; margin:25px 0 0 10px}
	html>body #archive_title{margin-top:31px}
	ul#archive_list{padding:0; margin-left:15px}
	ul#archive_list li{list-style:none; font-size:1.4em; color:#6A5E46}
	ul#archive_list li a{color:#6A5E46; text-decoration:underline}
	ul#archive_list li a:hover{color:#990000; text-decoration:underline}
	ul#archive_list li.year{font-size:1.4em; font-weight:bold; color:#6A5E46}