Themes and Skins
Site customization has always been an issue. Application developers now have a handy way to customize individual controls, pages, or the whole site at once. ASP.NET 2.0 does this through themes that contain skins. You can apply a skin to a control just by setting a property. The link below gives a good overview.