Css guidelines

Needs to be rebased on to master once #6 has been merged.