ul#navlist
{
font: bold 0.65em arial,verdana,sans-serif;
list-style-type: none;
padding-bottom: 10px;
border-bottom: 6px solid #000;
margin: 0;
}

ul#navlist li
{
float: left;
height: 20px;
background-color: #ffffff;
margin: 6px 1px 1px 1px;
border: 1px solid #000000;
color: #000000;
}

ul#navlist li#active
{
border-bottom: 4px solid #000080;
background-color: #CCFFFF;
color: #000000;
}

li#active a { color: #000; }

#navlist a
{
float: left;
display: block;
color: #666;
text-decoration: none;
padding: 2px;
color: #000000;
}

#navlist a:hover { 
background: #CCFFFF;
border-bottom: 4px solid #CCFFFF;
 }