Rework down button navigation. No longer rely on generating hidden navigation elements.
Show/hide down button.
Misc style changes and fixes.
Add beginnings of menu.