Eine Menge CSS-Code, aber kein HTML dazu. Wo dein Content stehen soll und wo der Container ist, der verschoben wird, kann ich nur raten..... siehe meine Sig "Dein Post?"...
Was Du vermutlich meinst, ist der IE doubled margin bug, der dann auftritt, wenn ein gefloatetes Element ein margin in der Floatrichtung enthält. Dieser wird dann unter Umständen verdoppelt. Hier hilft es, dem betroffenen gefloateten Container ein display: inline mitzugeben.
Wenn das nicht hilft, brauchen wir schlicht den HTML Code oder besser noch einen Link. Wenn das nicht geht, genaue Angaben, welche Container betroffen sind...