﻿/* Navigation with Suckerfish */
ul#Navi
{
	float: left;
	font-weight: bold;
	font-size: 13px;
	color: White;
}

ul#Navi, ul#Navi ul
{
	/* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

ul#Navi a
{
	color: #FFFFFF;
	text-decoration: none;
	display: block; /*width: 10em;*/
}

ul#Navi li
{
	/* all list items */
	float: left;
	padding: 0 1em; /*width: 10em;*/ /* width needed or else Opera goes nuts */
	position: relative;
}

ul#Navi li li
{
	padding: 0;
}

ul#Navi li ul
{
	/* second-level lists */
	position: absolute;
	color: #C3CF27;
	padding: 0;
	background: #C3CF27;
	width: 11em;
	border: 1px solid #444;
	border-width: 0;
	top: 1em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

ul#Navi li:hover ul, ul#Navi li.sfHover ul
{
	/* lists nested under hovered list items */
	left: 10px;
}

ul#Navi li a:hover
{
	color: #FF6D00;
}

ul#Navi ul a
{
	width: 10.4em;
	color: White;
	display: block;
	padding: 5px;
}

ul#Navi ul a:hover
{
	color: #3E3E3D;
	background-color: #FBFAF4;
}
