Lots of small style tweaks, and new mobile menu