ten kod co podałeś działa pod FF bez żadnych przerw więc problem masz gdzie indziej - zresztą zobacz sam, usuń wszystko co zbędne ze strony i zobaczysz że działa
skoro ci nie działa pod firefoxem to pół biedy bo w nim możesz sobie zainstalować niezbędnik webmakera czyli firebug, a w nim znajdziesz wiele rewelacji między innymi takich które pozwolą ci dowiedzieć się do jakiego elementu należy owa przerwa oraz w oka mgnieniu wyłączyć odpowiednie style dla elementu, dzięki czemu dowiesz się dokładnie gdzie go boli
tak czy inaczej gdybyś robił layout na divach to byś takich problemów pewnie nie miał (a miałbyś całkiem inne ale o tym już nie wspominam)