due to the nature of creating cross browser CSS to ensure that the menus will function in IE, FireFox, Opera and Safari, some of the css rules may not pass through efficiency testing in FireBug, this is not to say that rules are wrong or somehow broken. They are needed to ensure that the menus function across all modern browsers.