Will have a look for you, but before I continue - why on earth are you using frames? There’s no pupose for them in context, so I respectfully suggest you desist.
I see “Microsoft Frontpage” in the page source, which explains a lot. Are you able to change the HTML yourself, or are you using FP to autogenerate? If the latter, it’s a bit difficult to help.
Here were the problems I saw (if I remember them correctly):
-Firefox and IE interpret padding differently. I think FF adds padding onto the existing width and IE subtracts it from the existing width… or maybe it was the other way around? That caused some things to stretch beyond their intended limits.
-The bottom rounded corners img was placed in the wrong place; it should’ve been inside the “bodyblock” div. That causd it to appear in the wrong place in FF, though IE magically dealt with it.
-The specified height for the “cont” div was too low and also redundant; it was specified in both the stylesheet and the html.
Anothe vote for GuanoLad’s advice. Designing anything in IE first is asking for trouble. Designing for Firefox/Safari first and them tweaking things in IE is the way to go, but you’ll still tear your hair out trying to accommodate IE’s quirks so it won’t break your design. Double the hair-tearing if you plan to be an “ideologically pure” web designer, make full use of CSS 2.0, and shun table-based layouts – anything that’s cutting-edge and standards-compliant is guaranteed to get mangled by IE.
(And if you’re embedding Flash animation, make sure you get a fix for the “Click to activate this object” screwup that came out of Microsoft last month. That one bit me on the rear last week…)