Menu CSS tweaks

- Main navigation now resizes to fit all items
- Added scroll to submenus that are too large to fit window