Più che di CSS non interpretato parlerei di CSS errato ...

codice:
body { ... }
a {color: red; }
...
Link non è un attributo di body ma un tag a se stante cui assegni attributi e valori.