The code was made by Mark "Tarquin" Wilton-Jones at http://www.howtocreate.co.uk/tutorials/testMenu.html
I just made some stylistic changes and simplifications, i.e. all IE 7/8 hacks were removed. This example works with IE 9.
A horizontal menu is in simple-css-menu2.html