Podes inclinarte por soluciones como:
http://cssgrid.net/ http://foundation.zurb.com/
Podes googlear por:
- "maquetación fija, líquida y flexible"
- "media queries"
- "switch de hojas de estilos"
El hueco blanco muy grande indica que las columnas de los costados tienen ancho en px (fijo) y el hueco blanco no tiene ancho o bien tiene ancho en % (líquido).
Seguro tu flotado no esta bien escrito.
No conozco la estructura que nombras.
Espero te sea útil, saludos.