Just a note: I corrected now the CSS-file, it contained some errors. Also the CSS-files looks a bit "much" to me, many things I don't really know what they should do, e.g. many unknown ids, and some ids I don't really know what they should do (e.g. comments) ... I tried to remove all that were redeclared, but it would be nice you could have a look at the unclear ones.
PS: Yes, would be better before validating... Well anyway, from now on we have a look at all files.