I'm working for a site on which we are forced to support IE7 and above. We apply a CSS reset and then use PIE for CSS3 linear gradients, box shadows, etc. defined in a set of SASS mixins so they can be easily applied to styles without a bunch of browser-specific garbage everywhere.
But what can one do about basic CSS like "inline-block" or ":before/:after"? Is there anything like PIE that I can drop in to get IE7 to respond to CSS1 and 2 properly? Something that will allow me to pretend that IE7 is like any other browser so I can just go on writing code without ugly hacks in the markup?