There is no single "CSS3" specification.
There are single specifications (W3C Recommendations) for …
CSS1:
- 1996-12-17: http://www.w3.org/TR/REC-CSS1-961217
- 1999-01-11: http://www.w3.org/TR/1999/REC-CSS1-19990111
- 2008-04-11: http://www.w3.org/TR/2008/REC-CSS1-20080411/
CSS2:
- 1998-05-12: http://www.w3.org/TR/1998/REC-CSS2-19980512/
- 2008-04-11: http://www.w3.org/TR/2008/REC-CSS2-20080411/
- 2011-06-07: http://www.w3.org/TR/2011/REC-CSS2-20110607/
But for CSS3, there is no single specification anymore. Instead, each "module" gets its own specification. For example:
From Levels, snapshots, modules…:
The CSS working group chose to adopt a modular approach for CSS beyond level 2, where each module defines a part of CSS, rather than to write a single monolithic specification. This breaks the specification into more manageable chunks and allows more immediate, incremental improvement to CSS.
You can see all specs at http://www.w3.org/Style/CSS/current-work resp. http://www.w3.org/standards/techs/css.
So when people refer to "CSS3", they typically mean: any "new" CSS specifications that came after CSS2.1.
But note that "CSS4" (which probably means: CSS, level 4) doesn’t start when all CSS3 specifications modules are complete. Each module is (from CSS level 3 on) levelled independently:
From this level on modules are levelled independently: for example Selectors Level 4 may well be defined before CSS Line Module Level 3.