CSS_Kidd - 3:26 pm on May 19, 2009 (gmt 0) [edited by: CSS_Kidd at 3:37 pm (utc) on May 19, 2009]
first try this: declare a float left with in #sidebar and not as a separate class (some browsers may render wrong) and give it a display of block as well. And check your padding in #content. Since you set the font size to be 16 some browsers will see that the padding is 16px = 1em in your case. So adding your side bar and your content plus the "possible" 16x2 (on each side) comes out to be 747px... even if it's just a 1px padding you going way over the 720px you set for the container and that's why it breaks it and puts it below. Maybe put a div inside the content and only give it padding as to not mess with the size of the content div. and you may need to float the content div as well.
[edited by: CSS_Kidd at 3:37 pm (utc) on May 19, 2009]