Use this menu.css file:
Code:
.sdmenu {
width: 150px;
font-family: Sans-Serif;
font-size: 12px;
padding-bottom: 10px;
background: #eee url(bottom.gif) no-repeat right bottom;
color: #FFF;
}
.sdmenu .title, .sdmenu .titlehidden{
display: block;
padding: 5px 0;
font-weight: bold;
color: white;
background: #FFF url(title.gif) repeat-x;
}
.nosub, .nosub:visited, .nosub:active, .nosub:hover {
text-decoration:none;
display:block;
width:100%;
height:100%;
color:white;
}
.sdmenu .arrow {
margin-left: 10px;
margin-right: 7px;
}
.sdmenu .titlehidden {
border-bottom: none;
}
.sdmenu #top {
background: url(toptitle.gif) no-repeat;
}
.sdmenu .submenu {
overflow: hidden;
}
.sdmenu .submenu a {
padding: 5px 0;
text-indent: 10px;
background: #EEE;
display: block;
border-bottom: 1px solid #DDD;
color: #066;
text-decoration: none;
}
.sdmenu .submenu a:hover {
background : #066 url(linkarrow.gif) no-repeat right center;
color: #FFF;
}
Use this function restore() in place of the current one in menu.js:
Code:
function restore() {
if(getcookie("menu") != null) {
var hidden = getcookie("menu").split(",");
for(var i in hidden) {
if(hidden[i]){
titles[hidden[i]].className = "titlehidden";
submenus[hidden[i]].style.height = "0px";
submenus[hidden[i]].style.display = "none";
arrows[hidden[i]].src = "slashfiles/collapsed.gif";
}
}
}
}
Use this markup:
HTML Code:
<span class="title"><a class="nosub" href="http://www.google.com/"><img src="slashfiles/collapsed.gif" class="arrow" alt="" border="0" />Google</a></span>
<div class="submenu" style="display:none;">
</div>
Bookmarks