/* CSS Document */

body { 
background-color:#006666;
color:#000066;
}

#layout {
margin-left:auto;
margin-right:auto;
background-color:#FFFF99;
width:770px;
}

/* Main Menu */

#mainmenu, div.mainmenu {
background-color: #006666; 
margin: 4px; 
text-align:center;
}

#mainmenu a, #mainmenu a:link, #mainmenu a:visited {
color: #FFFFCC;
text-decoration:none;
font-weight:bold;
padding:2pt 10pt 2pt 10pt;
font-size: 14pt;
}
#mainmenu a:hover {
background-color:#6699FF;
}

/* Page Layout Sections */

#sidebar {
width:220px;
float:left;
padding:5pt;
font-family:Georgia, "Times New Roman", Times, serif;
}
.hours {
	list-style-type:none;
	list-style-position:outside;
	text-align:center;
	margin-left:0;
	padding:5pt;
	border: solid #006666 thin;
	background-color:#6699FF;
	color:#FFFFCC;
}

#body {
width:520px;
float:right;
padding:5pt; 
background-color:#FFFFCC;
border-left: 1px dotted #006666;
border-bottom: 1px dotted #006666;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#body h1 {
padding:1pt;
border-bottom: thin dotted #006666;
color:#006666;
}
#body h3 {
	color:#FFFFCC;
	background-color:#006666;
	padding:2pt 2pt 2pt 5pt;
	border-right-style: none;
}

#footer {
	padding: 2pt 2pt 2pt 5pt;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	clear:both;
}
#footer a:link, #footer a:visited {
color: #000000;
text-decoration:none;
}
#footer a:hover {
color: #666666;
text-decoration:underline;
