Использование Javascript:
window.addEvent('load', function(){
// Load assuming there could be images.
// Otherwise use domready
var columns = $$('css selector for the columns');
if(columns && columns.length > 1){
var heights = [];
columns.each(function(el){
heights.push(this.getStyle('height'));
}).setStyle('height', Math.max.apply( Math, heights ));
delete(heights);
}
});
Вы можете использовать CSS, чтобы убедиться, что нижний колонтитул остается в нижней части страницы.
Люблю Mootools.