The paragraph element isn't necessary here.
Make the footer line up with the content in the biggest size, reduced the body's top padding for the middle size down.