.cmenu-main
{
  margin-left:-20px;
}

.cmenu a
{
  text-decoration:none;
}

.cmenu ul
{
  padding-left:20px;
  margin:0px;
  line-height:1.5;
}

.cmenu li
{
  list-style-type:none;
  margin:0px;
  font-size:75%;
}

.cmenu-main-item, .cmenu-main-title
{
  display:block;
  padding:2.5px;
  padding-left:5px;
  font-weight:normal;
	width:90%;
}

.cmenu-border
{
  margin-left:-26px;
}

.cmenu a
{
  color:#000;
}

.cmenu a:hover
{
  text-decoration:underline;
}

.cmenu-button
{
  width:13px;
  height:13px;
  display:block;
  float:left;
  margin-right:0.3em;
  position:relative;
  top:0.5em;
}

.cmenu-packed .cmenu-button
{
  background-image: url("/images/cmenu-unpack.png");
  background-color:blue;
}

.cmenu-unpacked .cmenu-button
{
  background-image: url("/images/cmenu-pack.png");
  background-color:red;
}

.cmenu-button span
{
  display:none;
}

.cmenu-submenu ul
{
  margin-left:5px;
  /*border-left: dashed 1px #bbb;*/
}

.cmenu-title-item
{
  font-style:italic;
}

.cmenu-current-item
{
  color:#880000 !important;
	font-weight:bold;
}
