Fix up the CSS and HTML to make the home page a bit more mobile friendly.