You have a content div holding "main" and "sidebar" which are floated left and right. All well and good, except that the floats have taken the two inside divs out of the document flow. If you either add a clearing div right before the </div> of your "content" div, or apply "clearfix" to the "content" div, that should force the content div to contain the floated divs within.
#content:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } Cheers, Tim ______________________________________________________________________ css-discuss [cs...@lists.css-discuss.org] 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/