Non ho capito cosa intendi per "centro della pagina",

comunque è un errore di struttura.

Tu hai fatto così

div1, cioè header, in alto da solo e fin qui va bene..
a sinistra hai messo un div2 con dentro un div3, e fin qui ok.

Se però vuoi inserire il testo a destra, devi creare un quarto div..

ti conviene creare un div container (lasciando fuori l'header che sta da solo)
e metterci dentro il div2, dentro il quale c'è anche il div3, e il div4

quindi avrai una struttura così


codice:
 
<div id="container">
      
      <div id="div2">
           <div id="div3">
           </div>
      </div>
      
      <div id="divchenonhaiancoramesso">
          

testo</p>
      </div>

</div>
ricorda di applicare float:left sia al div2 che al div4!!