como has de suponer, si le metes divs laterales, divs dentro de divs, menu y demas,
el ancho ha de ser en % para que se encoja o se amplie junto con el resto de la pagina.
aqui tienes una pagina que tiene unos ejemplos por si te sirven de ayuda.
http://www.araudi.net/
body {
height: 100%;
overflow: hidden;
margin: 0;
}
#head
{
width:100%;
position: relative;
height: 100px;
}
#central {
overflow: auto;
position: absolute;
width: 100%;
}
#pie {
width: 100%;
height: 30px;
position: absolute;
}