Padding not needed for width. Box model.
Use rem for font-sizes; em for padding/margin.
Changes to wrapper.
Use percentage for widths; Box-sizing makes it easier.
Use percentage for widths; Box-sizing makes it easier.
No need to float the main section. Don't have to worry about containing the float.
Group related selectors together.
Adjust footer background.
Merge conflict.
Merge conflict.
Merge conflict.
Merge pull request #2 from jonfaustman/feature/faustman

CSS changes.