Hi there johnsmith153,
the problem with IE7 is the "next sibling
" selector - "+".
The browser doesn’t correctly update the styles of the original element when another element is placed before it.
Hence the need for the "id
" usage for that browser.