Enamaks, здесь описаны хорошие способы прижатия футера к низу http://dimox.name/press_footer_bottom_with_css.
Сам использую такой метод:
В CSS:
Код
#wrapper {height:auto !important;height:100%;min-height:100%;}
#spacer {height:100px;}
#footer {height:100px;margin-top:-100px;}
.clear {clear:both;}
Высоту футера меняешь на свою.
Html:
Код
<div id="wrapper">
<!-- Здесь все элементы, кроме футера -->
<div class="clear"></div>
<div id="spacer"></div>
</div>
<div id="footer">
<!-- Содержимое футера -->
</div>
Но этот способ подходит, если только у футера фиксированная высота