This document was originally written in 2000. Much has changed when it comes to writing CSS that is fast. This guide is not accurate representation of the bottlenecks in the browser's rendering pipeline. For selectors in particular, read CSS Selector Performance has changed! (For the better) for a more recent take. For improving CSS speed, investigate improving costs of Reflow (layout) and Paint.