da würd ich mal sagen: schlechter designer^^
im opera siehts auch mist aus, alles im linken menü untereinander. und hier deine lösung: du hast HTML fehler im code. laut w3 validator satte 31.
es sind nicht alle notwendig, aber einige davon können das ganze design vernichten, sei es zb ein fehlendes tag ;-) so zb deine img tags, welche manchmal nich beendet werdn.
gib hier mal deine seite ein: http://validator.w3.org/check
und dann geh die errors mal durch. genau diese errors können browser zur fehldarstellung treiben. FF macht die darstellung nur schon so schlecht, dass er selbst aus dem schlechten mit der schlechten interpretation müll macht. FF ist einfach fürs designing nicht geeignet. merks dir im vorhinein ;-) ich nutz opera, denn opera macht alle seiten perfekt (genau wie alle anderen browser), mit dem unterschied dass er bei designfehlern eben mist macht. und dann weiß ich: das wird im IE oder anderen browsern auch passieren. darum der w3 validator als hinweis, der findet schon gute fehler.
so, da ein design aber ja in jedem browser gut aussehen muss, und nicht nur in FF wie viele meinen, ist hier nochmal ein gutes portal: http://browsershots.org/
dort kannst du deine seite eintragen lassen und dann werden mit den von dir gewählten browsern auf den von dir gewählten betriebssystemen screenshots gemacht, damit du siehst, ob ein browser noch spackt oder nicht. ist verdammt hilfreich, weil man so auchmal um den tellerrand rum guggt.
also wie gesagt: HTML fehler ausmerzen, dann wird alles gut, in jedem browser