#navcontainer ul
{
    padding-left: 0;
    margin-left: 0;
    background-color: #444;
    color: #fff;
    float: left;
    width: 100%;
    font-size: 16px;
    font-style: normal;    
}
#navcontainer ul li { display: inline; }
#navcontainer ul li a
{
    padding: 0.2em 1em;
    background-color: #333;
    color: #fff;
    text-decoration: none;
    float: left;
    border-right: 1px solid #fff;
}
#navcontainer ul li a.active {
    background-color: #54000C;
}
#navcontainer ul li a:hover
{
    background-color: #7A0F2F;
    color: #fff;
}