The styled div in any modern browser excluding IE shows the '#main:before' styled box behind the '#main' box, which is what it is supposed to do. Whereas in IE it shows up in front.
That doesn't work. Is there a better way to use border images that is efficient and compliant with IE? I can always just create an outer div but that isn't very efficient i think.
The markup is simply:
The CSS:
Am i doing something wrong?