This document discusses branding and customizing the look and feel of SharePoint sites. It provides tips for taking a pragmatic approach to SharePoint branding that focuses on making compromises where necessary to work within SharePoint's limitations. Some key points include embracing tables and removing doctype declarations, putting assets in the Style Library, using divs sparingly, and overriding core styles. The design process is also discussed and modified to better suit SharePoint projects by focusing on specific page structures during planning, approval, and development. CSS and HTML techniques are presented, emphasizing organization, commenting code, and avoiding outdated practices. Layout pages can help provide structure and variations to web part pages. SharePoint 2010 is noted as being more standards compliant but still requiring