About to launch a website but the layout has gone absolutely crazy in IE6, I’ve never seen anything like this before. the <body> seems to create extra space to the left and I haven’t a clue how to fix.
Your vid-post is 270px wide but your object seems to be 275px wide and therefore makes the element too big in IE6 as it tries to accommodate the extra width.
It looks like haslayout issues on a number of elements.
Try this:
* html #wrap2,
* html .post,
* html ul.dropdown {zoom:1.0}
Whenever you have complicated content inside a container then that container needs haslayout. It also needs haslayout if it is being used a stacking context for absolutely placed children otherwise the children get placed anywhere.