Infatti non è un problema php. E' un problema CSS.
codice:
#extra{
float:left;
width:200px;
font-family:verdana,arial,helvetica,sans-serif;
font-size:12px;
padding-top:5px;
padding-left:5px;
padding-right:5px;
}
#content{
background:#ffffff;
padding:15px;
margin-left:210px;
font-family:verdana,arial,helvetica,sans-serif;
font-size:12px;
text-align:left;
}
Il div extra contiene anche il div content
il primo div ha una lunghezza di 200px ed il secondo si posiziona in 210 per una lunghezza di 200.
Se provi a spostare il </div> di "extra" prima del <div> "content" vedrai che funge anche su IE.