Content not displaying in Safari

First up, not 100% sure if this is the right spot for this one, so apologies if it’s not.

A friend asked me to build a wordpress theme based on a layout he’d mocked up in photoshop. Fairly straight forward so far. Anyway, yesterday I uploaded it and it all looked fine in both FF and IE. I then checked it in Safari and the post and page content does not appear. When I view source code the content is in there, it just isn’t being rendered to the page.

Here’s a link to a ‘page’ that views fine in firefox and ie, but doesnt display anything in safari.

Here’s a link to the archive page, where the same thing happens.

Finally, here’s a link to a post. Again, the same thing. Fine in FF and IE, blank in safari.

Like I say, the site works as expected in IE and Firefox. I’ve also check the site here: http://validator.w3.org/
Everything validates fine.

I’m searched the forums (here and at wordpress.org) and haven’t been able to find a solution. I’m really stuck.

Just removed the overflow: hidden; from the content div css and everything shows up again in safari.