i wouldnt worry too much about css not validating as long as it don't break in modern standard complaint browsers.
For me the choice of colours are bit dull. Take the time to experiment with different font colour, size and contrast.
Also the header and navigation should be re-arranged.
For me the choice of colours are bit dull. Take the time to experiment with different font colour, size and contrast.
Also the header and navigation should be re-arranged.