CSS is looking good! Can we try and be consistent with format, i.e. 1 space after colon, blank line after }, etc.