Las columnas laterales son para poner una imagen, para crear como un marco.
Ese ejemplo que me has puesto lo había probado, y esto tambien:
http://www.forosdelweb.com/f53/div-i...entaje-760334/
Pero lo malo de ambos ejemplos es que es necesario establecer un height fijo, porque sino se descuadra todo. La idea es que la altura se vaya adaptando según el contenido que haya. He probado el clear:both, pero nada.