/* 
	WordPress Menubar Plugin
	sf-blue.css stylesheet for the Suckerfish template

	Credits:
	Son of Suckerfish Dropdowns
	By Patrick Griffiths and Dan Webb
	http://www.htmldog.com/articles/suckerfish/dropdowns/
*/

.sf-blue {
	margin: 0 10px 0 0;	
	background:url(subitem-bg.png) repeat-x;
	height:37px;	
	padding: 0;
	text-align: left;
	clear:both;
	margin-bottom:25px;
	width:100%;
	
	
}

.sf-blue ul {
	/*float: left;*/
	list-style: none;
	margin: 0;
	padding: 0;
	/*background: #c33727;*/
	z-index: 9;
	display:inline;
}

.sf-blue ul ul {
	top:300px;
	position: absolute;
	left: -1000em;	
	margin: 0;
	padding: 0;
	background:#f2f1ed;
	display:inline;
	width:100%;
	clear:both;
	border-bottom:#c7c6c4 1px solid;
	height:auto;
	display:none;
	
}
	
.sf-blue ul ul ul {
	margin: -20px 0 0 0px;
	/*background:#c33727;*/
	display:inline;
	
}

.sf-blue li {
	float:left;
	padding: 0;
	height:32px;	
	display:inline;
	width:170px;	
	margin-left:5px;
	margin-right:5px;
}

.sf-blue li li {
	padding: 0;
	width:auto;
	margin-right:5px;
	margin-left:5px;
	display:inline;
	float:left;	
	display: block !important;
	z-index:10;
	

}

.sf-blue a {
	color:#333333;
	font-size:1em;	
	float: left;	
	text-decoration: none;
	display: block;
	height:32px;	
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
	overflow: hidden;
	display:inline;
	font-family:"Trebuchet MS", Helvetica, sans-serif;


} 


.sf-blue a:hover {
	color:#4f4e4a;
	font-size:1em;	
	float: left;	
	text-decoration: none;
	display: block;
	height:32px;	
	padding-top:5px;
	padding-bottom:0;
	padding-left:15px;
	padding-right:15px;
	overflow: hidden;
	display:inline;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
}



.sf-blue a:selected{
	font-size:1em;	
	float: left;
	color:#4f4e4a;
	text-decoration: none;
	display: block;
	height:32px;	
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
	overflow: hidden;
	display:inline;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	z-index:10;

} 


.sf-blue a:active{
	font-size:1em;	
	float: left;
	color:#4f4e4a;
	text-decoration: none;
	display: block;
	height:32px;	
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
	overflow: hidden;
	display:inline;
	font-family:"Trebuchet MS", Helvetica, sans-serif;

} 



.sf-blue li li a{
	/*padding: 0;*/
	padding-top:0;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
	text-indent: 15px;	
	display:inline;
	color:#666666;
	background:none;
	display:block !important;
} 

.sf-blue li li a:active{
	padding-top:0;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
	text-indent: 15px;	
	display:inline;
	color:#666666;
	background:none;
	display:block !important;
} 

.sf-blue li li a:selected, 
.sf-blue li li a:visited, 
.sf-blue li li a:hover {
	padding-top:0;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
	text-indent: 15px;	
	display:inline;
	color:#88070e;
	background:none;
	display:block !important;
	z-index:10;
}

.sf-blue li:hover ul ul, 
.sf-blue li:hover ul ul ul,
.sf-blue li:hover ul ul ul ul,  
.sf-blue li.wpmhover ul ul, 
.sf-blue li.wpmhover ul ul ul, 
.sf-blue li.wpmhover ul ul ul ul {
	left: -999em;
	display:inline;
	height:22px;
	display: block !important;
	z-index:10;

}


.sf-blue li li:hover ul{
	left:0;
	display:inline;	
	height:22px;	
	display: block !important;
	z-index:10;

}

.sf-blue li li:visited ul{
	left:0;
	display:inline;	
	height:22px;	
	display: block !important;
	z-index:10;

}

.sf-blue li li:active ul{
	left:0;
	display:inline;
	color:#663300;
	display: block !important;
	height:22px;	
	z-index:10;
}


.sf-blue li li:selected ul{
	left:0;
	display:inline;
	display: block !important;
	height:22px;	
	z-index:10;
	}


.sf-blue li li.wpmhover ul{
	left:0;
	display:inline;	
	height:22px;
	display: block !important;
	z-index:10;
}


.sf-blue li li.wpmhover:visited ul{
	left:0;
	display:inline;	
	height:22px;
	display: block !important;
		z-index:10;
}

.sf-blue li:hover ul, 
.sf-blue li li li:hover ul, 
.sf-blue li li li li:hover ul,
.sf-blue li.wpmhover ul, 
.sf-blue li li li.wpmhover ul,
.sf-blue li li li li.wpmhover ul{
	left:0;
	display:inline;	
	height:22px;
	display: block !important;
		z-index:10;
	
}

.sf-blue li.selected, 
.sf-blue li.current-cat, 
.sf-blue li.current-cat-parent, 
.sf-blue li.current_page_item, 
.sf-blue li.current_page_parent,
.sf-blue li.current_page_ancestor  {
	background:url(menuitem_Inact.gif);
	height:31px;
	display:inline;
	display: block !important;
	z-index:10;
}

.sf-blue li.selected:active, 
.sf-blue li.current-cat:active, 
.sf-blue li.current-cat-parent:active, 
.sf-blue li.current_page_item:active, 
.sf-blue li.current_page_parent:active,
.sf-blue li.current_page_ancestor:active  {
	background:url(menuitem_Inact.gif);
	height:31px;
	display:inline;
	display: block !important;
	z-index:10;
	
}

.sf-blue li.selected:visited, 
.sf-blue li.current-cat:visited, 
.sf-blue li.current-cat-parent:visited, 
.sf-blue li.current_page_item:visited, 
.sf-blue li.current_page_parent:visited,
.sf-blue li.current_page_ancestor:visited  {
	background:url(menuitem_Inact.gif);
	height:31px;
	display:inline;
	display: block !important;
	z-index:10;
	
}

.sf-blue li:hover, 
.sf-blue li.wpmhover {
	background:url(menuitem_Inact.gif);
	height:31px;
	display:inline;
	display: block !important;
	
}

.sf-blue li {
	/*border-left: 1px solid #c33727;*/
	/*border-right: 1px solid #c33727;*/
	display:inline;
	background:url(menuitem_Act.gif);
	height:31px;
	display:block !important;
}

.sf-blue li li {
	border-left: 0;
	border-right: 0;
	/*border-top: 1px solid #c33727;*/
	/*border-bottom: 1px solid #c33727;*/
	display:inline;
	background:none;
	height:22px;
	display: block !important;
	
}

.sf-blue li li:hover, 
.sf-blue li li.wpmhover {
	background:none;
	height:22px;
	display:inline;
	display: block !important;
	
}

.sf-blue li li:visited, 
.sf-blue li li.wpmhover:visited {
	background:none;
	height:22px;
	display:inline;
	display: block !important;
	
}

.sf-blue li li.selected, 
.sf-blue li li.current-cat, 
.sf-blue li li.current-cat-parent, 
.sf-blue li li.current_page_item, 
.sf-blue li li.current_page_parent,
.sf-blue li li.current_page_ancestor  {
	background:none;
	height:22px;
	display:inline;
	display: block !important;
	
}

.sf-blue ul ul {
	/*border-left: 1px solid #c33727;*/
	/*border-right: 1px solid #c33727;*/
	display:inline;
	height:22px;
	display: block !important;	
}

.sf-blue ul li.selected ul {
	/*border-left: 1px solid #c33727;*/
	/*border-right: 1px solid #c33727;*/
	left:0;
}

.sf-blue ul li.selected a {
	/*border-left: 1px solid #c33727;*/
	/*border-right: 1px solid #c33727;*/
	color:#4f4e4a;
}

.sf-blue-after {
	clear: left;
	margin: 0 10px 0 10px;
	background: url(shadow.png) repeat-x;
	height:22px;
	/*border-top: 1px solid #c33727;*/
	display:inline;
	background:url(menuitem_Act.gif);
}
