Maybe a silly question on my part, but why are you using CSS 2 ?

I must admit I have no knowledge of the new features it has over CSS 1, but what of those do you need?

A simple solution to your problem might be a combination of CSS 1 and CSS 2, just check which browser is running and determine which CSS script to use...