.red { color: #A20100; }
.grey { color: #847568; }
.lightgrey { color: #EEE; }

body { margin: 0px; padding: 0px; font-family: "Trebuchet MS", Geneva, "sans-serif"; font-size: 13px; }
img { border: 0px; }
form { margin: 0px; padding: 0px; }

.clear { clear: both; }

#header { position: absolute; margin: 0px; padding: 0px; top: 70px; left: 60px; }

#menu { position: absolute; margin: 0px; padding: 0px; top: 120px; left: 160px; width: 250px; }
#menu ul { margin: 0px; padding: 0px; list-style: none; }
#menu h1 { font-family: Arial, Helvetica, "sans-serif"; font-size: 18px; letter-spacing: -1px; font-weight: normal; margin: 10px 0px; padding: 0px; color: #847568; }
#menu h1 a { color: #a20100; }
#menu h1 i { font-style: normal; color: #A8A39D; }
#menu h2 { font-size: 13px; font-weight: bold; margin: 10px 0px 0px 0px; padding: 0px; color: #000; }

#container { margin: 0px 0px 0px 475px; padding: 0px; }

#nav { font-family: Arial, Helvetica, "sans-serif"; font-size: 13px; font-weight: bold; background: #EEE; padding: 15px 20px; }
#nav ul { border-collapse: collapse; list-style: none; padding: 0px; margin: 0px; }
#nav ul li { display: inline; margin-right: 15px; }
#nav ul .selected a { color: #A20100; }
#nav ul li a { text-decoration: none; color: #A8A39D; }
#nav ul li.active a { color: #A20100; }
#nav ul li a:hover { color: #A20100; }

#date { margin: 10px 0px 55px 20px; }

#content { clear: both; padding: 0px; margin: 0px; }
#content h1 { font-family: Arial, Helvetica, "sans-serif"; font-size: 20px; letter-spacing: -1px; color: #A20100; font-weight: normal; background: #EEE; padding: 5px 20px; margin-bottom: 20px; }
#content h2 { font-size: 15px; font-weight: bold; margin: 0px 0px 20px 20px; color: #A20100; width: 400px; }
#content h3 { font-size: 13px; font-weight: bold; margin: 0px 0px 20px 20px; color: #A20100; width: 400px; }
#content h4 { font-family: Arial, Helvetica, "sans-serif"; font-size: 16px; letter-spacing: -1px; color: #A20100; font-weight: normal; border: 1px solid #a20100; background: #EEE; padding: 5px 20px; margin: 20px; width: 360px; text-align: center; }
#content h4 a { font-weight: normal; color: #a20100; }
#content p { font-size: 13px; line-height: 2em; margin: 0px 0px 20px 20px; width: 400px; }
#content li { font-size: 13px; }
#content li a { font-size: 13px; font-weight: normal; }
#content a { color: #000; text-decoration: none; font-weight: bold; }
#content a:hover { color: #A20100; text-decoration: underline; }
#content input, #content textarea, #content select { font-family: Verdana, Geneva, Arial, Helvetica, "sans-serif"; font-size: 13px; }
#content label { font-size: 13px; font-weight: bold; }
#content table { margin: 0px 0px 0px 10px; }
#content table p { margin: 5px 0px 5px 10px; padding: 0px; width: auto; line-height: 1.1em; }
#content table i { font-weight: bold; font-size: 13px; color: #A20100; }
#content table h2 { font-size: 15px; font-weight: bold; margin: 20px 0px 0px 10px; color: #A20100; width: auto; }
#content table th { text-align: right; vertical-align: bottom; }
#content table td { text-align: right; vertical-align: top; }
#content table .left { text-align: left; }

#content .newsitem { margin: 10px 0px 0px 20px; padding-top: 10px; border-top: 1px dotted #A20100; width: 400px; line-height: 2em; }
#content .newsitem .heading { color: #A20100; }
#content .newsitem .heading a { color: #A20100; font-weight: normal; }
#content .newsitem .description {}
#content .newsitem .description a { color: #A20100; font-weight: normal; }

#news img { margin: 0px 0px 20px 20px; }

#content #fc td { text-align: center; }

#map { width: 380px; height: 425px; margin: 20px 0px 20px 20px; }

#footer { font-family: Arial, Helvetica, "sans-serif"; color: #A20100; font-weight: normal; background: #EEE; padding: 5px 20px; margin: 40px 0px 20px 0px; }
#footer a { color: #A20100; font-weight: bold; text-decoration: none; margin: 0px 10px; }
#footer a:hover { color: #A20100; text-decoration: none; }
