#menu {
border-top: 2px solid #5ebf1a;
border-bottom: 2px solid #5ebf1a;
	width: 188px;
	margin: 0 0 10px 0;	
	padding: 0;
  background-color: #efefef;
	display: block;	
	overflow:hidden;
	float: left;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #333;
	text-align: justify;	
}

#menu ul { list-style: none; margin: 0; padding: 0; } 
#menu li { 
display: block; 
width: 100%; margin-bottom: 0; 	
border: solid #5ebf1a;
border-width: 0 0 1px 0;	} 
#menu a { display: block; color: #333; 
text-decoration: none; padding: 5px 20px; 
text-align: left; 

background-color: #efefef;
} 
#menu a:hover { 
/*color: #ffffff;*/
display: block;
 }