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

/*** SUPERFISH NAVBAR - COLORS ***/

.sf-navbar 				{ background: transparent; height: 28px; padding-bottom: 2.5em; position: relative; }
.sf-navbar li 			{ background: transparent; position: static; height:31px; margin:0 0 0 4px; width: 66px; }

.sf-navbar li.page-item-335 { width: 102px; }
.sf-navbar li#rssLI			{ width: 66px; }

.sf-navbar li li 		{ background: transparent; position: relative;  height: 22px;  }

.sf-navbar > li.current 		{ background: transparent url(../../style/images/swirly.jpg) no-repeat  center 16px; }

.sf-navbar li:hover, .sf-navbar li.sfHover, .sf-navbar li li.current, 
.sf-navbar a:focus, .sf-navbar a:hover, .sf-navbar a:active 
							{ background: transparent url(../../style/images/swirly.jpg) no-repeat  center 16px; }
						
.sf-navbar ul li:hover, .sf-navbar ul li.sfHover, .sf-navbar ul a:focus, .sf-navbar ul a:hover, .sf-navbar ul a:active 
							{ background: transparent; }
						
 
						
ul.sf-navbar ul li.sfHover li, ul.sf-navbar ul li.sfHover li, ul.sf-navbar ul li:hover li, ul.sf-navbar li li li:hover, ul.sf-navbar li li li.sfHover, .sf-navbar li li.current li.current, 
.sf-navbar ul li li a:focus, .sf-navbar ul li li a:hover, .sf-navbar ul li li a:active, .sf-navbar li li li a
							{ background: #C0AE00; }

.sf-navbar li li li a	{ height:11px; padding:6px 1px; text-align:left; }

/*** SUPERFISH - SHOULDN'T NEED TO TOUCH ***/

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

.sf-navbar li ul 		{ width: 100%;  /*IE6 soils itself without this*/ }


.sf-navbar li li ul 	{ background:#C0AE00 none repeat scroll 0 0; overflow:hidden; padding:0px 0px 5px; width:auto; margin:8px 0 0;}



.sf-navbar li li li 	{ height: 22px; margin: 2px 0 0 0; white-space:nowrap; text-transform:capitalize; border-top:1px solid #e1e1e1; width:100%; }
.sf-navbar ul li 		{ width: auto; float: left; display: inline;}
.
sf-navbar a, .sf-navbar a:visited 	{ border: none; }


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

ul.sf-navbar .current ul ul { top: -999em; }

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

/*** SUPERFISH - point all arrows down ***/
/*** SUPERFISH - point right for anchors in subs */

.sf-navbar ul .sf-sub-indicator 		{ background-position: -10px -100px; }
.sf-navbar ul a > .sf-sub-indicator 	{ background-position: 0 -100px; }

/*** SUPERFISH - apply hovers to modern browsers */
.sf-navbar ul a:focus > .sf-sub-indicator, .sf-navbar ul a:hover > .sf-sub-indicator,
.sf-navbar ul a:active > .sf-sub-indicator, .sf-navbar ul li:hover > a > .sf-sub-indicator,
.sf-navbar ul li.sfHover > a > .sf-sub-indicator 
										{ background-position: -10px -100px; /* arrow hovers for modern browsers*/ }

/*** SUPERFISH - remove shadow on first submenu ***/
.sf-navbar > li > ul 					{ font-size:0.95em; background: transparent; padding: 0; -moz-border-radius-bottomleft: 0; -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; -webkit-border-bottom-left-radius: 0; }

/*** ENDSUPERFISH -  NAVBAR ******************************************************************************/

