В общем, если прописать фиксированную ширину для контента основного, то все встает на свои места и там и там:
.page_content {
width: 700px;
}
Но, на сколько я понимаю, хочется именно "резиновую" раскладку, так? Я сраз чего-то не уловил этого. В таком случае придется учесть-таки особенности разных браузеров и применять всякие хаки, прежде всего для осла. Очень и очень доходчиво, как мне кажется описано это вот тут:
http://softwaremaniacs.org/blog/2006...s-layout-flex/
Ну а вообще читаем про CSS-раскладку также
http://softwaremaniacs.org/blog/2006...tioned-layout/
ну и другие, не менее полезные статьи этого же сайта:
http://softwaremaniacs.org/blog/category/web/primer/