Hola:
Modifica en tu css lo que te indico en rojo:
Código:
.wrapper{
background:white; /*#2E90BD;*/
border:#2E90BD 1px solid;
width:970px;
/*height:90%;*/
min-height:1000px;
margin-top:2em;
margin-left:2em;
border:1px solid #2E90BD;
font-size:10px;
overflow:auto;
-moz-border-radius-topright: 10px;
-moz-border-radius-topleft: 10px;
/*
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
*/
}
.banner{
width:100%;
height:170px;
-moz-border-radius-topright: 8px;
-moz-border-radius-topleft: 8px;
}
.left_panel{
/*position:absolute;*/
float:left;
/*left:33px;
top:200px;*/
width:200px;
/*height:100%;*/
}
.center_panel{
/*position:absolute;*/
float:left;
/*left:238px;
top:200px;*/
width:555px;
height:auto;
}
.right_panel{
/*position:absolute;*/
float:left;
/*top:200px;
left:796px;*/
width:200px;
/*height:100%;*/
}
.footer{
background-color:#2E90BD;
color:white;
border:#2E90BD 1px solid;
font-weight:900;
text-transform:uppercase;
text-align:center;
font-size:10px;
font-family:Lucida, Verdana, Sans-serif;
letter-spacing:1.5px;
margin-left:2em;
padding-top:7px;
width:972px;
height:20px;
overflow:auto;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
}
Solo debes tener en cuenta que si los divs left_pannel, center_pannel y right_pannel no tienen contenido no se verán.
Saludos.