First, credit to the first two sites above for getting me going in response to a question on the css-d discussion list. My solution is not a pipe delimited list. It appears to be. It differs from the sitepoint example only by the inclusion of the first-child step to remove the extra pipe, rather than hiding it as the example did.

Back to the Tutorial -- or perhaps explaination is a better way to describe it.