* {margin: 0; padding: 0;}

body
{
margin: 0 auto;
padding: 0;
font-family: Arial, Helvetica, sans-serif; 
font-size: medium;
}

#container
{
width: 100%;
margin: 0;
background: none;
line-height: 130%;
}

#header
{
height: 120px;
position: relative;
z-index: 10;
background: #659ACE url(http://www.charlottecountyfl.com/images/wavebg.gif) center top no-repeat;
font-size: 80%;
}

#header h1
{
padding: 0;
margin: 0;
}

#leftnav
{
left: 0;
position: absolute;
width: 210px;
margin: 0;
padding-top: 40px;
padding-left: 1em;
background: #DBF8D8;
}

.site-nav a:hover, .site-nav a.active {
	text-decoration: underline;
	color: #003;  /* dark purple */
	background-color: #dbf8d8;  /* light green */
	border-right: 10px solid #336;  /* purple */
}

#content
{
margin-left: 230px;
padding: 1em;
min-height: 230px;
/* height: 230px; */
}

#content2
{
margin-left: 0px;
padding-top: 60px;
padding-left: 0.5em;
color: navy;

/* height: 230px; */
}


#footer
{
clear: both;
background-color: #F4F4F4;
border-top: 1px dotted #B1B1B1;
font-size: 80%;
text-align:center;
}

#leftnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }

/* Used absolute positioning for the title and divisionmenu so that the header stays a fixed height */
#title {
font: bold 160% Verdana, Arial, Helvetica, sans-serif; 
position: absolute;
bottom: 40px; right: 10px;
text-align: right;
color: #FFF;
margin-left: 200px;
}

ul#divisionmenu {
position: absolute;
top: 87px; left: 0;
z-index: 10;
width: 100%;
margin-bottom: 0;
list-style: none;
overflow: hidden;
background: #FFC;
border: 1px solid #000;
border-width: 1px 0;
min-width: 800px;
}

#divisionmenu li {
display: inline;
text-align: center;
line-height: 1.0;
margin: 0;
}
#divisionmenu a {
float: right;
display: block;
padding: 4px 6px;
text-decoration: none;
color: #000;
background: #FFC;
border: 1px solid #000;
border-width: 0 0 0 1px;
}

#divisionmenu a:hover, 
#divisionmenu a:focus, 
#divisionmenu a:active,
#divisionmenu a.active { text-decoration: underline; background-color: #dbf8d8; }

#divisionmenu a.active, #divisionmenu a:visited.active { color: #000; text-decoration: none; cursor: text }

#logo {
position: absolute;
top: 5px; left: 25px;
z-index: 30;
width: 150px; height: 150px;
background: url(http://charlottecountyfl.com/images/logo.gif) no-repeat;
border: none;
}

