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

/* begin section: superfish */

.sf-menu {
	margin-bottom: 0px;
	height:30px;
}

.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, .sf-menu li li, .sf-menu li li, .sf-menu li li li,
.sf-menu li, .sf-menu li li, .sf-menu li li {
	background: #3519CD url(../img/separator-menu.png) no-repeat right;
	height:30px
}

/* enlarge menu width */
.sf-menu li li {
	width: 150px;
}

.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, 
.sf-menu a:hover, .sf-menu a:active {
	background: #1D0E70;
/*	background: #3333fb;*/
	
}

.sf-menu a, .sf-menu a:visited {
	color: white;
	font-weight: bold;
}

.sf-menu a {
	font-size: 1.2em;
	border: 0px;
}

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

.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;
}

.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; 
	
}

/* end section: superfish*/

