yo tengo esta web
http://www.facturainteligente.com/nosotros.html
donde aplico un truco para que las columnas se adapten dinamicamente ahora si que adaptalo a tus necesidades, logico estas columnas van dentro de otro div
Código :
#columna-derecha, #columna-izquierda, #columna-centro{
position:relative;
margin:0;
z-index:1;
min-height:500px;
height:auto;
padding-bottom: 32767px;/* Aqui esta el truco */
margin-bottom: -32767px;/* Aqui esta el truco */
float: left;
}
.left_wide{
width:207px;
float:left;
/*background-color:#999*/
}
.center_wide{
width:546px;
float:left;
/*background-color:#FFF;*/
}
.right_wide{
width:207px;
float:left;
/*background-color:#999;*/
}
Espero que te sea de ayuda
Saludos cordiales