[/quote]
Respect) Учтены все нюансы.
Не понял только зачем clear: both и margin-bottom: -1em. Особой практической нагрузки эти свойства в данном конкретном случае вроде бы не несут... Как следствие – можно избавиться и от line-height для универсального селектора...