Additional css

This pull request updates CSS and layout templates to provide a little better responsiveness for small screens and placement of the submenus.

To test, build this branch and test/preview locally.