If anyone is interested... and I don't think they are, I have worked out a workaround: you simply turn it on and off again. Sort of.
At the end of your jQuery custom script, simply show and hide the affected elements and they kind of reset and everything seems to be in the correct place. Therefore, as it only affects IE6/7, i did this... if (jQuery.browser.msie) { $("#contentfeed").hide(1, function () { $("#contentfeed").show(1); }); } Hopefully that will be useful to someone.