#nav, #nav ul { /* all lists */
	padding: 5px;
	margin: 0;
	list-style: none;
	line-height: 1;
	border-right:1px solid #000;
}

#nav a {
	display: block;
	color:#000;
	text-decoration:none;
	padding:5px;



}


#nav li { /* all list items */
	float: left;
	width: auto; /* width needed or else Opera goes nuts */
	height:25px;
	line-height:18px;
	
}

#nav li ul { /* second-level lists */
	position: absolute;
	background-color: #f2f2f2;
	filter:				alpha(opacity=90);
	opacity: 			0.9;
	-moz-opacity:	0.9;
	width: 170px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	padding-bottom:10px;
	z-index:1;
}



#nav li ul a { width:160px;}
#nav  li ul a:hover {background:url(flame.png) right no-repeat ;width:160px;height:18px;}





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

