You are a stickler for the details. This `15px` is actually needed to bring the padding of both the header and the footer into line with each other. The width of each of them however, were wrong. I have updated this so they should now be identical in their behaviour in both modern browsers and legacy IE versions.