E aí, Tamara!
O esperado é que o conteúdo fique no meio mesmo. Seu código está correto.
O que faz seu conteúdo aparecer no centro é esse trecho:
main div {
width: 720px;
margin: auto;
padding: 30px 0;
}
Note que qualquer alteração em width: 720px;
muda o espaçamento das margens. Vai testando outros valores pra entender melhor como isso funciona, mas mantenha esse valor para dar continuidade nas aulas, onde é preciso que fique centralizado mesmo.
Em relação ao conteúdo com os links de outras páginas e foto, aquilo também deve aparecer centralizado, na parte inferior da página. Mais pra frente no curso isso será posicionado corretamente.