/**
 * Dropdowns Stylesheet - Sets up style rules for drop-down menus.
 *
 * @since 0.5.0
 * @package Hybrid
 * @subpackage CSS
 */

/* Drop-down styles. */
div.menu ul, 
nav.menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 1.0;
	}
div.menu ul ul, 
nav.menu ul ul {
	position: absolute;
	top: -999em;
	width: 10em;
	}
div.menu ul ul li, 
nav.menu ul ul li {
	width: 100%;
	}
div.menu li:hover, 
nav.menu li:hover {
	visibility: inherit;
	}
div.menu li, 
nav.menu li {
	float: left;
	position: relative;
	}
div.menu a, 
nav.menu a {
	display: block;
	position: relative;
	}
div.menu li:hover ul, div.menu li.sfHover ul, 
nav.menu li:hover ul, nav.menu li.sfHover ul {
	left: 0;
	top: 2em;
	z-index: 99;
	}
div.menu li:hover li ul, div.menu li.sfHover li ul, 
nav.menu li:hover li ul, nav.menu li.sfHover li ul {
	top: -999em;
	}
div.menu li li:hover ul, div.menu li li.sfHover ul, 
nav.menu li li:hover ul, nav.menu li li.sfHover ul {
	left: 10em;
	top: 0;
	}
div.menu li li:hover li ul, div.menu li li.sfHover li ul, 
nav.menu li li:hover li ul, nav.menu li li.sfHover li ul {
	top: -999em;
	}
div.menu li li li:hover ul, div.menu li li li.sfHover ul, 
nav.menu li li li:hover ul, nav.menu li li li.sfHover ul {
	left: 10em;
	top: 0;
	}