You have tangled tags.
Your font tags are not nested entirely inside or entirely outside the div tags. Tag soup always throws the browser into quirks mode. Quirks mode makes divs go crazy.
You need to align your tags like this:
<div>
<font>
<div>
....
</div>
</font>
</div>
The following does NOT work
<div>
<div>
<font>
....
</div>
</font>
</div>
Also, the font tag is deprecated. Use the div tag or the span tag with CSS instead.
Reputation Points: 730
Solved Threads: 181
Nearly a Senior Poster
Offline 3,314 posts
since Jan 2007