Ahora el validador CSS del W3C ( http://jigsaw.w3.org/css-validator/ ) es más estricto; hace advertencias si en un estilo declaras color y no declaras background-color (y viceversa).
Además, hace también otras advertencias como "Línea : 109 (Level : 2) Redefinición de margin-left : div", que todavía no tengo ni zorra de lo que significan.
La verdad es que es un poco coñazo andar declarando colores que tú dabas como implícitos pero por la pureza gramatical lo que haga falta (y)!