#navcontainer {
	text-align:center;
	padding-bottom: 3px;
	padding-top: 17px;
	padding-left: 0;
	padding-right:200px;
	margin-top: 0;
	/* cancels gap caused by top padding in Opera 7.54 */
	margin-left: 0;
	color: #FFFFFF;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	/* fixes Firefox 0.9.3 */
}


#navcontainer ul li {
	display: inline;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 3px;
	/* matches link padding except for left and right */
	padding-top: 3px;
}
#navcontainer ul li a {
	display:inline;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 3px;
	padding-top: 3px;
	color:#FFFFFF !important;
	text-decoration: none !important;
	border-right: 1px solid #FFFFFF;
}
#navcontainer ul li a:hover {
	background-color: #888888 !important;
	color: #FFFFFF !important;
}
#navcontainer #menu_end {
	border-left: 1px solid #FFFFFF; 
}
#navcontainer #current, #navcontainer #current a:hover {
	color: #AAAAAA !important;
	background-color: #000000 !important;
}