First of all I would like to say how great I think PIE is and works! It really helps me getting to use CSS3 for my websites despite IE's slow progress
However, I'm currently working on a website and for some strange reason PIE seems to stop working when I have a certain tag in place. you can find the example with the correct mark-up code. I have used the PIE example square as a reference. As you can see in IE all the elements that should use PIE get blank.
you can find the same example with PIE working. The only thing I did to get it fixed was removing the </aside> tag on line 407. However, the problem is not the </aside> tag, because if I replace the <aside> </aside> with <div id="aside"> </div> the problem still occurs. Moreover, the mark-up isn't correct anymore but PIE does suddenly work.
So for some reason the correct mark-up is causing a problem, but I can't seem to figure out what it is...