Devo visualizzare i risultati di una ricerca utilizzando Php e MySQL. Il mio problema è che se i risultati sono molti, questi vanno fuori dal "contenitore" dichiarato nel CSS e finiscono quindi nello sfondo del Body. Ho provato a impostare height=100% nel "contenitore" ma non funziona.

Questo è il foglio di stile.

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
background: #666666;
}



#container {// contenitore principale: contiene una barra laterale e un sottocontenitore dove visualizzare i risultati
position:absolute;
width: 850px;
background: #FFFFFF;
left: 50%;
margin-left: -425px;
height:100%;
}

#header {banner
position:absolute;
top:0px;
left:0px;
width:850px;
height:90px;
background-color: #3366CC;

}

#sidebar {// barra laterale dove ci sono alcuni link
position:absolute;
top:95px;
left:0px;
width:180px;
margin-top:20px;
height:100%;
}

#mainContent {// qui ci metto i risultati della ricerca
position:absolute;
top:95px;
left:180px;
height:100%;
width:670px;

}



Il #mainContent è il sottocontenitore dove visualizzo i risulatati prelevati dal database con PHP. In pratica se sono parecchi, questi vanno fuori dal maincontent e finiscono nellosfondo grigio del body.