support @seldo’s recent changes without increasing style debt;
use consistent hyphen-delimited names;
take out the ems in hgroup;
use consistent casing
fix a style naming regression
Merge pull request #252 from npm/style-cleanup

stylesheet housekeeping