Adam Kuehn said it beautifully: 1. By source, for !important styles: a. user; b. author; c. default. By source, for all others: a. author; b. user; c. default. 2. By specificity, more specific wins. 3. By markup order, last occurring wins. Treat all styles arriving via links and @imports as though they occur, in order, at the point the tag occurs in the markup. That puts the discussion to rest. I upgraded this page to XHTML, and redid the perl and HTML for the URLer. Plus I'm getting some pants tailored. Sweet!