otro detalle, se recomienda que las etiquetas a se hagan en el siguiente orden:
-link
-visited
-hover
-active
-focus
Todo parece ser que se activan unos sobre los otros, por lo que a veces dan resultados no esperados cuando se ponen en otro orden (A mi me sucedió una vez). Suerte!