/* Menu CSS */ 

#cssmenu ul	{
 padding-left : 75px;
}

#cssmenu, #cssmenu ul li, #cssmenu ul li a{
	
	padding: 0;
	margin: 0;
	line-height: 1;
	font-family: 'Capriola', sans-serif;
	
}
#cssmenu {
	height: 66px;
	
}

#cssmenu ul{
	background: url(../images/nav-bg.png);
	height: 60px;
	
}

#cssmenu ul li{

	float: left;
	list-style: none;
	
}

#cssmenu ul li a{
	
	display: block;
	height: 37px;
	border-radius: 0 0 2px 2px;
	padding: 20px 40px 20px 40px;
	margin-right: 5px;
	text-decoration: none;
	font-size: 20px;
	color: white;
	opacity: .9;
	background-position:0 -100px;
	transition: background 0.3s ease-out;
	
}
#cssmenu ul li a:hover{	
	background: url(../images/color.png);
	background-repeat: repeat-x;
	border-radius: 0px 0px 5px 5px;
	background-position:0 -6px;
	display: block;
	text-shadow: 0 1px 1px rgba(255, 255, 255, .35);
	opacity: 1;	
	color: white;
}
 #cssmenu ul li.active a {	
	background: url(../images/color.png) center bottom;
	background-repeat: repeat-x;
	background-position:0 -6px;
	border-radius: 0px 0px 5px 5px;
	display: block;
	text-shadow: 0 1px 1px rgba(255, 255, 255, .35);
	opacity: 1;	
	color: white;
}