#navlist {
    padding-left: 0px;
    margin-left: 0;
    font-size: 12px;
    width: 180px;

}

#navlist li {
    list-style: none;
    margin: 0;
    background: url(list-background-hover.png) no-repeat;
    text-align: left;
    border-left: 20px solid rgb(1,74,151);
    padding: 0.25em 0.5em 0.25em 0.75em;
    height: 80px;
}

#navlist li a {
    display: block;
    font-weight: bold;
    text-decoration: none;
    color: #667;
}

#navlist li p {
    color: black;
    font-size:8pt;
}

#navlist li:hover {
    border-color: rgb(1,74,151);
    background: url(list-background-hover.png) repeat-y;
}

#navlist li a#current {
    color: #667;
    color: rgb(115,162,69);
}

#navlist li:hover a, #navlist li:hover a#current {
    color: white;
}

#navlist li:hover p {
    color: white;
}

