Mira, agarra la página de
www.W3.org y colócala el el validador CSS para que veas que, a pesar de ser CSS válido, da esas mismas advertencias.....mi recomendación...no le pares.....todas mis páginas han sido CSS válidas y han mostrado ese mismo problema; para solucionar ese problema tendrías que establecer un Background color y un color de texto para cada elemento de tu árbol CSS y no es la idea poner un Background:#000; cuando eso es un valor por defecto, lo mismo con las letras, si estás trabajando sobre un fondo blanco, no tiene sentido que desperdicies código colocando color:#000; cuando que el color de tecto, por defecto, es negro.
Hazme caso, si W3C no le hizo caso, tu tampoco lo hagas, y discúlpenme aquellos puristas de la accesibilidad, pero las cosas son como son, por qué gastar líneas de código y hacer las páginas más pesadas por simple capricho?
Y para muestra...un botón:
http://jigsaw.w3.org/css-validator/v...usermedium=all