That helps a ton. Thanks so much. If I may, I have two more questions. First, I understand the part that the <ul id="nav"> tag is floated left and cuases the problem with the form, however, I'm confused as to why the same effect doesn't happen for the <div id="centerspalsh"> which holds the three columns and precedes the nav div. Also, one last Firefox issue that these changes didn't clean up is that, in Firefox, the middle column on the splash screen floats higher than the left and right columns. Not sure why.
Once again, thanks for the help.