What I wanted I wanted a properly accessible menu using standards compliant code with a proper division between content, layout and interaction. I have defined this to mean the following: Semantic (x-)html code (menu in the form of a simple list) Layout and design completely via css No use of css 'hacks' with the exception of minor box model corrections via de html>body method which is not support