Menu styling

Fixes the positioning of menu items in the context of the absolutely-positioned scheme in #197. Also fixes z-index of mobile menu on small screen sizes