Showing how to use CSS to gradually change the style of items as you run through a list.
This is done using the adjacent sibling selector, introduced in CSS2 in 1998 (and yet still not supported by IE6Win, even though IE5Mac supported it ages ago).
The adjacent sibling selector can also be used with tables (that don't use
rowspan) to apply styles every
<td> in a column.