Impostando il margin-right a -3px funziona in IE, ma poi incasina tutto negli altri browser. Ho provato ad usare un commento condizionale ma lo ignora, nell'head ho scritto:

<!--[if lte IE 6]>
<style type="text/CSS">#left {margin-right:-3px} </style>
<![endif]-->

e poi il solito css:

<style type="text/css">
#left {
float: left;
width: 190px;
margin: 0 0px 0 0;
padding: 0px;
height: 456px;
background:#000000;
}
#content {
margin-left: 190px;
height: 456px;
background-color:#CCCCCC;
color: #969696;
}
</style>