primero que nada debes poner tu código css en una hoja externa no sobre el html, de esta manera le quitaras un poquito de peso a tu web.
segundo creo que estas utilizando javascript para tu menú desplegable, para lograr ese mismo efecto nuestro gran amigo Mikmoro tiene a disposición muchos recursos mira este
vínculo, por cierto en IE6 tu menú tiene problemas de java al pasar el mouse por encima.
donde dice primera entrada tienes una imagen y debajo un div con style que tiene un padding-top:15px, puede que este padding sea el que te lo abre en IE
trata de no utilizar codigo repetido
Código:
margin-left:17px; margin-right:17px
esto no ponlo mejor de esta manera:
creo que esas son mis primeras impresiones por que estoy un poco corto de tiempo checkalo y avisas como te va
Bye