Well, whether you like it or not, whether you want to keep your css simple or not, you really cannot escape the art of using css hacks for browsers ability/inability to render your designs effectively, the way it is intended. The CSS-Discuss Wiki have some definite info on the same. This CSS Hack Chart shows the techniques, which browsers does it apply and not.

Other Links:

* Dithered
* Will the browser apply the rule(s)?
* How to hide CSS from buggy browsers
* Tricking Browsers and Hiding Styles