/**
 *
 * Adding the class sf-navbar in addition to sf-menu creates an all-horizontal nav-bar menu
 *
 **/

.sf-navbar {
	background: #4b4744;
	height: 30px;
	padding-bottom:	30px;
	position: relative;
}

.sf-navbar li {
	background:	#4B4744;
	position: static;
}

.sf-navbar a {
	border-top: none;
}

.sf-navbar li ul {
	width: 44em; /*IE6 fix*/
}

.sf-navbar li ul.sf-menu-sub {
	width: 950px;
	background-color: #a69985;
	/*border-top: 1px solid #f4ede5;*/
}

.sf-navbar li li {
	background:	#a69985;
	position: relative;
}

.sf-navbar ul li {
	width: auto;
	float: left;
}

.sf-navbar a, .sf-navbar a:visited {
	border:	none;
	color: #fdfdfd;
}

.sf-navbar .sfHover a, .sf-navbar .sfHover a:visited {
	border:	none;
	color: #c0660d;
}

.sf-navbar .sfHover a, .sf-navbar .sfHover a:visited {
	border:	none;
	color: #fdfdfd;
}

.sf-navbar li.current a, .sf-navbar li.current a:visited {
	/*color: #fdfdfd;*/
	color: #4b4744;
	background: #A69985;
	text-decoration: underline;
}

.sf-navbar li.sfHover, .sf-navbar li li.current, .sf-navbar a:focus, .sf-navbar a:hover, .sf-navbar a:active {
	color: #fdfdfd;
	background: #A69985;
}

.sf-navbar ul li.sfHover, ul.sf-navbar ul li.sfHover li, .sf-navbar ul a:focus, .sf-navbar ul a:hover, .sf-navbar ul a:active {
	color: #fdfdfd;
	background: #A69985;
}

.sf-navbar li.current a:focus, .sf-navbar li.current a:hover, .sf-navbar li.current a:active {
	color: #fdfdfd;
}

ul.sf-navbar .current ul, ul.sf-navbar ul li.sfHover ul {
	left: 0;
	top: 30px; /* match top ul list item height */
}
