Overhaul of site-wide style, slightly modified home page.