body 		{ text-align: center; background-color: #000000; color: #511201; font-family: Georgia; }
* 			{ margin: 0; padding: 0; }
h1			{ color: #511201; font-size: 1.6em; font-family: Arial; padding: 0 0 9px 0; }
h2			{ font-size: 1.6em; }
h3			{ font-size: 1.2em; }
p			{ font-size: 0.85em; }
td			{ font-size: 1em; }
td			{ vertical-align: top; } 
img			{ border: none; }

#header 	{ margin: 0 auto; background-image: url(/images/header_bg.jpg); background-position: top center; background-repeat: no-repeat; height: 90px; border-bottom: 1px solid black; z-index: 20; position: relative; }
#home_link 	{ position: absolute; width:218px; height:164px; background-image:url(/images/home_link.png); background-repeat: no-repeat;background-position:top left; top: 7px; left: 12px; display: block; z-index: 2; margin: 1px; }

#wrapper 	{ _height: 500px; min-height: 500px; height: auto !important; background-image: url(/images/body_bg_rep_y.jpg); background-position: top center; margin: 0 auto; background-repeat: repeat-y; z-index: 1; }

#footer 	{ background-image: url(/images/footer_bg.jpg); background-position: top center; background-repeat: no-repeat; height: 154px; margin: 0 auto; border-top: 1px solid black; color: #cba057; }	
#footer p 	{ font-family: Arial; line-height: 150%; padding-top: 7px; }
#footer a	{ color: white; }

.content 	{ width: 970px; margin: 0 auto; position: relative; }

.main_content 		{ color: #511201; padding-right: 12px; }
.main_content h1 	{ padding: 5px; }
.main_content h2 	{ padding: 5px; }
.main_content h3 	{ padding: 5px; }
.main_content p 	{ line-height: 150%; padding: 5px; }
.main_content a 	{ color: black; }
.main_content td 	{ padding: 3px 5px 3px 5px; }
.main_content td h3 { padding-left: 0px; }
.main_content td h2 { padding-left: 0px; margin-right: 30px; border-bottom: 1px solid black; }

#main_content 		 { width: 880px; margin-left: 96px; margin-top: 32px; float: left; margin-bottom: 12px; z-index: 1; }
#main_content_top 	 { background-image: url(/images/paper_top_bg.png); background-position: top center; background-repeat: no-repeat; height: 75px; z-index: 1; }
#main_content_middle { _height: 400px; min-height: 400px; height: auto !important; background-image:url(/images/paper_bg.png);background-position:top center;background-repeat:repeat-y;z-index: 1;color:black;margin-top:-30px;text-align:left;padding: 0 0 0 120px; }
#main_content_middle table 	{ width: 100%; }
#main_content_bottom { background-image: url(/images/paper_bottom_bg.png); background-position: top center; background-repeat: no-repeat; height: 75px; z-index: 1; }

#left_nav 				{ list-style: none; position: absolute; top: 90px; left: 30px; z-index: 2; }
#left_nav li 			{ width: 160px; height: 50px; background-image: url(/images/left_nav_li_bg.png); background-position: top left; background-repeat: no-repeat; font-weight: 100; }
#left_nav li:hover		{ background-position: bottom left; }
#left_nav li a 			{ color: #dfb967; text-decoration: none; display: block; padding: 10px 5px 0 0; font-weight: 100; }
#left_nav li a.active 	{ text-decoration: underline; }

#top_nav 			 { list-style: none; position: absolute; top: 0px; left: 230px; }
#top_nav li 		 { float: left; height: 46px; }
#top_nav li:hover	 { background-image: url(/images/top_nav_li_bg_rep_x.jpg); background-repeat: repeat-x; background-position: top left; }
#top_nav li.line 	 { width: 2px; background-image: url(/images/top_nav_line.jpg); padding-top: 28px; background-position: bottom left; background-repeat: no-repeat; }
#top_nav li.menu 	 { padding: 48px 12px 0px 12px; }
#top_nav li a 		 { color: #dfb967; text-decoration: none; letter-spacing: 1px; }
#top_nav li a.active { text-decoration: underline; }

#buckets 	{ width: 230px; text-align: center; }
.bucket 	{ width: 198px; }

#blackboard 			{ width: 488px; -webkit-box-shadow:rgba(0,0,0,.5) 10px 10px 10px; -moz-box-shadow: rgba(0,0,0,.5) 0px 0px 10px; font-family: Times; }
#blackboard_top 		{ width: 488px; height: 22px; background-image: url(/images/blackboard_top_bg.jpg); background-position: top center; background-repeat: no-repeat; }
#blackboard_middle 		{ _height: 300px; min-height: 300px; height: auto !important; width: 420px; background-image: url(/images/blackboard_bg_rep_y.jpg); background-position: top center; background-repeat: repeat-y; padding: 12px 34px; color: #ffffff; }
#blackboard_middle h2 	{ padding: 8px 0 3px 0; font-weight: normal; }
#blackboard_middle p 	{ padding: 0 0 5px 0; line-height: 150%; }
#blackboard_middle p a 	{ color: #DDDDDD; }
#blackboard_bottom 		{ width: 488px; height: 22px; background-image: url(/images/blackboard_bottom_bg.jpg); background-position: top center; background-repeat: no-repeat; }

#bsform 				{ } 
#bsform div				{ padding: 2px; }
#bsform .floatleft		{ padding-right: 7px; text-align: right; }
#bsform .submit-button 	{ border: none; background-image: url(/images/submit.png); width: 110px; height: 30px; background-position: top left; background-repeat: no-repeat; }

.galleryImage 			{ display: block; border: 4px solid white; -webkit-box-shadow:rgba(0,0,0,.5) 10px 10px 10px; -moz-box-shadow: rgba(0,0,0,.5) 0px 0px 10px; margin: 0 12px 12px 0; float: left; }