/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/pro_drop_2.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.
=================================================================== */

/* @halfbrown updates for WP category listings */
/* ul#nav-main li.cat-item */
/* ul#nav-main li.cat-item ul.children li.cat-item */

ul#nav-main {height: 25px; padding: 0 20px 0 60px; color:#333;background:#555726; border-top:2px solid #fff;border-bottom:2px solid #fff; position:relative; z-index:500; clear:both;}
ul#nav-main li.cat-item {display:block; float:left; height:25px; border-right:2px solid #fff;}
ul#nav-main li.cat-item a {display:block; float:left; height:25px; line-height:25px; color:#fff; text-decoration:none; font-size:13px; padding: 0 15px; cursor:pointer; background:#555726; text-transform: lowercase;}
ul#nav-main li.cat-item:hover a {color:#FFF; background: #771214; text-transform: lowercase;}
ul#nav-main li.cat-item:hover ul.children li.cat-item, ul#nav-main li.cat-item:hover ul.children li.cat-item a {background:#FFF;margin-left:0;padding:0;border:0;}
ul#nav-main li.cat-item:hover {position:relative; z-index:200;}
ul#nav-main li.cat-item:hover ul.children {left:0; top:25px; background: #fff; white-space:nowrap; width:170px; height:auto; padding: 0 0 10px 0; z-index:300; border-right: 1px solid #000;border-bottom: 1px solid #000;border-left: 1px solid #000;}
ul#nav-main li.cat-item:hover ul.children li.cat-item {display:block; height:15px; position:relative; float:left; width:170px; padding: 5px 0 0 0;font-weight:normal;}
ul#nav-main li.cat-item:hover ul.children li.cat-item a {display:block; font-size:12px; height:20px; width:170px; line-height:18px; text-indent:15px; color: #333; text-decoration:none; text-transform: lowercase;}
ul#nav-main li.cat-item:hover ul.children li.cat-item a:hover {background:#fff; color:#BE9337; text-transform: lowercase;}
ul#nav-main ul.children {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
ul#nav-main li a.top_link {display:block; float:left; height:25px; line-height:25px; color:#fff; text-decoration:none; font-size:13px; padding: 0 15px; cursor:pointer; background:#555726;}
ul#nav-main li:hover a.top_link {color:#FFF; background: #771214;}

/*
ul#nav-main li.right.top {float: right; border-right: none; border-left: 1px solid #555726;}
ul#nav-main li.right.top a {background: #dadcc8; color: #555726;}
ul#nav-main li.right.top a:hover {background: #dadcc8; color: #000;}
*/

ul#nav-main li.cat-item-11, ul#nav-main li.cat-item-12, ul#nav-main li.cat-item-13 { float: right; border-right: none; border-left: 1px solid #555726; } 
ul#nav-main li.cat-item-11 a, ul#nav-main li.cat-item-12 a, ul#nav-main li.cat-item-13 a { background: #dadcc8; color: #555726; }
ul#nav-main li.cat-item-11 a:hover, ul#nav-main li.cat-item-12 a:hover, ul#nav-main li.cat-item-13 a:hover { background: #dadcc8; color: #000; }
