ul.menu, ul.menu ul {
list-style-type:none;
margin: 0;
padding: 0;
}

ul.menu a {
display: block;
text-decoration: none;	
}

ul.menu li {
margin-bottom:3px;
padding:0px;
}

ul.menu li a {
background-image:url(images/here1.gif);
background-repeat:no-repeat;
padding-left:35px;
color:#000000;
height:22px;
padding-top:5px;
text-decoration:none;
}


ul.menu li a:hover {
background-image:url(images/hover1.gif);
background-repeat:no-repeat;
}
ul.menu li a.here {
background-image:url(images/hover1.gif);
background-repeat:no-repeat;
}


ul.menu li ul li a {
background-image:url(images/here1.gif);
background-repeat:no-repeat;
}

ul.menu li ul li a:hover {
padding-left: 15px;
background-image:url(images/hover1.gif);
background-repeat:no-repeat;
padding-left:35px;
}



ul.menu li ul li a.visited {
padding-left: 15px;
background-image:url(images/hover1.gif);
background-repeat:no-repeat;
padding-left:35px;
}

.code { border: 1px solid .ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: .ddd; border: 1px solid .ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }