Sobre el problema 1, la opcion 1: Borrar los espacios en blanco entre las etiquetas.
En lugar de
pones todos los elementos de la lista en una misma linea
Código:
<li><a>...</a></li><li><a>...</a></li><li><a>...</a></li><li><a>...</a></li>
La otra es agregar
Sí, el guión bajo es obligatorio.
Bienvenido al mágico mundo de los bugs de Internet Explorer.
Por cierto
Código:
li a:hover {
list-style-image: url(b2.gif);
}
A no acepta la propiedad list-style-image.