#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
font-family: Arial, Verdana, Helvetica, sans-serif;
/*text-align: center;*/
font-size: .85em;
font-weight: bold;}

#nav a:link, #nav a:visited, #nav a:active {
	display: block;
	width: 150px;
padding-top: 5px;
padding-bottom: 5px;
color: #473F3B;
background-image: url(images/bg-topnavover2.gif);
background-color: #D1CCC8;
text-decoration: none;
text-align: center;}

#nav ul a:link, #nav ul a:visited, #nav ul a:active, #nav ul a:hover {
background-image: none;}

#nav a:hover {
color: #FFFFFF;
background-color: #695D57;
text-decoration: none;
background-image: none;
text-align: center;}

#nav li { /* all list items */
	float: left;
	width: 150px; /* width needed or else Opera goes nuts */
border-bottom: 1px #9D938E solid;
border-right: 1px #B4ACA8 solid;}

#nav li ul { /* second-level lists */
	position: absolute;
	background: orange;
	width: 150px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	background: #695D57 none;
}