smarter footer markup and responsiveness