Come ho gia` scrittp piu` volte, il problema lo si risolve facendo occupare al tag <a> tutto lo spazio del suo contenitore:
codice:
li a {
  display: block;
  width: 100%; height: 100%;
}
Ci sono dei problemi con i blocchi in IE.
E si ovvia, insrendo delle regole CSS che vengano lette solo da IE.

L'hack proposto non e` dei piu` furbi (non si sa come verra` interpretato dalle prossime versioni del browser): conviene invece usare i commenti condizioniali (vedi tra i "link utili" per la loro sintassi).