That´s all about float elements...
Your <div id="wrapper"> it's not floating, it's generate and
foloow the flux of HTML, the ul#nav it's inside but it's floating it
means that´s above but the height of wrapper it is not influenced by
the float element unless they are bot floating...
You could try put both float and u will see that the height it's influenced by both elements...
This it´s the cause to FF it does not recognize the height and join the both height
--
Nuno Gaspar - Designer
-----------------------------------
http://www.artideias.com