#navcontainer
{
margin: 0;
background: #32392b;
color: white;
font-size: 1em;
height: 40px;
border-bottom: 1px solid #c30;
}

#navcontainer a { text-decoration: none; }

#navcontainer ul
{
position: relative;
top: 10px;
padding: 0;
margin: 0;
list-style-type: none;
text-align: center;
}

#navcontainer li 
{
padding: 0;
margin: 0;
display: inline; 
}

#navcontainer ul a,
#navcontainer ul a:link,
#navcontainer ul a:visited
{
margin: 0 10px;
padding: 5px 20px;
color: white;
}

#navcontainer ul a:hover,
#navcontainer ul a:focus
#navcontainer li a#active
{
color: #c30;
background: #aed174;
}