Amy, It looks like some of the elements that are using absolute positioning are being positioned relative to the viewport and not the parent div as you desire. If the parent div is static the absolute positioned div will seek the next higher parent that is not static. In this case, the <body>. Be sure the containing divs are position: relative; or anything other than static. It would be best to avoid absolute positioning if possible and have you menu be part of the flow of the document.
If you find it necessary to use conditional comments to fix IE problems they should be placed in the html as the last lines just before the </head> tag. Also, an element that you want to center within the parent is usually written margin: 0 auto; This says there is no top or bottom margin. The results of using margin: auto; could cause variable results. Jim On Dec 14, 2007 6:12 AM, Amy Drayer <[EMAIL PROTECTED]> wrote: > Dear CSSers: > > I am about to pull out the gun and shoot myself over this mess. Any > and all help GREATLY appreciated. A note: The invalidation errors > should not cause this problem (it's a CMS, I cannot fix them). > Please see: > http://new.jocohealth.net/ > CSS: > http://new.jocohealth.net/upload/health/s/gl.css > http://new.jocohealth.net/upload/health/s/gs.css > > > ______________________________________________________________________ css-discuss [EMAIL PROTECTED] http://www.css-discuss.org/mailman/listinfo/css-d List wiki/FAQ -- http://css-discuss.incutio.com/ List policies -- http://css-discuss.org/policies.html Supported by evolt.org -- http://www.evolt.org/help_support_evolt/