i have learned a lot in the process of creating my website: www.importrival.com. i, however, have a bit of a problem now.
the site displays correctly in netscape6. but, in ie5, there is a LARGE gap between the header and the rest of the page AND the dotted vertical line between the menu and the photos is NOT present in ie5.
i'm not quite sure what you need in order to help me but here's the css:
The problem is coming from your use of margin-top: 40px; in the menu declaration block.
You shouldn't really be using entirely absolute positioning for this type of layout.
If you do, then you'll need to double-check all the height attributes you've set for the various elements/divs.
You've given the header a height of 55px although its content is actually 100px high.
This kind of discrepency can play havoc with absolutely placed divs.
I suggest that you redo the layout withouth the use of 'absolute' positioning.
Familiarise yourself with the float and clear attributes of css and you'll be able to reproduce that simple layout easily.