Modified layout to make sure the footer is always at the bottom of the page