Reworked to use SASS; more design work.