/* CSS Document */
body {
margin:0;
padding:0;

}
#main{
margin-top:10px;
margin-left:10px;
width:720px;
}
#header {
height:150px;
width:720px;
margin:0;
}
#banner {
float:left;
width:560px;
background-color:#cfb9aa;
padding:0;
margin:0;
}
#slider{
padding:0;
margin:0;
position:absolute;
left:580px;
top:10px;
width:150px;
height:150px;
}
#sliderdiv{
padding:0;
margin:0;
float:right;
width:150px;
height:150px;
background-color:#ffffff;
}
#slider_over{

position:absolute;
top:10px;
left:580px;
}

#banner_below{
background-color:#cfb9aa;
padding:0;
margin:0;
margin-bottom:10px;
width:160px;
}
#lower{
width:720px;
}
#leftCol {
float:left;
width:160px;
top:-150px;


po/sition:relative;
}
#seal{
float:left;
width:150px;
height:150px;
margin:0;
padding:0;
margin-top:10px;  //compensate for the 2 below the last nav element
margin-right:10px;
background-color:#ffffff;
}
#seal_over{
position:relative;
top:-150px;
}
#weather{
float:left;
padding:0;
margin-top:10px;
padding-top:21px;
padding-left:3px;
width:147px;
height:129px;
background-image:url(images/weather_round.gif);
}
#ads{
width:135px;
float:left;
padding:0px;
margin-top:10px;
padding-left:15px;
background-color:#cfb9aa;
}
.nav {
width:160px;
}
.nav a {
float:left;
text-decoration:none;
color:#000000;
background-color:#cccccc;
width:145px;
padding-top:0;
padding-bottom:0;
padding-left:5px;
margin-bottom:2px;
margin-left:10px;
font-weight:bold;
}
.nav a:hover, .nav span#current a {
background-color:#cfb9aa;
color:#0000ff;
margin-left:0;
width:155px;
}
/*leave some space to the right of the button so it doesnt look like a tab*/
.nav a.external{
width:140px;
}
.nav a.external:hover {
background-color:#cfb9aa;
color:#0000ff;
width:140px;
}
span#sub_nav a{
margin-left:20px;
width:140px;
}
span#sub_nav a:hover{
margin-left:0;
width:160px;
}
#content_wrapper {
position:absolute;
top:170px;
left:170px;
width:560px;
margin:0;
padding:0;
}
#content {
height:500px;
margin:0;
padding:10px;
background-color:#cfb9aa;
}
#footer{
text-align:center;
margin:0;
margin-top:10px;
padding:5px;
background-color:#cfb9aa;
color:#000000;
font-size:15px;
}
.spacer{
padding:20px;
}
#title {
margin-left:0px;
font-weight:bold;
font-size:20px;
color:#0000ff;
}
.news {
margin-bottom:20px;
padding:10px;
padding-top:5px;
background-color:#f8f8f8;
border-top:1px black solid;
font-family:Arial, Helvetica, sans-serif;
width:525px;
}
.headline {
color:blue;
font-weight:bold;
background-color:#cccccc;
padding-left:5px;
padding-bottom:1px;
width:540px;
}
.plain_link, .plain_link:hover, .plain_link:visited {
text-decoration:none;
}
img {
border:none;
}
.name{
font-weight:bold;
}
.contact{
padding-left:10px;
padding-bottom:20px;
}

.min{
width:260px;
float:left;
display:block;
}