It keeps coming up that i need to change the colour to #5a5a5a but i have done that but it still comes up that I have to do it




<div class=nav> is html code, it shouldn't be in main.css
the web standards are american, so the property you look for is color, not colour (british grammer)
general css syntax:

selector {
  property: value;
  property: value;

you are missing a few semi-colons. I highly recommend html + css course first, before the make a website course