Q:

How to set default theme while creating new site or subsite

I want to create a new subsite using default publishing template in sharepoint 2007, once created i want a different theme to be applied to site, how can i change the default theme ans use a different theme as default?
kindly help. Urgent.

A:

You need to apply theme which is applied to default publishing template or you need to apply separate theme for your new sub site only?
Yes it is possible. Consider you have your custom theme. Now you need to navigate to the location "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\SiteTemplates\". Here select your site template. In your case, select PUBLISHING -> XML -> Onet.xml. Open the xml file and add new tag under configuration to call our custom page with parameter as your custom theme. In custom page, we need to apply our custom theme and redirect to default page.Reference Here

