Haber haber amigo... lamento decir que esto se ha alargado demasiado y creo que nos salimos del tema inicial... Con gusto te sigo ayudando, pero tambien me gustaria que pusieras mas de tu parte, yo realmente no estoy aqui para solucionarte todos tus problemas, puedo guiarte y puedo orientarte, pero al final de todo el que tendra que solucionar los problemas, aprender e investigar, seras tu.
Escribe esto en el CSS:
.menuprincipal li img {
width: 70px;
height: 70px;
float: left;
}
Esto va en el CSS no en el ul! sirve para que le de un ancho y un alto a las imagenes y las tome como si fueran un div mas. Seguramente si aplicas eso, te solucionara muchos problemas.
Con lo de ie6 es obvio que iba a pasar... para eso, investiga un poco sobre el Modelo de Caja de IE6 y sus condicionales... Eso te servira bastante para que tu web se vea bien en IE6...
Ahora si, Hasta Luego!!