
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	float:left;
	

}

#nav a {
	display: block;
	width: 130px;
	text-align:center;
 	color:#ffffff;
	font-size:1.4em;
	text-decoration:none;
	
}

#nav a:hover {
	
	
}


#nav li { /* all list items */
	float: left;
	width: 130px;
   
	display:block;
	
	
	 /* width needed or else Opera goes nuts */
}

#nav .top{margin-top:0px; margin-bottom:2px; margin-right:5px; width: 130px;
		display:block; height:25px; line-height:1.8;}
#nav .top a:link{ border:none;}
#nav .top a:visited{border:none;}
#nav .top a:hover{text-decoration:underline; border-left:1px solid #000000; border-right:1px solid #000000; border-bottom:none;}
#nav .top a:active{border:none;}

#nav li ul { /* second-level lists */
	position: absolute;
	background-color: #888888;
	width: 131px;
	text-align:center;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
#nav li ul li {line-height:1; border:1px solid #000000;}
#nav li ul li a{padding:5px 0px; text-decoration:none}
#nav li ul li a:hover{border:none; background-color:#313131;text-decoration:none}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;z-index: 1;

}

#content {
	clear: left;
	color: #ccc;
}

/*fix for IE7*/
#nav li:hover, #nav li.hover {
    position: static;
}

#nav iframe {
position: absolute;
left: 0;
top: 0;
z-index: -1;
filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}
