#menu a, #menu a:visited {
  position:relative;
  text-decoration:none; 
  text-align:center; 
  background-color:#ffffff; 
  color:#000; 
  display:block; 
  width:10em; 
  border:1px solid #000;
  border-color:#def #678 #345 #cde;
  padding:0.25em;
  margin:0.5em auto;
  }

#menu a:hover {
  top:1px;
  left:1px;
  color:#000;
  border-color:#345 #cde #def #678;
  }
