Hi - I am having a major problem with a header area in a new site for our company. The logo and spotlight sit perfectly in ie7, firefox, opera and safari - but in ie6 the right hand spotlight moves to the bottom of the logo with a big.
This has been driving me crackers for over a week

and i just wondered if someone can tell me what is wrong.
The page has been loaded up here
http://www.matrixitcomputers.co.uk/n...-reloaded.html
the relevant html and css are included below.
Thanks in advance
HTML CODE
************************************************** **
<div id="masthead">
<!-- <div class="content">
<insert logo and/or top menu> </div> --> <!-- END of the Content DIV -->
</div><!-- END OF THE MASTHEAD -->
<div id="widespot">
<div id="logo">logo</div>
<div id="spotlight"><img src="img/spot2.jpg" alt="Spotlight" width="775" height="150" /></div>
</div>
<br class="clearfloat" />
<div id="column_wrapper">
******************************************
CSS
body {
font-family:trebuchet ms, myriad, tahoma, verdana;
background:url(img/background.gif) repeat-x;
font-size: 100%;
color: #000000;
background-color: #FFFFFF;
margin: 0px;
padding: 0;
}
h1 {
font-size: 1.8em;
margin: 0;
}
h2 {
font-size: 1.6em;
margin: 30px 0 0 0;
}
h3 {
font-size: 1.25em;
margin: 30px 0 0 0;
}
h4 {
font-size: 1.1em;
margin: 20px 0 0 0;
}
.nomargintop {margin-top: 0;}
.content p {
margin: 12px 0;
}
.menulist {
margin: 6px 0 12px 0;
padding: 0;
list-style-type: none;
}
/************ TOP STUFF ****************/
#wrapper {
width: 975px;
margin: 0 auto;
background-color:#fff;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
}
#wrapper .menulist a, #wrapper .menulist a:visited {
color: #000000;
border-left: 6px solid #FFD940;
padding: 0 0 0 6px;
}
#wrapper .menulist a:hover {
border-color: #000000;
}
/*********** MASTHEAD STUFF ****************/
#masthead {
background:url(img/nav-bg.gif) repeat-x;
color: #999999;
padding: 0px;
margin: 0;
height: 36px; /* may need to change this */
border-bottom: 1px solid #fff;
}
#masthead .content {
padding: 12px;
}
/*********** LOGO AND SPOTLIGHT ****************/
#logo { background:url(img/logo-bg1.gif) no-repeat;
height: 150px;
width: 200px;
position:relative;
float:left;
}
#spotlight {
height: 150px;
margin-left: 200px;}
#column_wrapper {
background-image: url(img/backgroud-faux.gif);
background-repeat: repeat-y;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
}
.clearfloat {
clear: both;
height: 0;
line-height: 0;
font-size: 0;
}