Mobile site fixes

Style sheets updated to improve layout of the mobile site.