Re: I must have missed something (not working)
I'm guessing the problem is the !important keywords in your border and background styles. In order to work properly PIE has to be able to remove the element's actual background and border, which is prevented by the !important.
Yes, I thought so too. So I tried using the behavior with a random element to no avail. But to be absolutely sure before responding, I just created a div with a class and added the behavior to that class and lo and behold, it works. So, two observations: The !important property does indeed prevent PIE from doing its thing, and an overridden style [from another style sheet] is also not affected if, as in this case, the original CSS takes precedence.
Thank you. I am a lot wiser now. I will try and explain in detail, once I figure out a way to solve the practical problem here, as I am changing the style of a Wordpress plugin which must be done without touching the original files. Vague, I know.
- Thomas Nielsen