Ciao, visto che il problema mi sembra ancora irrisolto provo a dirti la mia.
Due strade:
la prima (sporca) aggiungere queste righe in fondo al file template.css (meglio sarebbe avere un custom.css)
.header {position: absolute; left: 8%;}
#content {margin-top: 300px;}
occhio però che abbassare il content di 300 px potrebbe crearti problemi su altre pagine, da valutare bene, apposta la definivo sporca.
La seconda strada, a mio parere migliore, togliere il logo da dov'è adesso e metterlo, tramite modulo html personalizzato, in position-3 che sta subito sopra il content.
Ci saranno sicuramente altri modi ma non li conosco.
Prova, buona fortuna.