ids, classes, etc. should all be lowercase and dashed