Ho un problema, sto creando un layout con i css, ho creato 3 box con allineamento assoluto. A questo link trovate un immagine di esempio: http://www.bruciabaracche.com/immagini/css.jpg in pratica il div C deve essere posizionato sempre dopo il div B qualsiasi sia la sua dimensione (la sua altezza cambia a seconda delle dimensioni).

Qui vi riporto il codice css che ho utilizzato:
.A {
position:absolute;
left:50%;
width:861px;
height:269px;
margin-left:-430px;
}
.B{
position:absolute;
left:50%;
width:861px;
height:269px;
margin-left:-430px;
top: 269px;
}
.C {
position:absolute;
left:50%;
width:861px;
height:44px;
margin-left:-430px;
bottom: 0%;
}