#panel div width 230px and border left and right 1px
so 230 + 1 + 1 = 232px
748 + 232 = 980px
which is the width of the wrapper
This works fine on Google Chrome, Firefox, and Safari.
However, on IE 8, something strange happens.
On the home page, the #main div drops below the #panel div, as if the main div is too wide to fit within the wrapper, but math above shows this behavior shouldn’t happen
If you go to the about page, you will notice that the #main div is not snuggled up against the #panel div, but rather there is a gap between them. But the math above shows that there should be no gap. So between the home and about pages, in IE, two very strange behaviors occur.
In Google Chrome, Firefox, and Safari, it displays as expected.
So added margin: 0; and padding: 0; to all divs that didnt have a pixel set to them and it appeared to address the gap in IE, mostly. But now I am forced to do a less efficient way of aligning text within the main div. I have to add padding, not to the main div (that would cause the gap in IE), but rather I have to add padding to the h1, p tags within the div, each one of them in order to space them away from edge of div. It seems pretty inefficient, but only solution I can think of.