It's important to note that CSS selectors never select text nodes; rather, they target elements, which themselves may or may not contain text. It is impossible to select and style text that follows an element, unless that text itself is contained within an element.
For example, if a DL contained spurious text outside of a DT or DD element, you can only style it by creating a rule for the DL, and undoing that rule for the child elements, DT and DD. (Note: Internet Explorer does not display child textnodes of a DL.)