#navlist {
  padding: 0 1px 1px;
  margin-left: 0;
  font: normal 12px Verdana, sans-serif;
}

#navlist li {
  text-color: #FFF;
  list-style: none;
  margin: 0;
  border-top; 1px solid gray;
  display: inline;
}

#navlist li a {
  color: #FFF;
  padding: 0.25em 0.5em 0.25em 0.75em;
  border-left; 1em solid #AAB;
  background: #4D87C7;
  border-left: 0.7em solid #f90;
  text-decoration: none
}
  
#navlist li a:focus,
#navlist li a:hover {
  border-color:#FE3;
  color: #FFF;
  background: #17a;
}

#navlist li a:active {
  border-color:#FE3;
  color: #F00;
  background: #17a;
}
#navlist a#current { 
border-left: 0.7em solid #f00;
font-weight:bold;
}
