KiwiBrian said:
It made my validator cry.
If you're referring to the W3C CSS validator, that thing is as buggy as
hell. If you use the "validate referer" option, it will come up with a
bogus error message, but if you tap in the URL to the style sheet here:
http://jigsaw.w3.org:80/css-validator/validator-uri
it will give it a nice clean report.
The style sheet is perfectly conforming CSS 2.0.
Regarding the footer which Els brought up, use a structure like this:
<body>
<div id="head">heading</div>
<div id="wrap">
<div id="main">centre column</div>
<div id="left">left column</div>
<div id="right">right column</div>
</div>
<div id="footer">footer</div>
</body>
If you are *sure* that the centre column will be the longest, then you may
use "width:100%" on the footer. Otherwise, bring in the left and right
margins of the footer, to make sure it doesn't overlap with the flanking
side columns. It's not ideal, I know.