Bug 940969 - CSS Tweaks r=jlal

* Make it work nicely on mobile
* smaller changes here and there