Massive overhaul of the site style.