Hola Puedes Probar con esto:
Código:
.cabecera{
position:absolute;
width:760px;;
height:35px;
background-color:#009966;
}
.menu{
position:absolute;
left:10px;
top:50px;
width:150px;
height:400px;
background-color:#9966CC;
}
.contenido{
position:absolute;
top:50px;
left:150px;
width:470px;
height:400px;
clear:right;
background-color:#FFCC00;
}
.cderecha{
position:absolute;
top:50px;
left:620px;
width:150px;
background-color:#9966CC;
height:400px;
clear:inherit;
}
.pie{
position:absolute;
top: 450px;
width:760px;
height:35px;
background-color:#009966;
}
para que la hoja de estilo pueda adaptarse a cualquier resolución debes personalizar las medidas y cambiar de "px" a "%".
saludos