/* CSS Document */
/* common styles */
div, span, img, form {border:0; padding: 0; margin: 0;}
h1, h2, h3, h4, h5, h6 {font-family: Georgia, "Times New Roman", Times, serif;  text-transform: uppercase;}
body {background-color: #59031C; margin: 0; padding: 0; font: normal 12px Arial, Helvetica, sans-serif;}
.floatright {float: right;}
.floatleft {float: left;}
.margin20-10 { margin: 10px 10px 10px 20px;}
.pad5 {padding: 5px;}
.w241px {width: 241px;}
/* width limiter */
#container {width: 760px;}
/* header */
#header {position: relative; width: 760px; height: 133px; background: #E9DBAA url("images/header.bg.jpg") no-repeat top left;}
#header h1 {text-indent: -9999px; margin: 0;}
#header a.logo {display: block; position: absolute; top: 40px; left: 180px; height: 55px; width: 470px;}
#header ul.links {list-style: none; position: absolute; right: 0px; top: 111px; height: 22px; width: 760px; background: url("images/top-links-bg.jpg") no-repeat top left; padding: 0; padding-top: 2px; margin: 0; text-align: right;}
#header ul.links li {display: inline; padding: 0 10px; margin: 6px;}
#header ul.links li a {color: #58031d; font: bold 11px Georgia, "Times New Roman", Times, serif; text-transform: uppercase; text-decoration: none;}
#header ul.links li a:hover {color: #010000;}
/* page body */
#page-body {background-color: #000; color: #fff; float: left; width: 760px;}
#page-body .home {background: #000 url("images/home-body-bg.jpg") no-repeat top left; padding-top: 104px;}
/* left-column (only on home page) */
#page-body .left-column {float: left; padding:0; padding-left: 27px; xmargin-right: 20px; margin-bottom: 20px; background: #000 url("images/left-column-bg.jpg") no-repeat top left; text-align: center;}
/** html #page-body .left-column {width: 268px;}*/
#page-body .left-column h2 {background: url("images/about-header-bg.gif") no-repeat top left; color: #58031d; padding: 0; margin: 0; padding: 13px; font-size: 13px; text-transform: uppercase;}
#page-body .left-column p {color: #E9D7B1; background-color: #57041C; margin: 0; padding: 5px;}
#page-body .left-column p a {color: #E9D7B1;}
#page-body .left-column span.bg {background: url("images/about-bg.jpg") no-repeat bottom left; display: block; height: 165px; width: 241px;}
#page-body .left-column .mailing-list {color: #000; background: #E9D7B1 url("images/newsletter-bg.jpg") no-repeat bottom left; padding: 5px 10px; padding-bottom: 20px;}
#page-body .left-column .mailing-list h3 {font-size: 12px; margin: 0; padding: 0; color: #57031D;}
#page-body .left-column .mailing-list p {color: #000; background-color: transparent; padding: 2px 0;}
#page-body .left-column .mailing-list .newsletter-box {width: 125px;}
#page-body .left-column .mailing-list .newsletter-go {position: relative; top: 3px;}
/* main content */
#page-body .main-content {background: #000 url("images/section-header.jpg") no-repeat top left; padding: 0 10px 10px 50px; color: #D8C897;}
#page-body .main-content a {color: #D8C897; text-decoration: none;}
#page-body .main-content a:hover {text-decoration: underline;}
#page-body .home .main-content {padding: 105px 10px 10px 10px; background:#000 url("images/home-page-body-bg.jpg") no-repeat top right; color: #FFF; padding-left: 286px;}
#page-body .main-content h2 {padding: 25px 350px 50px 130px; margin: 0; font-size: 13px; color: #D8C897; font-size: 13px; text-transform: uppercase;}
#page-body .home .main-content h2 {margin: 5px 0px; padding: 0;}
#page-body .main-content p {margin: 10px 0;}
/* footer */
#footer {color: #E7D195; clear: both; width: 760px;}
#footer ul.links {list-style: none; background: #E7D195 url("images/footer-links-bg.jpg") no-repeat top left; xheight: 29px; width: 760px; padding: 0; padding-top: 27px; padding-bottom: 14px; margin: 0; text-align: right;}
#footer ul.links li {display: inline; padding: 0 10px; margin: 6px;}
#footer ul.links li a {color: #58031d; font: bold 11px Georgia, "Times New Roman", Times, serif; text-transform: uppercase; text-decoration: none;}
#footer ul.links li a:hover {color: #010000;}
#footer p.designby {float: left; padding: 10px; margin: 0;}
#footer p.designby a {color: #E7D195; text-decoration: none;}
#footer p.designby a:hover {text-decoration: underline;}
#footer p.copyright {text-align: right; padding: 10px; margin: 0;}

/* menu stuff */
.menu {float: left;}
.menu .section {width: 700px; float: left; text-align: center;}
.menu .section h3 {font-size: 12px; text-decoration: underline; padding: 0; margin: 2px 0;}
.menu .section .abstract {font-style: normal;}

/* sitemap stuff */
a.sitemap-header {display: block; font: normal 12px Arial, Helvetica, sans-serif; width: 300px;}