
/*** adding the class sf-navbar in addition to sf-menu creates an all-horizontal nav-bar menu ***/
.sf-navbar {
	background:		#F3EFE9;
	height:			31px;
	padding-bottom:	22px;
	position:		relative;
}
.sf-navbar li {
	background:		#9A8C7E;
	position:		static;
}
.sf-navbar a {
	border-top:		0px none;
}
.sf-navbar li ul {
	width:			970px; /*IE6 breaks without this*/
}
.sf-navbar li li {
	background:		#F3EFE9;
	position:		relative;
	margin:0 2px;
}
.sf-navbar li li a{
	color:		#9A8C7E!important;
}
.sf-navbar ul li {
	width:			auto;
	float:			left;
}
.sf-navbar a, .sf-navbar a:visited {
	border:			0px none;
	font-size:		12px;
}

.sf-navbar li.current {
	background:		#BDD2FF;
}

.sf-navbar li:hover, .sf-navbar li.sfHover, .sf-navbar li li.current, .sf-navbar li.sfHover a.heading_link,
.sf-navbar a:focus, .sf-navbar a:hover, .sf-navbar a:active {
	background:		#F3EFE9;
	color:			#9A8C7E;
}

.sf-navbar ul li:hover, .sf-navbar ul li.sfHover, ul.sf-navbar ul li.sfHover li {
	background:		#9A8C7E url(../graphics/corners/top_left_nav.gif) top left no-repeat;
	color:			#F3EFE9!important;	
}

ul.sf-navbar ul li:hover a {
	background:		url(../graphics/corners/top_right_nav.gif) top right no-repeat!important;	
	color:			#F3EFE9!important;
}

ul.sf-navbar .current ul,
ul.sf-navbar ul li:hover ul,
ul.sf-navbar ul li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	color:			#F3EFE9;
}
ul.sf-navbar .current ul ul {
	top: 			-999em;
}

.sf-navbar li li.current > a {
	font-weight:	bold;
}
