/* RESET - No <strong> or <em> */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,form,label,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}

body {font-size:62.5%;background:#bdab88;font-family:"Trebuchet MS",Verdana, Tahoma, Arial, sans-serif;color:#444;}
#shadow {width:970px;background:url(../i/bkg_shadow.gif) repeat-y;overflow:auto;margin:10px auto;}
.container {width:960px;margin:0 auto;}

/* Header */
#header {background:#2a2f3e url(/i/bkg_header.gif) repeat-x;}
h1#title {width:250px;height:174px;background:url(/i/logo.jpg) no-repeat;margin:10px;float:left;display:inline;text-indent:-999em;}
#header #featpic {height:174px;width:680px;float:left;margin-top:10px;}
#inde #featpic {background:url(/i/img_header5.jpg) no-repeat;}
#prog #featpic {background:url(/i/img_header2.jpg) no-repeat;}
#zone #featpic {background:url(/i/header_zones.jpg) no-repeat;}
#volu #featpic {background:url(/i/img_header5.jpg) no-repeat;}
#faqs #featpic {background:url(/i/header_faq.jpg) no-repeat;}
#link #featpic {background:url(/i/img_header10.jpg) no-repeat;}
#cult #featpic {background:url(/i/img_header4.jpg) no-repeat;}
#cont #featpic {background:url(/i/header_contact.jpg) no-repeat;}
#inve #featpic {background:url(/i/header_investigations.jpg) no-repeat;}
#ordi #featpic {background:url(/i/header_ordinance.jpg) no-repeat;}
#volu #featpic {background:url(/i/header_volunteers.jpg) no-repeat;}
#spon #featpic {background:url(/i/header_sponsors.jpg) no-repeat;}
#arch #featpic {background:url(/i/header_archives.jpg) no-repeat;}

/* Navigation */
ul#nav {clear:left;width:930px;height:35px;background:url(../i/bkg_nav.gif);padding-left:30px;}
#nav li {float:left;_width:100px;}
#nav li a {display:block;padding:3px 17px;height:22px;padding-top:10px;color:#f8e8df;text-decoration:none;font-size:1.3em;font-weight:bold;width:auto;position:relative;}
#nav li a:hover, #home #nav_ho, #prog #nav_pr, #zone #nav_zo, #cult #nav_cult, #link #nav_li, #faq #nav_fa, #cont #nav_co, #volu #nav_vo {background:url(../i/bkg_nav_over.gif);color:#fff;}
#nav li ul {position:absolute;width:185px;left:-999em;height:auto;background:#b3764b; color:#f8e8df;z-index:999;}
#nav li ul li {display:inline;}
#nav li ul li a {padding-top:0;height:auto;float:left;clear:left;color:#f8e8df;text-decoration:none;font-size:11px;padding:7px;width:171px;}
#nav li ul li a:hover {text-decoration:none; background:#c18a64; color:#fff;}
#nav li:hover ul, #nav li.sfhover ul {left: auto;}
#nav li:hover, #nav li.sfhover {position: static;}
#nav li a span.down_arrow {color:#f5c8a9;font-size:.9em;}



/* Main Content */
#main {width:920px;background:url(../i/bkg_main.gif) repeat-y;overflow:auto;padding:15px 20px;}
#main h1, #main h2, #main h3 {font-weight:normal;}
#main_content {width:620px;background:#e8e7bd;padding:20px;float:left;}
#main_content h1, #main_content h2, #main_content h3, #main_content h4 {margin-bottom:10px;clear:both;}
#main_content h1 {font-size:2.2em;color:#9f5e37;margin-bottom:15px;}
#main_content h2, #main_content legend {font-size:1.6em;color:#606e7d;padding-top:10px;}
#main_content h2 a {color:#606e7d;text-decoration:none;border-bottom:1px solid #bbb;}
#main_content h3, #main_content dt {font-size:1.4em;color:#7e9137;}
#main_content h4 {}
#main_content dd {margin-left:20px;}
#main_content dt {margin-bottom:5px;}
#main_content p, #main_content li, #main_content dd, #main_content table {margin-bottom:10px;line-height:145%;font-size:1.3em;}
#main_content p {}
#main_content ul, #main_content dl {margin-left:20px;}
#main_content li {margin-left:20px;list-style:outside disc;}
#main_content .mainpic {float:right;min-width:180px;margin-bottom:10px;margin-left:20px;}
#main_content img {border:1px solid #c3a27a;margin-bottom:5px;}
#main_content small {display:block;font-size:1.1em;line-height:125%;color:#7e9137;}
#main_content a {color:#7e9137;/*border-bottom:1px solid #d5c49b;text-decoration:none;*/}
#main_content a:hover {color:#9f5e37;}
#main_content a[target=_blank] {padding-right:10px;background:url(../i/icon_link.png) right 5px no-repeat;}
#main_content a[rel=prettyPhoto],#main_content a.gallery {padding-right:16px;background:url(../i/icon_photo.gif) right 4px no-repeat;display:inline-block;}

/* Sidebar */
#sidebar {width:250px;float:right;color:#555;}
#sidebar .block {background:#e1f0b5;font-size:145%;font-size:1.2em;padding:13px;margin-bottom:10px;overflow:auto;}
#sidebar .block_feat {background:#f5f1c1 url(../i/bkg_feat.gif) no-repeat top right;min-height:100px;padding-top:20px;}
#sidebar .block_feat a {float:left;margin-right:10px;border:1px solid #b3764b;margin-top:3px;}
#sidebar .feat_artifact {clear:both;margin-bottom:10px;border-bottom:1px solid #c3a27a;padding-bottom:10px;overflow:auto;}
#sidebar h2, #sidebar h3 {margin-bottom:10px;}
#sidebar h2 {font-size:1.4em;color:#9f5e37;}
#sidebar h3 {}
#sidebar p {line-height:135%;}
#sidebar ul {}
#sidebar li {}
#sidebar a {color:#9f5e37;}
#sidebar a:hover {color:#fff;}

/* Footer */
#footer {height:35px;background:url(../i/bkg_nav.gif);}
#footer .logo {float:right;margin-right:35px;display:inline;width:99px;height:28px;background:url(../i/logo_foot.gif) no-repeat;margin-top:4px;}
#footer p {float:left;color:#d49458;margin-left:35px;display:inline;width:40%;margin-top:6px;line-height:115%;}
#footer a {color:#dfa36c;}
#footer a:hover {color:#fff;}

/* Forms */
#main_content form {margin-left:25px;position:relative;}
#cont #main_content form label {width:100px;float:left;clear:left;margin-right:15px;line-height:145%;font-size:1.2em;margin-bottom:5px;font-weight:bold;}
#cont #main_content form input, #cont #main_content form textarea {width:250px;float:left;clear:left;background:#fff;border:1px solid #c3a27a;font-family:"Trebuchet MS",Verdana, Tahoma, Arial, sans-serif;color:#444;padding:3px;margin-bottom:10px;}
#cont #main_content form textarea {height:50px;}
#cont #main_content form input#submit, #arch #main_content form input#submit {padding:5px 10px;width:175px;background:#606e7d;color:#fff;position:relative;font-weight:bold}
#cont #recaptcha_widget_div {clear:both;width:450px;margin-bottom:10px;background:#fff;border:1px solid #c3a27a;}
table#recaptcha_table {background:none !important;border:0 !important;}
table#recaptcha_table img {border:0 !important;}
.recaptcha_image_cell {background:none;border:0;}
#recaptcha_response_field {border:1px solid #b3764b;}

.clearnone {clear:none !important;}

/* Archives */
.summary_listing {overflow:auto;margin-bottom:20px;}
.summary_listing a.thumb {float:left;margin-right:15px;margin-bottom:4px;}
.summary_listing a.thumb img {width:240px;}


#arch #main_content table {border-right:1px solid #c3a27a;border-top:1px solid #c3a27a;background:#f0efd7;clear:both;}
#arch #main_content table th, #arch #main_content table td {padding:5px;vertical-align:top;border-left:1px solid #c3a27a;border-bottom:1px solid #c3a27a;}
#arch #main_content table th {background:#9f5e37;color:#fff;font-weight:bold;}
#arch #main_content table td img {width:50px;}

#arch #main_content form {padding:0;margin-left:0;}
#arch #main_content form input, #arch #main_content form textarea {width:350px;float:left;clear:left;background:#fff;border:1px solid #c3a27a;font-family:"Trebuchet MS",Verdana, Tahoma, Arial, sans-serif;color:#444;padding:3px;margin-bottom:10px;}
#arch #main_content form input[type=file] {background:#f0efd7;}
#arch #main_content form input[type=radio] {width:auto;float:none;}
#arch #main_content form label {float:left;clear:left;line-height:145%;margin-bottom:5px;margin-top:20px;font-size:1.6em;color:#606e7d;padding-top:0px;}
#arch #main_content h1 + label {margin-top:-30px;}
#arch #main_content form textarea {width:90%;height:100px;}
#arch #main_content form h3 {padding-top:5px;}
#arch #main_content form a.more {clear:both;font-size:1em;}
#arch #main_content p a.add {font-size:.9em;padding:5px 10px;background:#606e7d;color:#fff;position:relative;float:right;display:block;text-decoration:none;font-weight:bold;}
#arch #main_content .mainpic {width:320px;}

#admi #main_content form#loginForm {overflow:auto;}
#admi #main_content form#loginForm .instructions {clear:left;}



