Originally posted by jimthorn
By images, I assume you mean the one in the upper left corner, of the house. The only other images I'm aware of are the Asian characters displayed over "John's Nonsense" and the floating image of the cover of The Economist magazine in the bottom right corner. Both of these other images show up in IE and Safari.
Actually, these images weren't displaying for me in IE. I'm not sure why. They're working now.
Now the house image is another story. Just taking a casual glance at your CSS code, it looks like the house image is there, not in the XHTML. Therefore, displaying the page with no CSS will of course give you no picture. But as to why it doesn't show normally in IE/Mac, try tweaking the z-index attributes.
I actually figured it might have to do with the z-index, too. But after messing around with it for a while, I still couldn't get the background image to display.
Finally, though, I figured out what was going on, and now the image is displaying in IE. (5.2.3, by the way

--the last update!)
It turned out that IE wasn't displaying the empty DIV element that I was using for the background image; I guess just because it was empty. I had the CSS height set to 100%, but it still wouldn't display at all.
So what I ended up doing was filling the DIV element (called "filler") up with BR tags (50 of them!). Now IE displays the image!
I guess what was happening was that IE wasn't using the CSS "height" attribute...??
Anyway, hope this all helps.
Yes, thanks so much for the help. It helps to have another set of eyes. Otherwise, I'd have probably given up! Hopefully I can reciprocate sometime.