Hi Pat,
While using compatibility mode certainly works, it's probably better to fix the problem at its root. IE8 behaves different from IE7 with respect to the asp;Menu. The ASP.NET team recognized the problem and has released a fix for it. If you install the fix, the menu behaves the same in IE8 as it does in other browsers.
For more info and a download link:
IE8 and the Menu
With regards to page 250, take a look at this:
.StaticMenuItemStyle, .StaticMenuItemStyle a
Although it seems that StaticMenuItemStyle is listed twice, these are really two different selectors. One for the StaticMenuItemStyle class and one for anchors (links) *within* the StaticMenuItemStyle class (e.g. .StaticMenuItemStyle a)
The same is true for the other selectors you see twice: one is for the containing element; the other for the links they contain.
Hope this helps,
Imar