Made some minor changes.  Will need extensive testing on your end.
Center block now html5 validated.  I missed this file months ago.