/**
 * Horizontal CSS Drop-Down Menu Module
 *
 * @file		dropdown.css
 * @package		Dropdown
 * @version		0.7.1
 * @type		Transitional
 * @stacks		597-599
 * @browsers	Windows: IE6+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2006-2008 Live Web Institute. All Rights Reserved.
 *
 */

/* set nav container to highest z-index, seems to be necessary for IE */
#logocloud { z-index:800; }

/* reset menu and all in it */
ul.dropdown, ul.dropdown li, ul.dropdown ul { list-style: none; margin: 0; padding: 0; }

/* keeps entire menu and all in it above everything else */
ul.dropdown { position: relative; z-index: 597; float: left; }

/* places all top level list item in a horizontal row and positions text */
ul.dropdown li { float: left; }/*  line-height: 1.3em; *//*  vertical-align: middle; *//*  zoom: 1; */

ul.dropdown li.hover, ul.dropdown li:hover { position: relative; /* allows this to become a parent and allow an inner list to rest against this item */ z-index: 599; /* contingency that makes sure active list doesn't appear behind other lists on same menu */ cursor: default; }

/* absolutely position the inner lists and hide them until they're hovered */
ul.dropdown ul { visibility: hidden; position: absolute; top: 100%; /* top margin is 100% of parent */ left: 0; /* left margin is 0 */ z-index: 598; /* one point higher than root list */ width: 100%; /* 100% of parent */ font-size: .75em; }

/* list item styling */
ul.dropdown ul li { background:#FFFFFF; border-bottom: 1px dotted #7CC7FF; float: none; padding:3px 10px; width:130px; }

/* add the top border to only the top element */
ul.dropdown ul li:first-child { border-top: 1px dotted #7CC7FF; }

/* for secondary lists */
ul.dropdown ul ul { top: 1px; left: 99%; }

/* show the freakin' menu! */
ul.dropdown li:hover > ul { visibility: visible; }