"All descendants of children of content-footer" should have 2px of vertical padding? That seems like it'll cause really weird stuff