finish implementing common-area
higher priority and cleaner CSS
fix first-child, last-child selectors on headers by putting in a placeholder td