.menu span {
	float:left;
	margin-right:10px;
	position: relative;
	z-index: 100;
}

.menu a {
	text-decoration: none;
	display: block;
}

.menu span:hover div, .menu span div:hover {
	display: block;
}

.menu span div {
	border: 1px solid black;
	padding: 5px;
	background-color: white;
	display: none;
	position: absolute;
	white-space: nowrap;
}

.menu span div a {
	color:black;
}

.menu span div a:hover {
	color:silver;
}