Thanks Onyx and Edwin
I have updated my old fashion markup and CSS. It now validates on every page.
As a side note i removed:
from my CSS because it wouldn’t validate. My questions is, is there any thing wrong with having that code in my CSS?
I’m still working on the typography.