#menu a, #menu a:visited {
  position:relative;
  text-decoration:none; 
  text-align:center;
  font-size: 12px; 
  background-color:#000099; 
  color:#EDC200; 
  display:block; 
  width:10em; 
  border:2px solid #aaa;
  border-color:#def #678 #345 #cde;
  padding:0.75em;
  margin:0.5em auto;
  }

#menu a:hover {
  top:2px;
  left:2px;
  color:#EDC200;
  border-color:#345 #cde #def #678;
  }