#navlist {
    overflow: auto;
    float: left;
}

#navlist > li {
      display: inline;
      padding: 5px 15px 5px 0px;
      float: left;
}

#navlist > li ul {
      display: none;
      position: absolute;
      background-color: #ECDEBB;
      padding: 14px 0px 0px 0px;      
}

#navlist > li ul li {
    padding: 5px;
}

#navlist > li ul li:hover {
      background-color: #E0CA92;     
}

#navlist > li:hover {
    background-color: #ECDEBB;
}

#navlist > li:hover > ul {
    display: block;
} 
 
#navlist a {
    display: block;
    text-decoration: none;
}

.btn-home {
    border: 1px solid #E5E5E5;
    margin-bottom: 2px;
    opacity: 0.85;
}

.btn-home-over {
    border: 1px solid #CC0000;
    margin-bottom: 2px;
    opacity: 1;
}
