Any reason for not using the body padding to determine the top and bottom padding? Seems better than achieving that by setting padding on the header and footer.