ul#nav, ul#nav li ul { /* all lists */
	padding: 10px;
	margin: 0;
	list-style: none;
}

ul#nav  { /* top level list */
    width: 160px;
	position: relative;
	z-index: 0;		
}
     
ul#nav li { /* all list items */
    	position: relative;
        margin: 15px 0 0 15px;
		padding: 1px;
		/*background: #000;*/
        color: #fff;
        font-size: 10pt;
        /*font-weight: 600;*/
		border-style: solid;
		border-width: 0 0 1px 0;
		border-color: #fff;
}




ul#nav li ul { /* second-level lists */
	    display: none;
    	position: absolute;
	    padding: 0;
        left: 0;
        top: 20px;
        margin: -20px 0 0 140px;
        width: 163px;
		/*background: #000;*/
		background-color: #806f39;   
		z-index: 2;
        /*opacity: .80;*/
}

ul#nav li ul li { /* second level list items */
		/*background-color: #84792b;*/
		background-color: #806f39;		
		margin: 2px 0 2px 10px;
		border: 0;
        /*opacity: .90;
	    { filter: alpha(opacity=90); }*/		
		z-index: 3;
}

ul#nav li:hover ul, ul#nav li.over ul { /* lists nested under hovered list items */
	display: block;
	z-index: 4;
}

ul#nav li:hover, ul#nav li.over {/* hovering over all list items */
    /*background: #856b12;*/
	/*background: #b69032;*/
    background-color: #806f39;	
    }

ul#nav a { /* links in all list(s)*/
   color: #efc650;
   font-size: 10pt;
   text-decoration: none;
   }

ul#nav li.current a {
   color: #000;
   }   

ul#nav a:hover { /* all links when hovering */
   color: #fff;
   text-decoration: none;
   /*font-weight: 600;*/
   }	

ul#nav li:hover a, ul#nav li.over a {  /* links when hovering over level-1 list items */
   /*color: #f5efa7;*/
   color: #fff;
   }

ul#nav li:hover a:hover, ul#nav li.over a:hover { /* hovered links within hovered li items */
   /*color: #fff;*/
   color:#ddd2b3;
   }

ul#nav li.current {
        background-color: #b69032;
		z-index: 5;
}  
