Cool, glad it helped.
I didn't have my magazine with me to give you this, but saw something about the boxmodel hack in Issue 14 Practical webpages for IE5.5 and the xml problem for IE6+.
They mention a hack on this site:
http://www.tantek.com/map.html
And the hack:
http://www.tantek.com/CSS/Examples/boxmodelhack.html
What it is, is IE5.5 places padding on the inside of every html element's containing box, compliant browsers put it outside too.
Thr4, a 200 px wide element with 20 px of padding takes up 20 + 200 + 20 px of space in compliant browsers but just 200px in IE 5.5.
You can use the following code to check for browser and then run the applicable CSS:
HTML Code:
.column {
padding: 20px;
width: 240px;
voice-family: "\"}\"";
voice-family:inherit;
width:200px;
}