Content, markup, css fixes

Fixes all outstanding issues. Phone, tablet, and desktop friendly.