.menu {
	width: 200px;
	margin: 100px 0 20px 0;
	min-height:150px;
}

.menu ul {
	width: 160px;
	list-style-type:none;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
}

.menu ul li {
	background: #EEEEEE;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #666
}

.menu ul a:link, .menu ul a:visited, .menu ul a:active {
	display:block;
	padding:2px 10px;
	text-decoration:none;
	color:blue;
}

.menu ul a:hover{
	display:block;	
	background: #BBBBBB;
	color: #FFFFFF;
}

.menu div a:link, .menu div a:visited, .menu div a:active {
	display:block;
	padding:2px 10px;
	text-decoration:none;
	white-space:nowrap;
}

.menu div a:hover{
	display:block;	
	color: red;
	white-space:nowrap;
}
