Being a newbie.. I have been working on a site for several months, and I suddenly found it looked fine on all browsers except IE6 after I have put up many pages...
I seen your site code. You done a good job. there is not a big issue in your site. For IE6 and IE7 i give you some advise you.
1. Where you use margin you use there Padding in your header and overall page. Where you need margin its create little bit problem in IE6 and IE7. So try to use Padding overall. 2. If you want to use specific css properties for IE6 and IE7 you will use the css with the help of # and _ for example
width:1000px; (overall) _width:1000px; (_ (underscore) help for IE6). #width:1000px; (#(hash) help for IE7).