Scua ma se inserisco del testo sopra il footer questo non scorre verso il basso ma rimane ad un altezza "fissa" se scendo con la scroll il footer sale


<body>
<div id="Container">
<div id="Menu">linkdiv>
<div id="testo">
<span class="titolo"></span>
</div>
<div id="Footer"></div>
</div>
</body>


CSS


html,Body{ height:100%;
margin:0px;
font-size:12px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#000000;
text-align:center;
background-position:center top;
background-repeat:repeat-y;
background-image:url(../images/scacchi.gif);
background-repeat:repeat-y;
}

div {
text-align: left;
width: 705px;
margin: 0px auto 0px auto;
}


div#Container{ display:block;
width:705px;
padding-top:159px;
margin: 0px auto 0px auto;
background-image: url(../images/top.jpg);
background-position:right top;
background-repeat:no-repeat;
}

Div#Menu{
display:block;
width:705px;
height:28px;}

#testo{display:table;
height:158px;
margin-top:15px;
margin-bottom:15px;
text-align:left;
width:685px;
color:#DDDDDD;
font-size:95%;}

div#Footer{ display:block;
width:705px;
height:85px;
background-image: url(../images/footer.jpg);
background-position:center top;
background-repeat:no-repeat;
position:absolute;
bottom:0;
}


Dove sbaglio????