I have a wrapper positioned to center with an y-repeated background image:
...some content &
html, body { height:100%; } #wrapper { min-height:100%; }