I have a problem with a website loading in Chrome.

The top parts of the pages before scrolling load fine, but when I scroll down blank spaces (or portions of the background) appear where the content should be. These begin where the bottom of the screen would have been before scrolling. It does not happen all the time, sometimes the pages load properly and they load correctly after refreshing the page.

If anybody could help it would be greatly appreciated.

I will post my html in another post after this one as there is a character limit on this forum...