Phase 2 of updates, including better menu and mobile/desktop compatible styling