All done for modern browsers.  IE8 still needs fixes