@charset "UTF-8";

/** 
 * Default CSS Drop-Down Menu Theme
 *
 * @file		default.css
 * @name		Default
 * @version		0.1
 * @type		transitional
 * @browsers	Windows: IE5+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2008 Live Web Institute. All Rights Reserved.
 *
 * Module Classes: *.dir {} *.on {} *.open {} li.hover {} li.first {} li.last {}
 * Expected directory tag - li
 *
 */

/*@import "helper.css";*/


/*-------------------------------------------------/
 * @section		Base Drop-Down Styling
 * @structure	ul (unordered list)
 *				ul li (list item)
 *				ul li a (links)
 *				/*\.class|(li|a):hover/
 * @level sep	ul
 */


ul.dropdown {
	font-weight: bold;
}

ul.dropdown li {
	padding:0px;
	color: #fff;
}
/* Main Directory LI */
ul.dropdown li.dir {
	height:22px;
	padding-left:0px;
	padding-top:6px;
	text-transform:uppercase;
	font-size:1em;
}
/* Directory Headings */
ul.dropdown li.dir h2 { 
	font-size:1em;
	line-height:1.2em;
	letter-spacing:1px;
	border-style:solid;
	border-width:0px 0px 0px 1px;
	border-color:#fff;
	margin:0px;
	padding:0px 10px;
	}
/* Last Directory */
ul.dropdown li.dir h2.lastDir {
	border-right:1px solid #fff;
}

ul.dropdown ul li.hover,
ul.dropdown ul li:hover {
	background-color:#a59d95;
}

ul.dropdown a:link,
ul.dropdown a:visited	{ color: #fff; text-decoration: none; display:block; }
ul.dropdown a:hover		{ color: #fff; }
ul.dropdown a:active	{ color: #fff; }


/* -- level mark -- */

ul.dropdown ul {
	width: 170px;
}

ul.dropdown ul li {
	height:auto;
	text-transform:none;
	border-style: solid;
	border-width: 1px 0 0 0;
	border-color: #fff;
	background-color: #766a62;
}
ul.dropdown ul li a {
	padding:7px 10px;
}



/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class
 */


ul.dropdown *.dir {
}


/* -- Components override -- */

ul.dropdown-horizontal ul *.dir {
	padding:0px 0px 0px 10px;
}