Ok.. you've got a lot of problems in there, but this is what is causing the float drop that you are seeing:
Quote:
|
<p style="margin-left: 0px; width: 519px;"><br>
|
IE has a broken box model. With IE, the box size is rendered as box+padding+margins, so you have to be careful that your sizes do not go OVER the 760px width that is defined for the wrapper div (#wrap).
First of all, you don't need the style definition on the paragraph in this manner.
Use the #content box you already have and use margin and padding on the <p> element in the CSS file itself - assuming you don't like Andreus's formatting.
This is also unnecessary: <li style="width: 153px;"> - the #avmenu box is already defined at a specific size and even if you want the list to be narrower, do it in the CSS file.
You also do not need to use stuff like this:
Quote:
<body style="color: rgb(0, 0, 0); background-color: rgb(204, 204, 255);"
alink="#000099" link="#000099" vlink="#990099">
|
First - don't use rgb colors, use the hex values. ALL of the body styling should be done in the CSS file.
The alink, vlink, link styles also need to be done in the CSS file. Look at Andreaus's original CSS file, you only need to change those values to suit your needs.
That template is meant to be XHTML 1.1 and that means that EVERY TAG MUST be closed. That means even a <br> must be written as <br />.
Every img tag must have an ALT attribute, even if it's only alt="".
Don't use and <br>s to space out text - that is what CSS is for.