IE 6-8 fixes, final Layout, final JS