Content, styling, layouts.

quite a bit.
Merge branch 'mobile'
Merge branch 'master' into gh-pages