ul.menu {
  list-style:none;
  border-width:0 1px 1px 1px;
  border-style: solid;
  border-color: #ff0000;
  background:#000080;
  width:10em;
  margin-left:0px;
  POSITION: absolute; TOP: 0px;
  padding:0;
  TEXT-ALIGN: center;
}
ul.menu li a {
  font-weight: bold;
  font-size: 14pt;
  color:#ffff00;
  background-color:#1a0080;
  display:block;
  text-decoration:none;
  margin:0;
  padding:3px 5px;
  border-top:1px solid #ff0000;
}

* html ul.menu li a {width:100%;}

ul.menu li a:active {color:#ffff00;background-color:#1a0080;}
ul.menu li a:hover {color:#1a0080;background-color:#ffff00;}
