can anyone see why seven wouldn't like the adjacent sibling selectors in this rule? The hover bit works fine. This is driving me mad. IE7 does support CSS 2.1 selectors right?

td.vevent:hover div, td.vevent a:focus + div, td.vevent a:active + div
{
display:block;
}