Erstmal ist das html schon falsch.
Im <head> darf kein div sein.
Wenn du Links eine andere Farbe geben willst, mußt du in der Css text-decoration:none eingeben und dann color:bla.
Ich bin in Englisch nicht sehr gut , aber schreibt man das nicht grey ?
Dein Code funktioniert komischerweise trotzdem mit der Schreibweise