#navcontainer
{
margin: 0;
padding: 5px 0 7px 5px;
width: 100%;
line-height: 1.75;
background-color: red;
font-family: "Comic Sans MS",Arial, Helvetica, sans-serif;
font-size: 95%;
}

ul#navlist
{
display: inline;
list-style: none;
}

ul#navlist li
{
float: left;
width: auto;
margin-right: 5px;
border: 2px solid black;
background-color: red;
}

ul#navlist li a
{
padding: 0 10px;
line-height: 1.75;
text-decoration: none;
color: black;
font-weight: silver;
}

ul#navlist li a#current
{
background-color: black;
color: white;
}

ul#navlist li a:hover, ul#navlist a#current:hover
{
background-color: silver;
color: white;
}

ul#navlist li a:active, ul#navlist li#active a#current:active
{
background-color: black;
color: white;
}

