body {
margin: 30px 0px 0px 0px;
padding: 0px;
background-color: #000;
background: #000 url(images/background.jpg) top center no-repeat;
font: 62.5% Georgia, "Times New Roman", Times, serif;
}

p {
font:1.3em Georgia, "Times New Roman", Times, serif;
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
line-height:1.5em;
}

table {
font:1.3em Georgia, "Times New Roman", Times, serif;
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
line-height:1.5em;
}

blockquote{
font-family: Arial, Helvetica, sans-serif;
padding: 0px 0px 0px 5px;
}

a{ }
a:link{ color: #003399; text-decoration: underline; font-weight: bold; }
a:visited{ color: #003366; text-decoration: underline; font-weight: bold;} 
a:active{ color: #003399; text-decoration: none; font-weight: bold;} 
a:hover{ color: #003366; text-decoration: none; font-weight: bold;}

/** Layout **/

#container{width:920px; margin:0px auto 0px auto; padding:20px; background:#f6ead4 url(images/containerbg.jpg) repeat-y; min-height:400px;}

#topbar {
width: 920px;
text-align: left;
margin:0px auto 0px auto;
padding: 15px 20px 10px 20px;
font: 1.2em Arial, Helvetica, sans-serif;
color: #fff;
background:url(images/footerbg.jpg) repeat-y;
}
#topbar .date{float:right; text-align:right; padding:50px 0px 0px 0px;}

#leftcol{
float: left;
text-align: left;
width: 260px;
}

#rightcol {
float: right;
text-align: left;
width: 580px;
}
#rightcol img {padding:10px;}

.intro {font-weight:bold;}

.clear{clear:both;}

.l{float:left;}
.r{float:right;}

#footer {
width: 920px;
text-align: left;
margin:0px auto 0px auto;
padding: 10px 20px 10px 20px;
font: 0.8em Arial, Helvetica, sans-serif;
color: #fff;
background:url(images/footerbg.jpg) repeat-y;
}
#footer a {color:#fff; text-decoration:underline; font-weight:normal;}


h1{
font-family: Georgia, "Times New Roman", Times, serif;
color: #000;
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
font-size: 2em;
letter-spacing: 1px;
}

h2{
font-family: Georgia, "Times New Roman", Times, serif;
color: #000;
margin: 0px 0px 0px 0px;
padding: 0px 0px 4px 0px;
font-size: 1.6em;
letter-spacing: 1px;
}

h3{
font: bold 1.2em Georgia, "Times New Roman", Times, serif #000;
text-transform: uppercase;
margin: 3px 0px 5px 0px;
}

h4{
font: bold 1.4em Arial, Helvetica, sans-serif #000;
margin: 3px 0px 5px 0px;
}

#navmain {
padding-left: 0px;
font: normal 1.3em Arial, Helvetica, sans-serif;
}

#navmain ul { margin: 0; padding: 0 0 6px 0; list-style: none; }

#navmain ul li { width: 260px; height: 30px; text-align: left;
margin-bottom: 20px; border-bottom:dashed 1px #e1d6c2; }

#navmain ul li a {display: block; background-color: #f6ead4;
color: #666; padding: 5px 0 4px 12px; text-decoration: none; }

#navmain ul li a:hover { background: #b88b7d; color: #fff; }

#navmain ul li .current{ background: #b88b7d; color: #fff; }


.map {border: 1px solid #ccc;
