I'm putting this in a new topic because I think the problem I'm having has changed...
I've tried numerous methods to work around the IE/transparent png problem on my site, and have hit a road block. I've used the pngfix.js include method discussed here as well as the filter solution discussed here.
Both of these fixes have handled my site's logo, and some transparent .png images I'm using in my primary links (all of these show up transparent in IE), but neither has been able render a .png I'm using as a opaque background-image for node content and blocks. I've specified this image in my theme's style.css file under .node .content etc.
My theme is a variation of chameleon. Others have said they can get all of their .png images to be transparent using phptemplate and xtemplate themes. But can anyone help with a chameleon based theme?
I believe this has something to do with the background image file not having its own img html tag in the output html--it's rendered through the node and block div tags. All images that have an img tag in the output html render correctly. So if there is a way to code a fix into the css entry for the background image...
.node .content {
background-image: url(gray20.png);
background-position: left;
background-repeat: repeat;
...I could see that working. Just not sure if that is possible.