Poiché hai definito l'elemento, "a" e quindi i link, le sue impostazioni saranno applicate a tutti i collegamenti, a meno che non vengano sovrascritte. Nel tuo codice sui link allo stato hover è previsto uno sfondo colorato, perché non sia applicato anche ai link con classe "dove", in quella dovrai reimpostarlo (lo stesso per il padding). Bene sarebbe perciò creare sempre classi distinte e andare a definire un elemento soltanto con la formattazione comune. Inoltre non c'è bisogno di scrivere nel css tutte le pseudoclassi (link, visited eccetera) se le impostazioni sono le stesse:
codice:
a {
font-family: "Edwardian Script ITC";
font-size: 28px;
color: #36322F;
text-decoration: none;
padding-top: 10px;
padding-right: 25px;
}
a:hover {
color: #E6E3DC;
background-color: #34302D;
}
a.dove {
font-family: Tahoma, Geneva, sans-serif;
font-size: 14px;
color: #373330;
padding:0;
}
a.dove:hover {
background-color: transparent;
}