I've looked at your trial.html page in IE6 and couldn't see a problem so I looked at your first link to the full homepage and could see that the right column had dropped below the left.
I tested on IE6 and found that editing the #right margin-right to 7px instead of 8px solved the problem. I tried 4px and gradually increased until it failed at 8px, so I went down one to 7px. Since other browsers are OK, put this conditional comment after the last stylesheet link and just before the </head> closing tag:-
<!--[if lt ie 7]>
<style type="text/css">
#right { margin-right: 7px; }
</style>
<![endif]-->
lt ie 7 means less than IE7.
The reason it's only 1px difference is that IE6 only has the double margin bug with float: left combined with margin-left, not with the right side.
See http://www.positioniseverything.net/exp
argin.html
and you have margin-left: 3px for #left which has float: left but there was 2px space 887px to 889px so only 1px of the 3px margin was causing the problem, not the margin-right on the right side.
Last edited by Wickham (2009-07-26 15:08:36)