Para ver las diferencias entre CSS 1 y CSS 2, este sitio es bien bueno:
w3schools
Aparece por cada propiedad un tablita como esta: IEFNW3C
en la columna donde dice W3C, aparecera a que especificacion pertenece, o sea si tiene un 1, se especifico en CSS1, y si aparece 2, se especifico en CSS2, o sea, que los especificados en CSS 1, estan en CSS2, pero los especificados en CSS2, no estan en CSS1, como bien dijo alvlin.
Ahora para CSS3, se especificaran las siguientes propiedades, que pueden ser encontradas aqui:
Everythingyousouldknowaboutcss3
Espero les sirva.