Overall Cleanup

- [x] Updated clearfix to latest best practice
- [x] Set `body` and `html` to `height: 100%;` to account for background images, color and element sizing that use parent height.
- [x] Moved element styles to be next to similar elements
- [x] Combined styles that were broken out: `html`,`table`
- [x] Removed duplicate styles: `td`
- [x] Updated all elements to be inline rather than wrapping after commas since people generally don't touch reset CSS files after they're implemented.