hmm the only thing I can see is the double margin bug but that doesn't affect IE7.
Code:
#left-column
{
float: left;
margin-top: 10px;
margin-left: 8px;
width: 230px;
height: 499px;
background: url(../images/left-column-back.png);
}
Should be
Code:
#left-column
{
float: left;
margin-top: 10px;
margin-left: 8px;
width: 230px;
height: 499px;
display: inline;
background: url(../images/left-column-back.png);
}
Otherwise IE6 will add 16px left margin instead of 8px.
Could you post all your code here or better yet to a live server? I think the problem lies somewhere else in your code.
Bookmarks