A11y & color updates

Lots of stuff: customize front-page view, add more a11y functions,
revise stylesheet layout for colors.
Improved responsiveness

Menu styles, menu toggle. Menu toggled up to 800px.