Refactor CSS

Refactor CSS to use BEM methodology.

This is still work in progress.

cc @jongd