/*
	WordPress Menubar Plugin
	ssf-sim.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/
*/

/*** start superfish.css ***/

/*** ESSENTIAL STYLES ***/
.ssf-sim, .ssf-sim * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.ssf-sim {
	line-height:	1.0;
}
.ssf-sim ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.ssf-sim ul li {
	width:			100%;
}
.ssf-sim li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.ssf-sim li {
	float:			left;
	position:		relative;
}
.ssf-sim a {
	display:		block;
	position:		relative;
}
.ssf-sim li:hover ul,
.ssf-sim li.wpm-hover ul {
	left:			0;
	top:			31px; /* match top ul list item height */
	z-index:		99;
}
ul.ssf-sim li:hover li ul,
ul.ssf-sim li.wpm-hover li ul {
	top:			-999em;
}
ul.ssf-sim li li:hover ul,
ul.ssf-sim li li.wpm-hover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.ssf-sim li li:hover li ul,
ul.ssf-sim li li.wpm-hover li ul {
	top:			-999em;
}
ul.ssf-sim li li li:hover ul,
ul.ssf-sim li li li.wpm-hover ul {
	left:			10em; /* match ul width */
	top:			0;
}

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

.ssf-sim-wrap {
	margin: 		0;
	padding:		0;
	font-size: 		13px;
	height:			30px;
	position:		relative;
	z-index:		49;
}

/*** DEMO SKIN ***/
.ssf-sim {
	float:			left;
	width:			100%;
}
.ssf-sim a {
	border:			0;
	padding: 		.7em 1em;
	text-decoration: none;
  font-family: Georgia, Serif;
}
.ssf-sim li li a {
	border:			0;
	padding: 		.7em 1em;
	text-decoration: none;
}
.ssf-sim a, .ssf-sim a:visited  {
	color:			#fff;				/* text color 1 */
}
.ssf-sim a:hover, .ssf-sim a:active,
.ssf-sim li.selected a {
  color: #cca860;
}
.ssf-sim li li a, .ssf-sim li.selected li a, .ssf-sim li li a:visited  {
	color:			#fff;			/* text color 2 */
}
.ssf-sim li {
	height:			30px;
}
.ssf-sim li li {
	height:			auto;
	background:		#ee3b32;			/* color 2 */
}
.ssf-sim li:hover, .ssf-sim li.wpm-hover,
.ssf-sim a:focus, .ssf-sim a:hover, .ssf-sim a:active {
	text-decoration: none;
	background:		#222;			/* color 3 */
	outline:		0;
}
.ssf-sim ul li:hover, .ssf-sim ul li.wpm-hover,
.ssf-sim ul a:focus, .ssf-sim ul a:hover, .ssf-sim ul a:active {
	background:		#f1625b;
  color: #FFF;
}

.ssf-sim li.selected,
.ssf-sim li.current-cat,
.ssf-sim li.current-cat-parent,
.ssf-sim li.current_page_item,
.ssf-sim li.current_page_parent,
.ssf-sim li.current_page_ancestor {
	background:		#222;			/* color 3 */
  color: #CCA860;
}

.ssf-sim-after {
	display: none;
}
