div#menu,
div#menu ul,
div#menu li,
div#menu div,
div#menu a {
 float:left;
 margin:0;
 padding:0;
 border:0;
}
div#menu {
 width:180px;
 font-size:14px;
 font-family:tahoma, century gothic,Georgia, sans-serif;
 font-weight:normal;
 margin-bottom:10px;
}
div#menu ul,
div#menu li {
  list-style-type:none;
  width:100%;
}
div#menu ul li a:link,
div#menu ul li a:visited {
 text-transform:uppercase;
 text-decoration:none;
 width:150px;
 outline:none;
 margin:8px 0 8px 5px;
 background:none;
}
div#menu ul div.menu-item {
  position:relative;
  float:left;
  background-image:url(../images/menu-blink.png);
  background-repeat:no-repeat;
  border-top:white 2px groove;
  border-right:white 2px ridge;
  border-bottom:white 2px ridge;
  border-left:white 2px groove;
}
div#menu ul div.menu-item {
  background-color:#567f14;
  width:180px;
}
div#menu ul div.menu-item a {
  color:#ffffff; 
}
div#menu ul ul div.menu-item {
  background-color:#a5bf71;
  width:170px;
}
div#menu ul ul div.menu-item a {
  color:#4b602a;
}
div#menu ul ul ul div.menu-item {
  background-color:#cbde9c;
  width:160px;
}
div#menu ul ul ul div.menu-item a {
  color:#71864c;
}
div#menu ul ul ul ul div.menu-item {
  background-color:#dbe7b6;
  width:150px;
}
div#menu ul ul ul ul div.menu-item a {
  color:#9faf7c;
}
div#menu .children {
  display:none;
}
div#menu li.parent a.menu-control {
 position:absolute;
 bottom:0;
 right:0;
 background-image:url(../images/menu-control.png);
 background-repeat:no-repeat;
 background-position:0px 0px;
 width:30px;
 height:30px;
 margin:0;
}
div#menu li.parent a.opened {
 background-image:url(../images/menu-control.png);
 background-repeat:no-repeat;
 background-position:0px -30px;
}
div#menu li.current-cat > div.menu-item {
  background-color:#B6E809;
}
div#menu li.current-cat > div.menu-item a {
  color:#000000; 
}
div#menu #open-all-menu-items,
div#menu #close-all-menu-items {
 display:none;
 width:180px;
 text-align:center;
}