Hola eduardo,
trabaja con bloques contenedores.
ejemplo:
Código CSS:
Ver original#contenedor_cabecera, #contenedor_cuerpo, #contenedor_pie{width:960px;}
/*
si tu contenido se descuadra es porque lo estas flotando ¿verdad?
si es asi, al contenedor de las cajas flotadas aplicale también overflow:hidden; si haces esto esta caja tomara el alto de las cajas flotadas automaticamente, esto se conoce como "limpiar los float", googlealo.
*/
#contenedor_cuerpo{overflow:hidden;}
#columna1, #columna2 {width:480px; float:left;}
Saludos