@matttproud Re. the CSS style guide - it looks like a good guide, but nothing too important springs out at me right now that we need to adopt from it (maybe alphabetic ordering could be nice, but let's not do that in this PR).