Ah, sì, hai ragione, non lo avevo notato. È perché c'è uno spazio per il logo che ha un float:left; che quando fai salire il content lo fa affiancare... visto che non ti serve quello spazio puoi:
.logo {
float: left; <---- togliere questa riga
height: 230px; <--- mettere a 0 questa altezza
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
margin-top: 20px;
overflow-x: hidden;
overflow-y: hidden;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
padding-top: 24px;
width: 562px;
}
template.css (riga 156)
e poi regolare come scritto prima...