Major overhaul of appearance

Fonts, colors and layout modified (including removal of homepage icon),
and layout made "responsive", so CSS changes with browser width. Plus
other changes.