That's weird. I thought a z-index shuffle would sort it, but apparently not.
What should sort it though, is that at present you have the victoriaplayhouse.jpg as an image sitting up-front inside the 'left-homepage' div. This image is the one that's causing the problem.
If you give your left-homepage div a height of 300, and remove victoriaplayhouse.jpg from the page but add it to the css as the background-image for that div, then the problem seems to go away.
So delete the image from the page, and then in your 'vp.css', change the rules for your left-homepage div to: