body {background-color:#393939;margin:0;background-image:url('/img/bg.jpg');background-repeat:repeat-x;background-position:top center;background-attachment:fixed}
img {border:0}
hr {height:1px}
h1 {font:normal 21px calibri,tahoma,verdana;color:#000000;margin-bottom:0} 
img.headline {float:right}
img.icon {margin-right:8px;position:relative;top:5px}
.clearfix {display:block;clear:both;height:10px}
li {list-style-type:square}

/* Global Styles */

#container {width:838px;display:block;clear:both;background-color:#000000;border-left:1px solid #949494;border-bottom:1px solid #949494;border-right:1px solid #949494;margin:0 auto;text-align:left}
#banner {width:838px;display:block;clear:both}
#content {width:838px;display:block;clear:both}
#footer {width:838px;display:block;clear:both}


/* Top Banner Styles */

#banner_inner {width:814px;display:table;clear:both;border-bottom:1px solid #545454;margin:0 12px 0 12px;padding-bottom:2px}
#logo {width:257px;float:left;margin-top:7px}
#navigation {width:478px;float:left;margin-left:79px;margin-top:0}
#date_holder {width:478px;display:block;clear:both;height:24px;background-image:url('/img/date_bg.png')}
#date_content {width:462px;text-align:right;font:normal 11px calibri,tahoma,verdana;color:#8E8E8E;padding-top:4px;float:left}
#watermark {width:478px;display:block;clear:both;text-align:right}
#nav_holder {width:478px;display:block;clear:both}
.date_edges {float:left}
.nav {float:left}

/* Footer Styles */

#footer_inner {width:814px;display:table;clear:both;margin:0 12px 0 12px;padding-bottom:5px;padding-top:3px}
#footer_holder {width:814px;display:block;clear:both;height:24px;background-image:url('/img/footer_bg.png')}
#privacy_link {float:left;font:normal 11px calibri,tahoma,verdana;color:#8E8E8E;padding-top:4px;width:120px}
#copyright {float:left;font:normal 11px calibri,tahoma,verdana;color:#8E8E8E;padding-top:4px;text-align:right;width:680px}
.footer_edges {float:left}
#privacy_link a,#privacy_link a:link,#privacy_link a:active,#privacy_link a:visited {color:#8E8E8E;text-decoration:underline}
#privacy_link a:hover {color:#CCCCCC;text-decoration:none}
#copyright a,#copyright a:link,#copyright a:active,#copyright a:visited {color:#8E8E8E;text-decoration:underline}
#copyright a:hover {color:#CCCCCC;text-decoration:none}

/* Content Styles */

#content_inner {width:814px;display:block;clear:both;margin:0 12px 0 12px;margin-top:3px}

/* Contact Form Styles */

#contact_holder {width:314px;float:left;background-color:#D6D6D6;padding-bottom:20px}
#contact_header {width:299px;height:22px;display:block;clear:both;background-color:#BCBCBC;font:normal 21px calibri,tahoma,verdana;color:#FFFFFF;padding:0 0 5px 15px}
#contact_form {width:274px;padding:15px 25px 15px 15px;font:normal 12px calibri,tahoma,verdana;color:#919191}
#form_holder {width:274px;display:block;clear:both}
.label {width:80px;float:left;clear:left;font:normal 12px calibri,tahoma,verdana;color:#919191}
.field {width:194px;float:left;margin-bottom:2px}
input.text {width:194px;background-color:#FFFFFF;font:normal 12px calibri,tahoma,verdana;color:#919191;padding:2px;border:0}
textarea.text {width:194px;height:65px;background-color:#FFFFFF;font:normal 12px calibri,tahoma,verdana;color:#919191;padding:2px;border:0;margin-top:0;margin-bottom:3px}
input.send {float:right;margin-right:-5px}

/* Homepage Styles */

#rotating_home {width:814px;display:block;clear:both;position:relative;height:156px}
#rotating_home a {position:absolute;top:0;left:0;z-index:8}
#rotating_home a.active {z-index:10}
#rotating_home a.last-active {z-index:9}
#home_main {width:804px;display:table;background-color:#FFFFFF;padding:5px}
#content_main {width:804px;display:table-cell;background-color:#FFFFFF;padding:5px}
#home_intro_holder {width:425px;padding:5px 35px 15px 30px;float:left}
#home_intro {width:425px;font:normal 14px calibri,tahoma,verdana;color:#919191;display:block;clear:both}
#home_intro a,#home_intro a:link,#home_intro a:active,#home_intro a:visited {color:#534D4D}
#home_intro a:hover {color:#000000;text-decoration:none}
.italicdark {color:#616161;font:italic 14px calibri,tahoma,verdana}
#news_items {width:425px;padding-top:15px}
#headline {width:425px;display:table;clear:both;border-bottom:1px solid #CCC;padding-bottom:1px;margin-bottom:10px}
.news {width:425px;display:block;text-align:right;clear:both;font:normal 12px calibri,tahoma,verdana;color:#454545;padding-bottom:3px}
.newsdate {font:normal 11px calibri,tahoma,verdana;color:#919191}
.news a,.news a:link,.news a:active,.news a:visited {color:#858585}
.news a:hover {color:#454545;text-decoration:none}
.datesmall {font:normal 11px calibri,tahoma,verdana;color:#919191}
.thumbs {float:left;width:135px;height:140px;font:normal 10px calibri,tahoma,verdana;color:#919191;text-align:center}
.thumbs img {border:1px solid #000000}
.archivelist {width:420px;border:1px solid #CCCCCC;padding:5px;margin-bottom:3px}
.archivelist:hover {background-color:#CFCFCF}
.right {float:left;padding-right:10px}

/* Popup Styles */

#colorbox_container {width:367px;height:596px;display:block;clear:both;background-color:#FFFFFF}
#large_holder {display:block;clear:both}
#large_text {display:block;clear:both;text-align:center;background-color:#FFFFFF;font:normal 16px calibri,tahoma,verdana;color:#000000;padding:10px}
#close {border-top:1px solid #CCCCCC;display:block;clear:both;text-align:center;background-color:#FFFFFF;font:normal 11px calibri,tahoma,verdana;color:#454545;padding:3px}
#close a,#close a:link,#close a:active,#close a:visited {color:#454545}
#close a:hover {color:#000000;text-decoration:none}


/* Safari Fix */

body:first-of-type #content {display:table;margin-left:12px;margin-top:3px}
body:first-of-type #content_inner {display:table-cell;clear:both}
body:first-of-type #home_main {display:table-cell;clear:both}
body:first-of-type #contact_holder {float:left}

/* Firefox 3.5 */

BODY:nth-of-type(1) #content, x:-moz-any-link, x:default  {display:block;margin-left:0;margin-top:0}
BODY:nth-of-type(1) #content_inner, x:-moz-any-link, x:default  {display:block}
BODY:nth-of-type(1) #home_main, x:-moz-any-link, x:default  {display:table}
BODY:nth-of-type(1) #contact_holder, x:-moz-any-link, x:default  {float:left}

