/* CSS Document */

/*
Style for standard HTML elements
*/

a {
color:blue;
font-weight:bold;
}
a:visited {
color:blue;
font-weight:bold;
}
a:hover {
color:#000000;
font-weight:bold;
}

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 0;
font-size: 15px;
}

fieldset {
border: 1px solid #AAAAAA;
padding: 6px;
}

legend {
padding: 6px;
border: 2px solid black;
font-size: 125%;
font-weight: bold;
background-color: #000000;
color: #FFFFFF;
}

hr {
border: none;
border-bottom: 1px solid #CCCCCC;
}

h1 {
color: #000000;
font-size: 20px;
font-weight: normal;
}

h1.banner {
color: white;
font-size: 275%;
padding-right: 20px;
}

h1.biggreen {
padding-top: 1em;
font-size: 200%;
text-align: center;
color: #004600;
}

h2 {
border-bottom: 1px solid #CCCCCC;
color:#000000;
}

h4 {
color: #004600;
font-weight: bold;
font-style: italic;
letter-spacing: 1px;
}

h5.footer {
font-size: 70%;
color: #AAAAAA;
text-align: right;
border-top: 1px solid #CCCCCC;
padding-top: 8px;
}

h5.footer a:link {
color:#666666;
font-size: 100%;
text-decoration:none;
}

h5.footer a:visited {
color:#666666;
font-size:100%;
text-decoration:none;
}

h5.footer a:hover {
color:#000000;
font-size:100%;
text-decoration:none;
}

h5.footer a:active {
color:#666666;
font-size:100%;
text-decoration:none;
}

/*
DML elements
*/

#bannerpic {
position: absolute;
width: 100%;
top: 45px;
margin-left: -6px;
left: 4px;
}

#bannerback {
position: absolute;
height: 53px;
top: 68px;
right: 0px;
width: 60%;
background-image: url(media/banner_background.jpg);
}

#body {
margin-top:  25px;
margin-left: 1%;
margin-right: 1%;
}

#hours {
float: right;
width: 175px;
margin-left: 15px;
margin-top: 0;
text-align: center;
font-size: 80%;
}

#topmenu table{
margin-left: auto;
margin-right: auto;
text-align:center;
}

#topmenu td{
padding-right:6px;
}

#topmenu a:link {
color:#004600;
font-family:Verdana,Arial,sans-serif;
font-size:9pt;
font-weight:bold;
text-decoration:none;
}

#topmenu a:visited {
color:#004600;
font-family:Verdana,Arial,sans-serif;
font-size:9pt;
font-weight:bold;
text-decoration:none;
}

#topmenu a:hover {
color:#FFFFFF;
font-family:Verdana,Arial,sans-serif;
font-size:9pt;
font-weight:bold;
text-decoration:none;
background-color:#004600;
}

#topmenu a:active {
color:#004600;
font-family:Verdana,Arial,sans-serif;
font-size:9pt;
font-weight:bold;
text-decoration:none;
}

