No-Library (pure JS), HTML, CSS, JavaScript
How Menu should work - problem when content added and overflows browser - see this fiddle. http://jsfiddle.net/viiiyears/aYEcH/5/embedded/result/
When content added that overflows browser - causes some links to be hidden at top so have to scroll up to see them. This fiddle shows how i would like it to work http://jsfiddle.net/viiiyears/WL7JK/8/embedded/result/