	body { font-size: 62.5%; background: #000 url(/images/bg_body.gif) repeat-x; }
	a { color: #D6953F; }
	a:hover { color: #F5AC4C; }
	em { font-style: italic; }
	#container { width: 800px; height: 683px; margin: 0px auto; position: relative; font: normal 1.1em Arial, Helvetica, sans-serif; color: #D6953F}

	#top { padding-top: 6px; height: 121px; } 
		#top h1 { float: left; margin: 0px; }
		#top h2 { float: right; }
		
	#mid { border-left: 3px solid #411801; border-right: 3px solid #411801; }
	#mid .inner { position: relative; width: 788px; background: url(/images/bg_mid.jpg) no-repeat; padding-top: 20px; padding-bottom: 4px; border-left: 3px solid #61430C; border-right: 3px solid #61430C; }

		#mid h1 { margin-left: 20px; }
		
		#mid h2 { margin: 11px 0px 0px 25px; }
		#mid .commercial { width: 386px; margin-left: 20px; height: 246px; background: #000; -moz-opacity: .5; opacity: .5; filter: alpha(opacity=50);}
		#mid .commercial_inner { padding: 15px; margin-left: 20px; width: 356px; height: 216px; margin-top: -246px; position: relative; }

		#mid h3 { margin: 5px 0px 0px 25px; }
		#mid .about_txt { width: 473px; margin-left: 20px; height: 105px; background: #000; -moz-opacity: .5; opacity: .5; filter: alpha(opacity=50); }
		#mid .about_txt_inner { padding: 10px 15px; margin-left: 20px; width: 443px; margin-top: -105px; position: relative; }
		#mid .about_txt_inner p { line-height: 1.3em; }

		#mid h4 { margin: 5px 0px 0px 25px; }
		#mid .contact_txt { width: 473px; margin-left: 20px; height: 77px; background: #000; -moz-opacity: .5; opacity: .5; filter: alpha(opacity=50); }
		#mid .contact_txt_inner {line-height: 1.3em; margin-left: 20px; padding: 10px 15px; width: 443px; margin-top: -77px; position: relative;}


		#mid .gallery_cont { width: 260px; height: 161px; position: absolute; left: 510px; top: 344px;}
		#mid .gallery { width: 260px; height: 161px; background: #000; -moz-opacity: .5; opacity: .5; filter: alpha(opacity=50); }
		#mid .gallery_inner { padding: 10px 15px; width: 233px; height: 141px; margin-top: -161px; position: relative; }
		#mid .gallery_inner a { float: left; } 
		#mid .gallery_inner a .thumb { display: inline; border: 1px solid #000; opacity: .75; -moz-opacity: .75; filter: alpha(opacity=75);}
		#mid .gallery_inner a:hover .thumb { border: 1px solid #F5AC4C; opacity: 1}
		
	#btm { margin-top: 24px; padding: 0px 20px; }
	#btm img { float: left; }
	#btm span { float: right; line-height: 1.4em}
