
#header ul#menu ul {position: absolute; top: -999em;}

#header ul#menu li:hover {visibility: inherit;}

#header ul#menu li {position: relative;}

#header ul#menu a {display: block; position: relative; width: auto;}

/* #header ul#menu li:hover ul, */ #header ul#menu li.sfHover ul {top: 29px; z-index: 100;}

#header ul#menu li:hover li ul, #header ul#menu li.sfHover li ul {top: -999em;}

#header ul#menu li li:hover ul, #header ul#menu li li.sfHover ul {top: 0px; left: 180px;}

#header ul#menu li li:hover li ul, #header ul#menu li li.sfHover li ul {top: -999em;}

#header ul#menu li li li:hover ul, #header ul#menu li li li.sfHover ul {top: 0px; left: 180px;}

#header ul#menu ul li {
background: #252c2e; margin: 0 0 1px 1px;
-moz-border-radius: 5px;
-moz-box-shadow: 1px 1px 12px #394547;
-webkit-box-shadow: 1px 1px 12px #181d1f;
-moz-opacity: 0.40;
opacity: 0.90;
width: 180px;}

#header #menuline #menu li.current-cat,
#header #menuline #menu li.current-cat a, 
#header #menuline #menu li.current-cat a:hover,
#header #menuline #menu li.current_page_item, 
#header #menuline #menu li.current_page_item a, 
#header #menuline #menu li.current_page_item a:hover {color: #deb900;}

#header #menuline #menu li.current-cat ul li, 
#header #menuline #menu li.current-cat ul li a,
#header #menuline #menu li.current_page_item ul li, 
#header #menuline #menu li.current_page_item ul li a {color: #f8f8f8;}

#header ul#menu li ul li a {background: none; line-height: 1.4em; padding: 7px 0 7px 0;}

#header ul#menu li ul li a.sf-with-ul {background: url('../images/arrows.png') no-repeat center right; padding: 7px 24px 7px 0;}