Ho inserito all'interno di questo codice:

#corpo{
position: relative;
height: 100%;
}

Questo DIV che "dovrebbe" rappresentare un footer a fondo pagina:

#footer{
clear: both;
border-top: 1px dashed black;
border-bottom: 1px dashed black;
}

Il problema è che non mi viene visualizzato a fondo pagina bensì all'inizio..
Come potrei risolvere il problema? So di avere sbagliato qualcosa, forse quel clear: both?
Grazie