Estilos de âncora padrão

Eu costumava escrever um estilo básico para âncoras

a {
text
-decoration: underline;
color
: #aaaaaa;
}

E, em seguida, substitua quaisquer casos especiais. Mas desde que comecei a usar atags para links de nível de bloco (pense em tiles), estou achando melhor abordá-lo com o seguinte método:

a {
text
-decoration: none;
color
: inherit;
}
p a
{
text
-decoration: underline;
color
: #aaaaaa;
}

Alternativamente, use uma classe de redefinição em links que você não deseja que tenham o estilo, por exemplo

a {
text
-decoration: underline;
color
: #aaaaaa;
}
a
.r {
text
-decoration: none;
color
: inherit;
}

Deixe-me saber se você acha que isso é útil!