il css da quel che ho visto è errato........le impostazioni date al footer fanno si che fino a che il contenuto del mainbody si presenti entro certi limiti la visualizzazione è corretta.
Sarebbe inoltre stato preferibile creare un "container" principale in cui inserire i vari div.
Mi spiace ma è impostato malissimo
ma ti faccio cmq i complimenti per l'idea del sito,credo che tornerò a visitarvi spesso.
fd aka lonely