The document is a presentation about Object Oriented CSS (OOCSS). It discusses two major OOCSS principles: 1) Separating structure and skin and 2) Separating container and content. This allows websites to be built in a modular way using "Legos" of HTML, CSS, images and JavaScript that can be reused across a site. Following OOCSS principles results in faster sites with less CSS and happier users, developers, and clients. The presentation provides examples of OOCSS code and tips for implementation.