Homepage cross-browser fixes including IE7 and IE8.