Visual design (complete before Sass clean up)

Everything that's still ugly will be fixed as part of the Sass clean up,
except perhaps uneven boxes which might stay that way forever.