Separate CSS into smaller files

Also allows me to re-use the CSS snippets elsewhere.