Una forma, considerando columnas equilibradas en la parte central de la web (altura contendor 3 = altura barlat) podría ser:
http://jsfiddle.net/c2am/B38GR/embedded/result/
Código HTML:
Ver original<!DOCTYPE html>
<h1>titulo y logo pagina
</h1> <li><a href="#">Enlace
</a></li> <li><a href="#">Enlace
</a></li> <li><a href="#">Enlace
</a></li> <li><a href="#">Enlace
</a></li> <li><a href="#">Enlace
</a></li>
uso display:table-cell para lograr que la altura de esta seccion sea igual al lateral
<h2>display:table-cell no es soportado por IE7 y anteriores
</h2>
uso display:table-cell para lograr que la altura de este lateral sea igual a la seccion contenido
pie de página
Maquetado con etiquetas HTML5
siendo el css básico:
Código CSS:
Ver original* {margin:0; padding:0; outline: 0;}
a {outline:none; text-decoration:none;}
a img{border:0;}
ul {list-style:none}
#contenedor{
margin:0 auto;
width:960px;
}
header, nav, aside{
display:block;
}
header{
background:#a2a2f7;
padding:10px;
}
nav{
background:#A2E4F7;
padding:10px;
}
#central{
display:table;
background:#FF9;
padding:10px;
width:100%;
}
#contenido{
background:#FDEC76;
display:table-cell;
padding:10px;
width:79%;
}
#lateral{
background:#B1B1B4;
display:table-cell;
padding:10px;
width:19%;
}
footer{
background:#666;
padding:10px;
}
#menu ul{
list-style-type: none;
width:100%;
}
#menu ul li{
display:inline-block;
width:150px;
}
Considera que lo de las columnas equilibradas lo puedes lograr de otras formas, solo es ponerse a investigar un poco y optar por la que consideres mejor.
La que utilizo tiene la desventaja que no es compatible con IE7 - IE6, aunque estos navegadores ya no tienen el uso masivo de tiempo atrás.
Saludos