I was just reading through this Smiley Cat tutorial on creating hoverable (is that even a word?) lists using pure CSS. And whilst it's a nice solution, it's not ideal for all circumstances.

Then I noticed that both the Smiley Cat website and the site he was referencing, Veerle's blog, have listed navigation that change colour when you hover them, both in Internet Explorer and Firefox.

So I'm just wondering, what is the best way to achieve this effect? Thanks