il menu ha un'altezza di circa 440px ed è disposto a 400px dal margine superiore, il che comporta che i tuoi contenuti hanno un'altezza di circa 840px. Il contenuto del blocco centrale è più corto: il body si estende sino alla fine di quello (non include invece il menu che con il suo posizionamento assoluto esce dal normale flusso della pagina, risultando visibile a risoluzioni alte ma uscendo dalla finestra a risoluzioni basse e non generando la barra di scorrimento). Eliminare il posizionamento assoluto sarebbe preferibile, però potremmo assegnare al body anche un'altezza di 840pixel e a questo punto risolveremmo anche se non è il sistema migliore (nel css: html, body{min-height:840px} )