Originariamente inviato da Sky
Devi eliminare il margine destro e il padding destro sia a ul che a li:
Forse stai confondendo la destra con la sinistra ...

L'effetto al passaggio del mouse senza usare i link è possibile solo modificando il css con gli eventi javascript onMouseOver e onMouseOut.
Non e` esatto.
Si puo` definire la pseudoclasse :hover su qualsiasi oggetto, e la cosa funziona nei browser conformi.
Peccato che non funzioni in IE, per cui non e` praticamente utilizzabile nella maggior parte dei progetti.
Si ovvia applicando l':hover sui link (a volte si introducono dei link pleonastici), oppure mediante un JS da far interpretare solo ad IE.