The W3C has changed their approach a bit with CSS3. They've made things modular and each module is designed to be implemented separately and independently from each other.
This is good for us because it (hopefully) helps the spec move forward faster and allows browser makers to implement module by module.
It lets us play with lots of the new CSS3 properties that aren't 100% complete.