#navbar   { font-size: 10px; font-family: Tahoma, Arial, sans-serif; text-transform: uppercase; margin: 0 0 0; padding: 0; height: 1em; float: none; clear: none }
#navbar li {
    list-style: none;
    float: left; }
#navbar li a   { color: #fff; text-decoration: none; display: block; padding: 3px 8px }
#navbar li a:hover   { color: #000; text-decoration: none; background-color: #f90 }
#navbar li ul     { color: #333; background-color: #f93; display: none; width: 13em }
#navbar li:hover ul     { color: #333; display: block; margin: 0; padding: 0; position: absolute }
#navbar li:hover li    { color: #333; float: none }
#navbar li:hover li a     { color: #333 }
#navbar li li a:hover   { color: #000; text-decoration: none; background-color: #fc0 }
#navbar li:hover ul, #navbar li.hover ul  { display: block; margin: 0; padding: 0; position: absolute }
#navbar li:hover li, #navbar li.hover li {
    float: none; }
#navbar li:hover li a, #navbar li.hover li a    { border-bottom: 1px solid #000 }
