/* 
	WordPress Menubar Plugin
	ssf-green.css stylesheet for the Superfish template

	Credits:

	Superfish v1.4.8 - jQuery menu plugin by Joel Birch
	http://users.tpg.com.au/j_birch/plugins/superfish/

	Search box design by the LightWord theme
	http://www.lightword-theme.com/

** start superfish.css **
** ESSENTIAL STYLES ***/
.ssf-green,.ssf-green *
{
	list-style:none;
	margin:0;
	padding:0;
}

/*** DEMO SKIN ***/
/*
background: url(/img/bg_navigation.png) no-repeat; 
width: 838px; 
height: 48px; 
position: absolute; 
top: 104px; 
left: 110px; 
z-index: 200;
font-family: Trebuchet MS; 
color: #ffffff; 
font-size: .8em;
*/

.ssf-green
{
	display:block;
	float:left;
	width:100%;
	line-height:38px;
}

.ssf-green ul
{
	position:absolute;
	top:-999em;
	width:10em;
	margin-top:4px;
}

.ssf-green ul li
{
	width:100%;
}

.ssf-green li:hover
{
	visibility:inherit;
}

.ssf-green li
{
	float:left;
	position:relative;
	display:inline;
	list-style:none;
	height:42px;
	background:#619911;
	margin-left:0;
	padding-left:5px;
	padding-right:5px;
	width:auto;
}

.ssf-green a
{
	display:block;
	position:relative;
	border:0;
	text-decoration:none;
	padding:.75em 1em;
}

.ssf-green li:hover ul,.ssf-green li.wpm-hover ul
{
	left:0;
	z-index:99;
	top:3.0em;
}

/*** arrows **/
.ssf-green a.sf-with-ul
{
	padding-right:2.25em;
	min-width:1px;
}

.sf-sub-indicator
{
	position:absolute;
	display:block;
	right:.75em;
	top:1.05em;
	width:10px;
	height:10px;
	text-indent:-999em;
	overflow:hidden;
	background:url('arrows-ffffff.png') no-repeat -10px -100px;
}

a > .sf-sub-indicator
{
	top:.8em;
	background-position:0 -100px;
}

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

.ssf-green ul a > .sf-sub-indicator
{
	background-position:0 0;
}

/*** shadows for all but IE6 ***/
.sf-shadow ul
{
	background:url('shadow.png') no-repeat bottom right;
	/*-moz-border-radius-bottomleft:17px;
	-moz-border-radius-topright:17px;
	-webkit-border-top-right-radius:17px;
	-webkit-border-bottom-left-radius:17px;*/
	padding:0 8px 9px 0;
}

.sf-shadow ul.sf-shadow-off
{
	background:transparent;
}

/*** end superfish.css ***/

.ssf-green-wrap
{
	font-size:12px;
	font-weight:700;
	height:40px;
	background:none;
	z-index:99;
	white-space:nowrap;
	margin:0 0 0 25px;
	padding:0;
}

.ssf-green
{
	margin-bottom:5px;
}

.ssf-green li
{
	position:relative;
	background:none;
	height:36px;
	padding:0 9px;
	margin:2px 0;
	border-right:1px solid #619911;
	line-height:36px;
	width:100%;
}

.ssf-green li:first-child
{
	border-left:1px solid #619911;
}

.ssf-green li a
{
	color:#fff;
}

.ssf-green ul
{
	margin:0;
	margin-bottom:3px;
	padding:0;
}

ul.ssf-green ul li a/* sub menu style */
{
	border:0; 
	padding:0; 
	margin:0;
	text-decoration:none;
}

.ssf-green a
{
	font-family: Trebuchet MS; 
	font-size: 1.15em;
	font-weight:400;
	height:40px;
	color:#fff;
	display: block;
	/*width:100%;*/
	height:100%;
	margin:0;padding:0;
}

.ssf-green li:first-child
{
	margin-left:0;
}

.ssf-green a:focus,
.ssf-green a:hover
{
	text-decoration:none;
	outline:0;
}

.ssf-green a:active,
.ssf-green li:active
{
	background:none;
}

.ssf-green li.selected,
.ssf-green li.current-cat,
.ssf-green li.current-cat-parent,
.ssf-green li.current_page_item,
.ssf-green li.current_page_parent,
.ssf-green li.current_page_ancestor
{
	height:36px;
	margin-top:2px;
	background:#0D8BB9;
}

.ssf-green li.right
{
	float:right;
}

.ssf-green li.right a,.ssf-green li.right form
{
	border-left:1px solid #E0F1D6;
	border-right:0;
}

ul.ssf-green ul li /* sub menu style */
{
	display:block;
	float:none;
	width:auto;
	min-width:100%;
	white-space:nowrap;
	background:#619911;
	margin:0;
	padding: 0 15px;
	border:1px solid #fff;
	border-bottom:none;
}

.ssf-green ul li:first-child
{ 
	border-left:1px solid #fff;
}

ul.ssf-green a.ssf-green
{
}

.ssf-green form
{
	background:url('searchbox.png') no-repeat center center;
	height:30px;
	width:195px;
	border-right:1px solid #E0F1D6;
	margin:0;
	padding:0;
}

.ssf-green form input.wpm-text
{
	border:0;
	background:transparent;
	width:154px;
	margin:6px 0 0 6px;
}

.ssf-green form input.wpm-submit
{
	border:0;
	background:transparent;
	cursor:pointer;
	height:20px;
	width:26px;
}

.ssf-green-after
{
	clear:both;
	margin:0;
	padding:0;
}

ul.ssf-green li:hover li ul,ul.ssf-green li.wpm-hover li ul,ul.ssf-green li li:hover li ul,ul.ssf-green li li.wpm-hover li ul
{
	top:-999em;
}

ul.ssf-green li li:hover ul,ul.ssf-green li li.wpm-hover ul,ul.ssf-green li li li:hover ul,ul.ssf-green li li li.wpm-hover ul
{
	left:10em;
	top:0;
}

.ssf-green ul .sf-sub-indicator,.ssf-green ul a:focus > .sf-sub-indicator,.ssf-green ul a:hover > .sf-sub-indicator,.ssf-green ul a:active > .sf-sub-indicator,.ssf-green ul li:hover > a > .sf-sub-indicator,.ssf-green ul li.wpm-hover > a > .sf-sub-indicator
{
	background-position:-10px 0;
}

ul.ssf-green li,ul.ssf-green ul
{
	width:auto;
	float:left;
}

/* Test overides */

.ssf-green li:hover,.ssf-green li.wpm-hover ul
{
	background:#0D8BB9;
}

