#topnav 
{
margin: 0;
padding: 0;
width: 100%;
height: 35px;
float: left;
}

#navcontainer 
{
margin: 0px auto;
padding: 0;
width: 80%;
float: right;
}

#navlist
{
padding: 2px 0;
margin: 0;
}

#navcontainer ul 
{
margin: 0;
padding: 0px;
list-style-type: none;
font: 10pt "Tahoma", sans-serif;    
text-align: left;
}

#navcontainer a 
{
display: block;
width: 100%;
height: 25px;
text-align: left;
padding: 2px 20px;
margin: 0px;
}

#navcontainer a:link, #navcontainer a:visited 
{
color: #333; 
text-decoration: none; 
background: transparent url("../images/arrow.gif") no-repeat left center;
}

#navcontainer a:hover 
{
color: #333; 
text-decoration: underline; 
}