Designing SharePoint Publishing Web sites for Internet

Believe me I am not a Designer and before early 2005 I was never been involved in any kind of designing activities like CSS and HTML but ever since working on SharePoint Portal project back in that year I have to design a Portal myself which was never been an easy exercise for me but since SharePoint 2007 is out there I was able to design some of the portals and Internet web site myself without any major issues (Other than finding good colors :)) Once you have the basic design in form of image or Photoshop format we can easily develop anything we need.  SharePoint Publishing Portals are a lot easier to design because they provide many interesting Master Page and page layout templates which can easily provide you a starter framework but If you are new and really don’t know anything about branding SharePoint Sites, I would strongly suggest you to read the series of articles given below.  They provide you everything you need to know about mastering the UI part of SharePoint. 

Summary from the article

This two-part article series addresses the entire process of branding a Microsoft Office SharePoint Server 2007 publishing site with a custom brand. First, the site designer is taken through the process of what to consider when developing the brand for a new SharePoint publishing site, including examining issues that are unique to publishing sites and the SharePoint-specific controls such as Site Actions and Welcome. Next, the article describes the process of converting the branding comps to a real implementation in a publishing site by using master pages, page layouts, CSS, JavaScript, and images. Finally, the article describes the process of taking the branded publishing site and converting it to a Feature that will make the brand easier to maintain in the future. This is done by using the VSeWSS and creating a new project that provisions all the files involved in a custom brand.

Part 1:

Part 2: