Ok... here's what I've accomplished through Firebug:
- Take overflow off of hidden DIV above the form DIV
- Position banner DIV relative
- Position main-links DIV relative
- Reduce the height of the form, form-1h, and form-rh DIVs to 290px
- Reduct the margin-top of the form DIV to -290px
That did it for my Firefox. It worked perfect after that - open & close. The reason that I'm reducing everything to 290px is because leaving it at 300px makes it stick out of the top by 10px. So, if you can solve that without reducing then you wouldn't have to change that. But, 10px is a small sacrifice.
Let me know if that doesn't work!
Peace!