Делая шапку для одного сайта, получил разлёт блоков в ie 7 (кто бы удивился, да?). В ie разлёта между box-c и box-inner не было, в фф и опере же он был.
•
•
Опера:
IE 7:
Всё оказалось довольно-таки просто: у оперы и файерфокса по умолчанию для ul-a, которым я сделал меню стоит display: block, который и добавлял эти дыры, которые я поначалу затыкал отрицательным маргином. Соответственно, после лёгкого движения руки:
#menu ul {display:inline;}
получил то, чего и добивался: