fix a footer element hierarchy

The footer element should be not a child of a html element but a child of the body element.