/* 



	WordPress Menubar Plugin



	ssf-red.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-red, .ssf-red * {



	margin:			0;



	padding:		0;



	list-style:		none;



}



.ssf-red {



	line-height:	1.0;



}



.ssf-red ul {



	position:		absolute;



	top:			-999em;



	width:			12em; /* left offset of submenus need to match (see below) */



}



.ssf-red ul li {



	width:			100%;



}



.ssf-red li:hover {



	visibility:		inherit; /* fixes IE7 'sticky bug' */



}



.ssf-red li {



	float:			left;



	position:		relative;



}



.ssf-red a {



	display:		block;



	position:		relative;



}



.ssf-red li:hover ul,



.ssf-red li.wpm-hover ul {



	left:			0;



	top:			2.5em; /* match top ul list item height */



	z-index:		99;



}



ul.ssf-red li:hover li ul,



ul.ssf-red li.wpm-hover li ul {



	top:			-999em;



}



ul.ssf-red li li:hover ul,



ul.ssf-red li li.wpm-hover ul {



	left:			10em; /* match ul width */



	top:			0;



}



ul.ssf-red li li:hover li ul,



ul.ssf-red li li.wpm-hover li ul {



	top:			-999em;



}



ul.ssf-red li li li:hover ul,



ul.ssf-red li li li.wpm-hover ul {



	left:			20em; /* match ul width */



	top:			0;



}







/*** arrows **/



.ssf-red a.sf-with-ul {



	padding-right: 	4em;



	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */



}



.sf-sub-indicator {



	position:		absolute;



	display:		block;



	right:			.75em;



	top:			1.05em; /* IE6 only */



	width:			10px;



	height:			10px;



	text-indent: 	-999em;



	overflow:		hidden;



	background:		url('arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */



}



a > .sf-sub-indicator {  /* give all except IE6 the correct values */



	top:			.8em;



	background-position: 0 -100px; /* use translucent arrow for modern browsers*/



}



/* 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; /* arrow hovers for modern browsers*/



}







/* point right for anchors in subs */



.ssf-red ul .sf-sub-indicator { background-position:  -10px 0; }



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



/* apply hovers to modern browsers */



.ssf-red ul a:focus > .sf-sub-indicator,



.ssf-red ul a:hover > .sf-sub-indicator,



.ssf-red ul a:active > .sf-sub-indicator,



.ssf-red ul li:hover > a > .sf-sub-indicator,



.ssf-red ul li.wpm-hover > a > .sf-sub-indicator {



	background-position: -10px 0; /* arrow hovers for modern browsers*/



}







/*** shadows for all but IE6 ***/



.sf-shadow ul {



	background:	url('shadow.png') no-repeat bottom right;



	padding: 0 8px 9px 0;



	-moz-border-radius-bottomleft: 17px;



	-moz-border-radius-topright: 17px;



	-webkit-border-top-right-radius: 17px;



	-webkit-border-bottom-left-radius: 17px;



}



.sf-shadow ul.sf-shadow-off {



	background: transparent;



}







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







.ssf-red-wrap {



	margin: 		10px 0 0 0;



	padding:		0;



	font-size: 		12px;



	font-weight: 	bold;



	height:			30px;



	background:		#9F9030;			/* color 1 */



	position:		relative;



	z-index:		49;



}







/*** DEMO SKIN ***/



.ssf-red {



	float:			left;



	width:			100%; 



}



.ssf-red a {



	border:			0;



	padding: 		.75em 2.5em;



	text-decoration: none;



	border-right:	1px solid #E3DEBE;	/* border color */	



}



.ssf-red li li a {



	border:			0;



	padding: 		.75em 1em;



	text-decoration: none;



	border-top:		1px solid #E3DEBE;	/* border color */	



	border-left:	1px solid #E3DEBE;	/* border color */	



}



.ssf-red a, .ssf-red a:visited  {



	color:			white;				/* text color 1 */



}



.ssf-red li li a, .ssf-red li li a:visited  {



	color:			#7C4017;			/* text color 2 */



}



.ssf-red li {



	height:			30px;



	background:		#9F9030;			/* color 1 */



}



.ssf-red li li {



	height:			auto;



	background:		#E3DEBE;			/* color 2 */



}



.ssf-red li:hover, .ssf-red li.wpm-hover,



.ssf-red a:focus, .ssf-red a:hover, .ssf-red a:active {



	text-decoration: none;



	background:		#9F9030;			/* color 3 */



	outline:		0;



}







.ssf-red li.selected, 



.ssf-red li.current-cat, 



.ssf-red li.current-cat-parent, 



.ssf-red li.current_page_item, 



.ssf-red li.current_page_parent,



.ssf-red li.current_page_ancestor {



	background:		#602E2E;			/* color 3 */



}







.ssf-red li.right {



	float: right;



}







.ssf-red li.right a, 



.ssf-red li.right form {



	border-left:	1px solid #FCC097;	/* border color */	



	border-right:	0;



}







.ssf-red form {



	margin: 0;



	padding: 0;



	background: url('searchbox.png') no-repeat center center;



	height: 30px;



	width: 195px;



	border-right:	1px solid #FCC097;	/* border color */	



}







.ssf-red form input.wpm-text {



	border: 0;



	background: transparent;



	margin: 6px 0 0 6px;



	width: 154px;



	}







.ssf-red form input.wpm-submit {



	border: 0;



	background: transparent;



	cursor: pointer;



	height: 20px;



	width: 26px;



}







.ssf-red-after {



	clear: both;



	margin: 0;



	padding: 0;



	background: url('shadow2.png') repeat-x;



	height: 6px;



}




