tal vez los colores que te aparecen son los que pone el navegador por default.
Y el problema por el que no toma tu hoja de estilos, pueden ser varias, entre ellas, si a principios olvidaste un : o un ; en veces eso afecta todo lo que se encuentra despues de ese error y no lo toma en cuenta, deberias verificar muy bien eso.
Saludos.
P.D: No nos quedemos con que "parece que coje otro fichero", pero eso es imposible si no se ha especificado otro fichero en el html ¬¬.
verifica eso amigo