Не не выглядит как двойной поплавок для меня.
Из того, что я вижу из IE dev,
в IE не имеет
ни отображения, ни примененного плавающего , но стиль '# top-navigation ul li' ограничен, потому что поле при установке на 0. Я вижу, что вы используете переходный тип документа, поэтому я бы начал с изменения его на строгий, если вы можете выйти из трудно предсказуемого режима причуд.
Как указывает Смиллер, вам не нужно использовать float и inline, поэтому вам следует удалить один из них, а затем я предлагаю начать упрощать код, чтобы найти конфликт.
Надеюсь, переход на строгий режим сразу же вас рассортирует.