I can understand that some of the more fancy CSS 3.0 would want to be ruled out, but the font rules are not fancy stuff, and are allowed in CSS 2.0. I'm not really sure what the difference is between CSS 2.0 and 2.1, but am curious what it is about CSS 2.1 that is closer to EPUB 2 than say CSS 2.0.
Is there a specific list somewhere of the CSS that EPUB 2 allows? Or is it the old problem of different readers having different ideas, the re-run of the old Internet Explorer problem.
Incidentally, does the epub validator check CSS compatibility?
http://validator.idpf.org/