Mi sembra il solito problema delle tre colonne, di cui quelle laterali fisse.
Trovi esempi a partire dai "link utili", ma comunque dai il float: left alla prima, poi inserisci l'ultima con il float:right, ed infine l'ultima con il float che ti pare (senza specificarne la larghezza).

Poi dovrai dare il clear:both al blocco che segue.