Getting very close to fixing IE 6 and 7