This is driving me nuts, and I am at a loss. The menu items are listed horizontally, however in IE7 there seems to be extra padding/margin on each additional element...any ideas? See code below:
Your CSS needs a lot of improvements to it. You're redefining styles that don't need to be redefined as they are inherited, you're settings properties in multiple locations where they could be set in one and inherited and your setting background properties the lengthy way.
CSS
HTML
Thanks.