Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Ja, weil für den IE immer JavaScript nötig ist, wenn Du beim überfahren mit der Maus (hover) etwas an der Seite ändern willst, denn die CSS-Pseudoklasse hover funktioniert beim IE nur mit Links.
Im Firefox funktioniert der Link von SilentWarrior ohne JavaScript, da dieser hover auch bei anderen Elementen (hier: li) interpretiert.