Chrome user agent stylesheet overwriting my site style

Vonkly helped identify the issue. I went digging through all my stylesheets and I found a typo, sort of, in one of them - it was missing the parent element when defining the link style for the header, so instead of

header a:link, header a:visited {
...
}

I had

header a:link, a:visited {
...
}

so it was overriding the style I defined for the links in the body. I must have missed it while reviewing my stylesheets the first time around.

Thanks for your comments, everybody!


I don't know why but I add this <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> before <html> and it solved