Quando desço a página e passo o mouse por cima do body (no inspect) aparece que o body termina lá em cima. Como as dimensões do body terminam assim que termina o header, se o body contém todo o conteúdo da página? Pior ainda: a mesma coisa acontece com o html.