What does the tilde (~) here do?  I'm aware that the tilde is the general sibling selector (http://css-tricks.com/child-and-sibling-selectors/), but does it have any effect here?