/* 
	WordPress Menubar Plugin
	sf-blue2.css stylesheet for the Suckerfish_41 template

	Credits:
	Son of Suckerfish Dropdowns
	By Patrick Griffiths and Dan Webb
	http://www.htmldog.com/articles/suckerfish/dropdowns/
*/

.sf-blue2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#111111 none repeat scroll 0 0;
height:26px;
margin:0;
padding:0;
text-align:left;
float:left;
}
.sf-blue2 ul {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 none repeat scroll 0 0;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
width:100%;
z-index:9;
}
.sf-blue2 ul ul {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#93B2D7 none repeat scroll 0 0;
left:-999em;
margin:0;
padding:2px;
position:absolute;
top:26px;
width:220px;
min-height:75px;
}
.sf-blue2 ul ul ul {
margin:-26px 0 0 220px;
border-left:0px solid black;
background:#a6c8f1;
}
.sf-blue2 li {
float:left;
height:26px;
padding:0;
position:relative;
}
.sf-blue2 li li {
float:left;
padding:0;
width:220px;
}
.sf-blue2 a, .sf-blue2 a:visited, .sf-blue2 a:hover {
color:white;
display:block;
float:left;
font-size:15px;
font-weight:bold;
height:26px;
line-height:26px;
overflow:hidden;
padding:0 15px;
text-decoration:none;
}
.sf-blue2 li li a, .sf-blue2 li li a:visited, .sf-blue2 li li a:hover {
color:#111111;
padding:0;
text-indent:15px;
width:220px;
font-size:16px;
}
.sf-blue2 li:hover ul ul, .sf-blue2 li:hover ul ul ul, .sf-blue2 li:hover ul ul ul ul, .sf-blue2 li.wpmhover ul ul, .sf-blue2 li.wpmhover ul ul ul, .sf-blue2 li.wpmhover ul ul ul ul {
left:-999em;
}
.sf-blue2 li:hover ul, .sf-blue2 li li:hover ul, .sf-blue2 li li li:hover ul, .sf-blue2 li li li li:hover ul, .sf-blue2 li.wpmhover ul, .sf-blue2 li li.wpmhover ul, .sf-blue2 li li li.wpmhover ul, .sf-blue2 li li li li.wpmhover ul {
left:0;
}
.sf-blue2 li.selected, .sf-blue2 li.current-cat, .sf-blue2 li.current-cat-parent, .sf-blue2 li.current_page_item, .sf-blue2 li.current_page_parent, .sf-blue2 li.current_page_ancestor {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#333333 none repeat scroll 0 0;
}
.sf-blue2 li li.selected, .sf-blue2 li li.current-cat, .sf-blue2 li li.current-cat-parent, .sf-blue2 li li.current_page_item, .sf-blue2 li li.current_page_parent, .sf-blue2 li li.current_page_ancestor {
background:#BFCFFF none repeat scroll 0 0;
}
.sf-blue2 li:hover, .sf-blue2 li.wpmhover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#555555 none repeat scroll 0 0;
}
.sf-blue2 li li:hover, .sf-blue2 li li.wpmhover {
background:#BFCFFF none repeat scroll 0 0;
}
.sf-blue2 li {
border-left:1px solid #333333;
border-right:0 solid #333333;
}
.sf-blue2 li li {
border-left:0 none;
border-right:0 none;
}
.sf-blue2 ul ul {
border-left:0 solid #333333;
border-right:0 solid #333333;
}
.sf-blue2 li.right {
float:right;
}
.sf-blue2 form {
margin:0;
padding:4px 10px 0;
}
.sf-blue2 form input {
border:0 none;
}
.sf-blue2-after {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(shadow.png) repeat-x scroll 0 0;
border-top:0 solid #333333;
clear:both;
height:0;
margin:0;
}
