Mhh. Ich weiß jetzt nicht genau was Du meinst. Aber ich habe in alle div-Bereiche ein float:right gesetzt (einschließlich der Navigation) und sie gemeinsam in ein div mit fester Breite gesetzt:
<div>
<div></div>
<div></div>
<div></div>
...
</div>
Je nach Breiten der divs wird ja dann umgebrochen.