To add a theme for a website in VS.NET 2005, right click on the root node of the site, and select Add ASP.NET Folder -> Theme.
After this step, create a new theme with desired name. Then add the appropriate files according to your requirements. You can add CSS Files, skin files etc.