body{
margin: 0px;
background: url("leaves.gif")
}

a.extlink:link, a.extlink:visited{
font-color: #ffff99;
}

#banner{
width: 100%;
height: 100px;
background: url("banner1.gif")
}

#nav {
width: 100%;
height: 33px;
background: url("dbanner.gif");
}
#web{
position: relative;
text-align: left;
border: 1px solid #cccccc;
top: 75px;
padding: 3px;
margin: 3px;
width: 750px;
background: white;
}

.contact{
position: absolute;
right: 10px;
color: #FFFFFF;
font-weight: bold;
top: 80px;
}

.slogan{
position: absolute;
left: 0px;
color: #FFFFFF;
font-weight: bold;
top: 80px;
}

#newscornertop{
position: absolute;
left: 0px;
right: 0px;
width:  100%;
text-align: center;
height: 30px;
background: url("dbanner.gif");
}

h1{
font: bold;
padding: 0px;
margin: 3px;
text-align: center;
}

#newscorner{
position: absolute;
right: 10px;
top: 200px;
width:  200px;
border: 1px solid #CCCCCC;
text-align: center;
height: 300px;
background: #ffffff;
}

h3{
font: 16pt bold;
color: #7777FF;
margin: 0px;
padding: 0px;
}

#main{
left: 5%;
position: absolute;
top: 200px;
font-weight: bold;
width:  65%;
border: 1px solid #CCCCCC;
text-align: center;
height: 300px;
background: #ffffff;
}

.news{
font: 10pt bold;
}

#maintop{
position: absolute;
left: 0px;
right: 0px;
width:  100%;
text-align: center;
height: 30px;
background: url("dbanner.gif");
}
#navbar{
font-size = .9em;
}

#navbar ul{
list-style: none;
margin: 3px;
padding: 0px;
padding-top: 4px;
}

#navbar li{
display: inline;
}

#navbar li a:link, #navbar li a:visited{
padding: 4px 11px 4px 11px;
text-decoration: none;
color: #999999;
border: 1px transparent;
}

#navbar a:hover{
background: #99ccff;
border: 1px dotted #AAAAAA;
color: #0000FF;
}
