Cleanup CSS

Make the syntax a little more consistent. I've also made the body
default to black since it matches the slate better so we don't get
that pop-in color change behavior.