You have set the:
- #container width to 960px;
- #main container to 530px;
- #inner container to 170px;
- #outer container to 170px;
that is: 530 + 170 + 170 is not equal 960
I increased the #main container's width to 580px ('cause we have a lot of unused space) and this is how it looks now in IE (see attachment bellow).
When I do that the layout shows up broken in FF

If I change back to the original value it shows up corectly in FF (this is crazy

)
So, you have 3 options:
1. You leave it like that and it shows up nice just in FF
2. You duplicate the css file and change the width accordingly so it will show up nice for the IE users. And also create a script to load the css file.
3. Create a script to see what browser is used to display the page by the visitor and if is IE set the width to 580px;
Quote:
#main {
padding-right: 15px;
padding-left: 15px;
float: left;
padding-bottom: 0px;
/* width: 530px; */ /* Use this width for firefox browser */
width: 580px; /* Use this width for Opera and IE */
line-height: 20px;
padding-top: 0px;
}
|