/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/skeleton_left.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#nav, 
#nav ul { float:left; padding: 0px; margin:0px; list-style:none; border:0px; position:relative; z-index:200; }
#nav li li { }
/* a hack for IE5.x and IE6 */
* html #nav li {float:left;}
#nav li a {
	display:block;
	position: relative;
	background: #E6EDB7 url('/design/menu.jpg') no-repeat 5px 8px;
	color: #302E22;
	width: 172px;
	text-decoration:none;
	font-weight: bold;
	white-space:nowrap;
	padding: 7px 7px 7px 21px;
	margin: 0px;
	border-bottom: 1px dashed #B1B489;
	}

#nav li ul li a {
	display:block;
	position: relative;
	background: #79AB62;
	color: #FFFFFF;
	width: 172px;
	text-decoration:none;
	font-weight: bold;
	white-space:nowrap;
	padding: 7px 7px 7px 11px;
	margin: 0px;
	border-bottom: 1px solid #fef2e3;
	}

#nav li:hover { position:relative; z-index:300; }

#nav ul { position:absolute; left:-9999px; top:-9999px; padding-left: 5px; }
/* yet another hack for IE5.x and IE6 */
* html #nav, * html nav ul {width:1px;}

/* it could have been this simple if all browsers understood */
/* show next level */
#nav li:hover > ul { left:-5px; margin-left:100%; top:-1px;}
/* keep further levels hidden */
#nav li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto;}
/* show path followed */
#nav li:hover > a { text-decoration:none; background: #79AB62 url('/design/menuh.jpg') no-repeat 5px 8px; color: #FFFFFF; }
#nav li:hover ul li:hover > a { background: #5D9147; }

/* but IE5.x and IE6 need this lot to style the flyouts and path followed */
/* show next level */
#nav li:hover ul,
#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:0px; margin-left:100%; top:0px;}

/* keep further levels hidden */
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px;}

/* show path followed */
#nav li:hover a,
#nav li:hover li:hover a,
#nav li:hover li:hover li:hover a,
#nav li:hover li:hover li:hover li:hover a,
#nav li:hover li:hover li:hover li:hover li:hover a,
#nav li:hover li:hover li:hover li:hover li:hover li:hover a
{text-decoration:none; }

/* hide futher possible paths */
#nav li:hover li a,
#nav li:hover li:hover li a,
#nav li:hover li:hover li:hover li a,
#nav li:hover li:hover li:hover li:hover li a,
#nav li:hover li:hover li:hover li:hover li:hover li a
{text-decoration:none; }
