Fixed problem with div/footer positioning