Per il punto 1 prova a cambiare questo
#foldheader{cursor:pointer;cursor:hand ; font-weight:bold ;
list-style-image:url('img/fold.gif')}
#foldinglist{list-style-image:url('img/list.gif')}
così
#foldheader{cursor:pointer;cursor:hand ; font-weight:bold ;
list-style-image:url(img/fold.gif)}
#foldinglist{list-style-image:url(img/list.gif)}
cioè togliendo le virgolette dall'url
Per il punto 2, sicuramente sarebbe possibile riscrivere tutto quel codice in aderenza agli standard w3c, usando document.getElementById al posto di document.all, ma dato che hai detto che non sai programmare in javascript non mi sembra semplice.
Comunque non è la fine del mondo se c'è document.all, l'importante è realizzare un sito crossbrowser e crossplatform.
Ciao, Paolo