/* vim: set ft=css ts=4 sts=4 sw=4 si noet: */

/* begin section: superfish */

.sf-menu {
	height:30px;
	width: 90%;
	float: none;
	margin-left: 60px;
}

.sf-menu ul {
	font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans","DejaVu Sans","Bitstream Vera Sans","Liberation Sans",Verdana,"Verdana Ref",sans-serif;
}

.sf-menu li {
	background: url(../img/menu-separator.png) repeat-y right!important;
}
.sf-menu ul li {
	background: #333!important;
}

.sf-menu ul li ul {
	padding-bottom: 10px;
}
.sf-menu li, .sf-menu li li, .sf-menu li li {
	background: none;
	padding: 0 10px;
	line-height: 2em;
	display: inline;
}


.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
/*	background: #41D5EB; 
	background: url(../img/main-menu-hover.gif);
	*/
}
.sf-menu a:hover,  
.sf-menu a:focus { 
	background: #333;
	color: green!important;
}
.sf-menu li:focus {
	background: #ccc;
}
.sf-menu a{
	color: #ffffff!important;
	font-weight: normal;
}

.sf-menu a {
	font-size: 1.2em;
	border: 0px;
	text-decoration: none;
	padding: 0px 10px 7px;
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	top: 2.5em;
}

.sf-navbar {
	background: #414141;
	
	height: 3.5em;
}

.sf-navbar li:hover ul,
.sf-navbar li.sfHover ul {
	top: 3em;
}

.sf-navbar li, .sf-navbar li li, .sf-navbar li li {
	background: #414141;
}

.sf-navbar li li {
	background: #303030;
	/*background: url(../img/main-menu-bg.gif);*/
}

.sf-navbar ul li:hover,
.sf-navbar ul li.sfHover,
ul.sf-navbar ul li:hover li,
ul.sf-navbar ul li.sfHover li,
.sf-navbar ul a:focus, .sf-navbar ul a:hover, .sf-navbar ul a:active {
	background: #505050; 
	
}
ul.sf-menu{
	list-style-type: none;
}
		
/* end section: superfish*/
