Difficile rispondere senza vedere il codice HTML.
Comunque dall'immagine mi par di capire che hai una struttura di questo tipo:In cui hai messo il div extra dopo quello centrale.codice:<div id="contenitore"> <div id="navigation"> ... </div> <div id="content"> ... </div> <div id="extra"> ... </div> </div>
Invece nel CSS hai il float:left nel navigation e float:right in extra, mentre hai usato i margini in content
Per mantenere il CSS postato devi mettere il div extra PRIMA del content;
in alternativa devi usare il float:left anche per il content, riducendo i margini a pochi px; per migliorare poi l'effetto grafico extra puo` essere flottato a sinistra.
Ricorda di mettere un clear da qualche parte prima di chiudere il contenitore, ad esempio come suggerito nella pillola "fabclearing" (cerca nel forum con tale parola nel titolo).