css
position: fixed;
bottom: 0pt;
или
position: absolute;
bottom: 0pt;
Если есть скрол, определяем высоту всей страницы в js, и обновляем bottom с отрицательным значением. Довольно грязный вариант, но самый простой, наиболее кроссбраузерный (если учесть все ньюансы), правда разбираться с наложениями элементов придётся самим.