.menu {
	background-color: #63812d;
	position: absolute; 
	width: 140px; 
	border: 0px; 
	border-bottom: 0; 
	visibility: hidden; 
	top: 198px; 
	text-align: left; 
	-moz-opacity:1.00; 
	filter:alpha(opacity=100); 
	z-index: 1000;
}

.menu ul {
	margin: 0; 
	padding: 0; 
	list-style: none;
}

.menu li {
	float: left;
	clear: left; 
	margin: 0; 
	padding: 0; 
	list-style: none; 
	width: 100%;
}

.menu a {
	display: block;
	font-size:100%;
	color: #ffffff; 
	text-decoration: none; 
	padding: 3px 4px; 
	border: 0px; 
	border-width: 0 0 1px; 
	height: 100%; 
	width: 100%
}

head:first-child+body .menu a {
	height: auto; 
	width: auto;
}

.menu a:hover {
	background: #63812d;
	color: #ffcc00;
}
