Has de hacerlos "flotar" todos en la misma dirección y despues ir ajustando los margenes y el padding. Aquí esta el código que he modificado. Espero que te sirva.
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> #div-menu{
margin-left:auto;
margin-right:auto;
margin-bottom:3px;
width:1090px;
height:35px;
background:#F90;
}
#div-central{
margin-left:auto;
margin-right:auto;
width:560px;
height:680px;
background:#09C;
border-right:1px solid #999;
border.radius: 10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
float:left;
margin: 0 50px 0 50px;
}
#div-izquierdo{
float:left;
width:265px;
height:540px;
background:#060;
margin-left: 30px;
}
#div-derecho{
float:left;
width:265px;
height:360px;
background:#999;
}