#menu a, #menu a:visited {
	position:relative;
	text-decoration:none;
	text-align:center;
	background-color:#09F;
	color:#fff;
	display:block;
	width:7.8em;
	border:2px solid #fff;
	border-color:#def #678 #345 #cde;
	padding:0.15em;
	margin:0.5em auto;
  }

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