Major overhaul of the CSS, using SASS now.