ciao,, ho qualche domandina,, io ormai

1) non riesco a risolvere questo problema, allora:
sto facendo una colonnina per le news, il codice è:
codice:
<div id="topimg">[img]immagini2/test_int_nobb.gif[/img]</div>
	<div id="top">

gg/mm/yyyy</p></div>
niente di più semplice!
"topimg" ha la stessa larghezza dell'immagine, e la div "top" (sfondo azzurro e bordo nero) ha larghezza uguale all'altra meno 4px per i bordi a dx e sx.
se testo in locale, sia firefox che ie6 visualizzano correttamente (e ci mancherebbe!).
quando vado online, chissà perchè, ie6 riesuma l'implementazione errata del box model. possibile?
ho provato anche col metodo di tantek e un altro hack ma niente.

2) con ie6, in locale l'attributo white-space viene interpretato correttamente, mentre andando online si perde la formattazione. perchè?

3) ultima cosa, sempre riguardo ie6 (strano, eh): impostando un'immagine di sfondo (nel mio caso il rettangolino nero con bordo smussato) per una div, quest'ultima viene forzata a misurare in altezza 20 o 21 pixel, anche se da css l'altezza è minore di questa misura. vi risulta?

per la 1) e la 3) in questa pagina ho messo gli esempi
metto anche uno screenshot,,,così se qualcuno mi desse la soluzione al volo


se voleste provare in locale il comportamento di ie6 qui c'è lo zip

grazie