Justin Etheredge has an interesting rant about browsers and the compatibility with standards. The paragraph below should have rounded corners from CSS, but as he says…
And how about this? If you're looking at this in Safari, Opera, Firefox, or Chrome, then you are seeing nice rounded corners which are created using only CSS. Guess what you'll see in IE8... nothing. A square box.
Looks like jQuery might be the way to go rather than trying to deal with these browser issues.