@charset "utf-8";

/* CSS Document */

body {background: url(../images/background.jpg) repeat-x; margin: 0; padding: 0; font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #2a1109;}

#container {width: 960px; margin: 0 auto;}

#logo {height: 125px; padding: 60px 0 0 0; margin: 0; text-align: center;}

#content {background: #FFFFFF; width: 880px; padding: 40px 40px 0 40px; margin: 0;}


/* MENU */

div.menu {width: 880px; height: 42px; border-bottom: #e1e0e0 1px solid; padding: 0; margin: 0 0 38px 0;}
div.menu ul li {display: inline; text-align: center;}
ul.menu {list-style-type: none; padding: 0; margin: 0 60px 0 0; text-align: center;}
ul.menu li {list-style-type: none; padding: 0 0 0 60px; margin: 0;}
ul.menu li.active a {background: url(../images/menu-icon.png) no-repeat center bottom; height: 41px; display: inline-block;}

ul.menu li a {font-size: 14px; font-weight: bold; color: #2a1109; text-transform: uppercase; text-decoration: none; display: inline-block; height: 41px;}
ul.menu li a:visited {}
ul.menu li a:active {}
ul.menu li a:hover {}


/* HEADER IMAGE */

div.header {width: 880px; height: 300px; padding: 0 0 40px 0; margin: 0;}


/* CONTENT */

div.text {float:left; width: 544px; border-right: #e1e0e0 1px solid; padding: 0 28px 0 0; margin: 0;}
div.leading {border-bottom: #e1e0e0 1px solid; padding: 0; margin: 0 0 20px 0;}
div.leading img {padding: 0 10px 0 0; margin: 0;}
div.item-separator {height: 1px; padding: 0; margin: 0;}


/* MODULES */

div.right {float: right; width: 275px; padding: 0 0 0 32px;}
div.moduletable {padding: 0 0 20px 0; margin: 0;}


/* FOOTER */

#footer {color: #999999; font-style: italic; padding: 15px 0 15px 0; margin: 0;}
#footer a {color: #999999; font-style: italic; padding: 15px 0 15px 0; margin: 0;}


/* Text Style */

h1, h2, h3 {font-size: 14px; font-weight: bold; color: #2a1109; padding: 0 0 20px 0; margin: 0;}
h4 {}


/* Links */

a:link, a:visited, a:active {text-decoration: none;color: #2a1109;}
a:hover {text-decoration: underline;}

td.image-link {padding: 0 10px 0 0;}
td.image-link img {padding: 5px 0 0 0;}
td.weblink {padding: 0 30px 0 0;}


/* Contact */

fieldset {border: none; padding: 0px; margin: 0px;}
fieldset dt {padding: 0 0 5px 0;}

dd {padding: 0 0 10px 0; margin: 0;}

/* Other */

img {border: none;}
p {line-height: 18px; color: #2a1109; padding: 0 0 10px 0; margin: 0;}