Might be worth creating an external layout so we don't duplicate the header and footer markup