I developed a relative simple trick to enable any theme like your own, during the process of creating a Site in WSS 3.0 or MOSS 2007. You need to create an ASP.NET aspx page, for example EnableMyTheme.aspx, containing some inline C# code or a control containing C# code. The C# code is as follow: Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges(delegate() { try { SPWeb web = SPControl.GetContextWeb(Context); web.AllowUnsafeUpdates = true; web.ApplyTheme("MyTheme"); web.Update();...