Wie gesagt es fehlt immer noch an vielen Stellen das # Symbol vor dem Farbwert
a, h2 a:hover, h3 a:hover {
color: 686868;
text-decoration: none;
}
An dieser css Auszeichnung zB fehlt es auch. Wenn du vor der farbangabe das # zeichen machst dann ändern sich alle links auch in grau.
color: #686868;
Das blau das du jetzt siehst ist das Standard link blau das der Browser vergibt wenn er keine korrekte Styleangabe findet.
Gruß