One of the enhancements to SharePoint was an "upgrade" to how it does Themes. Everyone remembers how Site Themes are handled now, right? Head into the Site Settings and under Look And Feel find the Site Theme link, which shows you the below image.
Now, when heading into the same area in SharePoint 2010 you see the following:
Note the additional information now available in the page: the color scheme is shown, the text backgrounds and foregrounds, accents and hyperlinks are shown as well. This aligns up perfectly with a PowerPoint Theme. Now, how can we create a PowerPoint Theme? Well, you can either open up PowerPoint 2007 and start playing there, or, enter: Theme Builder.
Theme Builder (currently a beta tool) allows you to create Microsoft Office 2007 Themes to be used throughout the Office suite. Utilizing a tool like this allows you to create Themes that can also be used in your SharePoint 2010 sites. Using the interface (see above) you can assign colors to the various areas that match those that SharePoint is looking for (accents, hyperlinks, etc). Once created, you can upload the Theme to the Gallery, and then reference it in the Theme Settings.
So, to create a custom Theme using Theme Builder
- Open up Theme Builder
- Assign different colors to the various accents and hyperlinks
- Select the font of the major and minor fonts
- Major=Heading Font; Minor=Body Font in SharePoint
- Test the Theme in Powerpoint

- Save the Theme inside the PowerPoint interface
- Open up the SharePoint 2010 Site you wish to play with
- Navigate Site Actions --> Site Settings
- Select Themes under the Galleries section
- Upload the Theme created/saved in the steps above
- Navigate back to the Site Settings page, then select Site Theme under the Look and Feel section
- You should now see your uploaded Theme as a choice in the list
- Select the new Theme...the color scheme, accents, hyperlinks and fonts in the page will now reflect your Theme
- Select the <Apply> button
- Your site now has this new Theme throughout
Relatively simple, eh? It's not too bad for something automated. Now, you can experiment with different color schemes and see what looks best for your new theme.
Note: When trying to just save the Theme through the Theme Builder only, and then uploading it, SharePoint exceptioned, hence we need to save it through the PowerPoint interface.
Enjoy! - M