Mislio sam da su ti kolone problem a ne footer. Dodaj samo "clear:both; width:100%;" u footer pa ce da radi svuda. Recimo ovako:
HTML kôd:
<div style="height:1.2em; border-top:1px solid green; position:absolute; bottom:0px; width:100%; clear:both;">Footer</div>