body {background-color:#fff;margin:20px 0 0 0;font-family: helvetica, Verdana, Arial;color:#000;font-size:13px;}

a img {border:none;}
a:link, a:visited {text-decoration: none;color:#000;}
a:hover {text-decoration:underline;color:#888;}
hr {background-color:#fcd530;color:#fcd530;border:0;height:2px;}

#page {background-color:#fff;width:100%;margin:0;}
#main {width:885px;background-color:#fff;margin:0 auto;min-height:500px;}

#header {width:885px;text-align:center;}
	#logo {margin:18px auto 0px 0;border-bottom: 2px solid #fcd530;}
		#logo h1 {text-indent: -9999px;margin:0 0 -45px 0;}
	#nav {width:100%;height:45px;text-align:left;background-color:#fff;}
		#nav img {background-color:#fcd530; padding: 0 0 12px 0;
			-khtml-border-bottom-right-radius: 8px;border-bottom-right-radius:8px;-moz-border-bottom-right-radius:8px;
		-khtml-border-bottom-left-radius: 8px;border-bottom-left-radius:8px;-moz-border-bottom-left-radius:8px;}
		#nav a img {background-color:#fff;} 
		#nav a:hover img {background-color:#fcd530;
		-khtml-border-bottom-right-radius: 8px;border-bottom-right-radius:8px;-moz-border-bottom-right-radius:8px;
		-khtml-border-bottom-left-radius: 8px;border-bottom-left-radius:8px;-moz-border-bottom-left-radius:8px;
		}
	

#mid {width:100%;}
	#imgleft {margin:10px 10px 10px 10px;float:left;}
		#imgleft h2 {font-weight:normal;font-size: 24px;margin: 10px 0 0 15px;}
			#imgleft h2 img {margin-bottom:-15px;}
		#imgleft ul {margin: 0 0 0 50px;}
	#about {margin:10px 10px 10px 10px;float:left;background-image:url(images/bb.png);background-repeat: repeat-y;background-position:center top;}
		#about h2 {font-weight:normal;font-size: 24px;}
/*		#about img {margin:0 0 15px 0;}*/
		#about hr {margin: 15px 0 15px 0;clear:both;}
	#music {min-height:435px;margin: 0px 0 0 0;width:450px;float:right;background-image:url(images/bb.png);background-repeat: repeat-y;background-position:center top;}
		#music h2 {font-weight:normal;font-size: 24px;margin: 5px 0 10px 0;}	
		#songs {margin: 0px 0 0 auto;}	/* auto was 50px --MH 5/22/18 */
	#text {min-height:435px;margin: 0px 38px 0 0;width:450px;float:right;background-image:url(images/bb.png);background-repeat: repeat-y;background-position:center top;}
		#text h2 {font-weight:normal;font-size: 24px;margin: 5px 0 10px 0;}	
	#text-left {margin: 20px 0px 0 0;width:370px;float:left;}
		#text-left h2 {font-weight:normal;font-size: 24px;margin: 5px auto 10px auto; text-align:center;}
	#text-events {font-size:13px;min-height:435px;margin: 0px 38px 0 0;width:450px;float:right;background-image:url(images/bb.png);background-repeat: repeat-y;background-position:center top;}
		#text-events h2 {font-weight:normal;font-size: 24px;margin: 5px 0 0px 0;}
		#text-events h3 {margin: 5px 0 0px 0;}
			#text-events blockquote {margin: 0px 0 0px 30px;}			
	#photos {float:left; margin: 20px 0 0 20px;}
		#photos h2 {font-weight:normal;font-size: 24px;margin: 5px 0 10px 0;}
		#photos img {margin: 20px 20px 20px 0px;text-align:center;}
			#photos_thumbs {margin:0px 0 0px 20px;}
				#photos_thumbs img {padding-left:20px; opacity: 0.8;}
				#photos_thumbs img:hover {opacity: 1;}

				.err {color:#ff0000;}

#mid .thickborder { border: 6px solid black; }
	
#footer {margin:20px 0 0 0;font-size: 10px;width:100%;height:45px;}
	#footer-left{float:left;margin:8px 0 0 10px;display:inline;}
	#footer-right{float:right;margin:8px 10px 0 0;display:inline;}
	#footer-mid{margin:8px 0 0 185px;display:inline;}
		#footer-mid img{height:14px;vertical-align:middle;}