Change blog template.

Hello

Is it possible, once a user has already created a blog from a template, for them to then change their blog template to another? Doing so will reset their pages/menu etc to the new template they selected. Possibly still keeping this such as users and other site data.

Thanks

Elliot