Quello delle colonne fatte con i DIV che non "strechano" è un problema abbastanza conosciuto.
Di solito lo si risolve con le colonne "finte", ovvero con una immagine di background che le simula.
http://www.squarza.it/colonne.html
In alternativa io a volte ho usato un javascript che onLoad misura le altezze dei tre div e le risetta tutte uguali al più lungo.
Te lo spedii tempo fa se non sbaglio.