Thanks everyone for the comments and tips offered after I gave this presentation at Alabama Code Camp, as well as, at the Atlanta Cutting Edge .NET group last week. I received several "so that’s how it works" comments and that was exactly the point of this talk.
Here is the abstract of the presentation:
This will be a thorough discussion of all that is CSS. Whether you know it as the necessary evil or the great enabler (that just hasn’t quite clicked for you yet), you should walk away with something valuable from this discussion. I will begin with the basic box model and travel all the way to the holiest of grails (the no tables here, two and three column ASP.NET Master Page layout…yours to take home for free!). Along the way, we’ll touch on some CSS Best Practices and gotchas in ASP.NET and take a look at the new CSS tools in Visual Studio 2008 (Orcas).
Get the download here.
Note: The solution file provided is from Visual Studio 2008 (Orcas) Beta 2. There
is nothing .NET 3.5 specific (as most of it is HTML anyway).
Update 04/01/08: Updated the download to compile under Visual Studio 2008 RTM