/*
#######################################################################
# 
# Drago
# jQuery.Superfish CSS stylesheet
#
# Hand-crafted by Phenotype (phenotype.net)
#
#######################################################################
*/


/*-------------------------------------------------------------------
// Core styles
-------------------------------------------------------------------*/

ul.dropdown-menu, ul.dropdown-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
	}

ul.dropdown-menu {
	line-height:	1.0;
	}

ul.dropdown-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
	}

ul.dropdown-menu ul li {
	width:			100%;
	}

ul.dropdown-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
	}

ul.dropdown-menu li {
	float:			left;
	position:		relative;
	text-indent:	0;
	}

ul.dropdown-menu a {
	display:		block;
	position:		relative;
	}

ul.dropdown-menu li:hover ul,
ul.dropdown-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
	}

ul.dropdown-menu li:hover li ul,
ul.dropdown-menu li.sfHover li ul {
	top:			-999em;
	}

ul.dropdown-menu li li:hover ul,
ul.dropdown-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
	}

ul.dropdown-menu li li:hover li ul,
ul.dropdown-menu li li.sfHover li ul {
	top:			-999em;
	}

ul.dropdown-menu li li li:hover ul,
ul.dropdown-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
	}

/*-------------------------------------------------------------------
// Menu skin
-------------------------------------------------------------------*/

ul.dropdown-menu {
	height: 40px;
	margin: 0;
	float: left;
	/*position: relative;*/
	line-height: 40px;
	font-family: "Century Gothic", Helvetica, Arial, sans-serif;
	font-size: 1.6em;
	}
	
ul#corporate-navigation {
	margin: 0 0 0 25px;
	padding: 0 0 0 25px;
	font-size: 1.4em;
	background: url(../../images/template/screen/interface-sprites.gif) -499px 0 no-repeat;
	}
	
	ul#corporate-navigation ul {
		font-size: 0.857em !important;
		}
	
	ul.dropdown-menu ul {
		width: 938px;
		height: 30px;
		margin: 0;
		padding: 20px 20px 0 20px;
		line-height: 1.667;
		font-style: italic;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 0.75em !important;
		background: #ccc;
		border-left: 1px solid #aaa;
		border-right: 1px solid #aaa;
		border-bottom: 2px solid #666;
		-moz-border-radius-bottomleft: 5px;
		-moz-border-radius-bottomright: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		}

ul.dropdown-menu li {
	margin: 0 20px 0 0;
	text-align: center;
	position: static;
	}
	
ul.dropdown-menu li.first {
	
	}
	
ul.dropdown-menu li.last {
	margin: 0;
	}
	
	ul.dropdown-menu li:hover ul,
	ul.dropdown-menu li.sfHover ul {
		left: 0;
		top: 40px; /* match top ul list item height */
		}

	ul.dropdown-menu li li {
		width: auto;
		margin: 0 10px 20px 0;
		padding: 0 9px 0 0;
		text-align: left;
		border-right: 1px solid #999;
		}
		
/* Hover and selected states */
ul.dropdown-menu li:hover, ul.dropdown-menu li.sfHover {
	}
	
	ul.dropdown-menu li:hover, ul.dropdown-menu li.sfHover ul {
	
		}
	
ul.dropdown-menu li.selected, ul.dropdown-menu li.sf-breadcrumb {

	}
	
	ul.dropdown-menu li.selected ul, ul.dropdown-menu li.sf-breadcrumb ul {
		
		}
	
	ul.dropdown-menu li:hover a, ul.dropdown-menu li.sfHover a {
		
		}
		
	ul.dropdown-menu li:hover li a, ul.dropdown-menu li.sfHover li a {
		
		}
		
	ul.dropdown-menu li.selected a, ul.dropdown-menu li.sf-breadcrumb a {
		border-bottom: 2px solid #bb0101;
		}
		
		ul.dropdown-menu li.selected li a, ul.dropdown-menu li.sf-breadcrumb li a {
			border-bottom: 0;
			}
	
		ul.dropdown-menu ul li.selected, ul.dropdown-menu ul li.sf-breadcrumb, ul.dropdown-menu ul li:hover, ul.dropdown-menu ul li.sfHover {
			
			}
			
			ul.dropdown-menu ul li a:hover, ul.dropdown-menu ul li.selected a, ul.dropdown-menu ul li.sf-breadcrumb a, ul.dropdown-menu li li:hover a, ul.dropdown-menu li li.sfHover a {
				color: #000;
				border-bottom: 0;
				text-decoration: underline;
				}
		
/* Links */
ul.dropdown-menu li a {
	height: 16px;
	padding: 12px 0 2px 0;
	line-height: 1;
	text-decoration: none;
	color: #fff;
	text-transform: uppercase;
	}
	
ul.dropdown-menu li a:hover {
	border-bottom: 2px solid #bb0101;
	}
	
	ul.dropdown-menu ul li a {
		height: auto;
		padding: 0;
		color: #333;
		text-transform: none;
		}
		
		ul.dropdown-menu ul li a:hover {
			color: #000;
			border-bottom: 0;
			text-decoration: underline;
			}

ul.dropdown-menu a, ul.dropdown-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/

	}
	
ul#main-navigation li a {
	padding-left: 15px;
	background: url(../../images/template/screen/interface-sprites.gif) 0 0 no-repeat;
	}
	
	ul#main-navigation ul li a {
		padding: 0;
		background: 0;
		}
		
	/* Main navigation categories */
	ul#main-navigation li#navigation-home a {
		background-position: 0 -430px;
		}
		
	ul#main-navigation li#navigation-books a {
		background-position: 0 -480px;
		}
		
	ul#main-navigation li#navigation-projects a {
		background-position: 0 -530px;
		}
		
	ul#main-navigation li#navigation-world a {
		background-position: 0 -580px;
		}
		
	ul#main-navigation li#navigation-news a {
		background-position: 0 -630px;
		}
		
	ul#main-navigation li#navigation-shop a {
		background-position: 0 -680px;
		}
