#bg_header { background: #e7e7e9 url('/images/bg_header.png') repeat-x scroll top left; height: 119px; }
#container { padding: 0; margin: 0 auto 5em; position: relative; top: -10em; width: 850px; }
#footer { border-top: 1px solid #bfc0bc; clear: both; margin-top: 2em; width: 100%; /* peek-a-boo fix for #newsletter */ }
#footer p { font-family: arial, verdana, sans-serif; font-size: 0.8em; text-align: right; }
#logo { margin-top: 2em; }
#func { font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; position: relative; text-align: right; z-index: 2; }
#func li { border-left: 1px solid #a1a1a1; display: inline; list-style-type: none; padding: 0 0.5em; }
#func li.first { border-left: 0; }
#func li.last { padding-right: 0; }
#func li a { color: #a1a1a1; font-size: 0.8em; font-weight: normal; text-transform: lowercase; }
#nav { font-family: arial, sans-serif; font-weight: bold; text-align: right; }
#nav li { background: url('/images/bullet_green.gif') no-repeat 0% 50%; display: inline; list-style-type: none; margin: 0; }
#nav li#nav_first { background: none; }
#nav li a { color: #004d38; text-transform: uppercase; padding: 0.5em 1.5em; }
#nav li a:hover, #nav li a#nav_active { background-color: #3a4b5b; color: #fff; text-decoration: none; }
.contact { color: #515151; }
.copyright { color: #9c9c9c; }
.block { display: block; }
.lolight { color: #959595; }
.lolight2 { color: #1f1f1f; }