you might as well group body, html together with position: relative, height: 100%