There are inline styles going on here within your tags. Anywhere you see the word "style" in a tag and some information following, that's CSS.
There are a couple of minor issues with your markup. Different browsers process code in their own ways, so the "extra stuff" you're seeing might not come up for everybody else!
Markup of any kind can be incredibly finicky! Make sure that the _blank part of your first tag has quotes around it.
<div>
I absolutely LOVE what <a href="http://aerikas-ae-escaflowne.bravehost.com/anti.htm#puffy" target="_blank">Aeika S has done with this particular image< /a >.
There's an
there that I'd wager is not necessary. Feel free to clean that up.
There's a <div> tag at the beginning of all of this. It needs to close somewhere-- Make sure it has a
</div> to go with it somewhere down the line. You may just be able to remove all the <div> and </div> tags altogether. If there's no external CSS file that this is all talking to, chances are that those div containers aren't doing anything in particular.
As others have said, access to the work in progress or the full code for the page will help us help you!
Also, whenever you see a <p> tag, that needs to close somewhere with a </p> as well.
Are you using Word to generate some of your markup, or were you trying to use it to write the raw HTML? If you're writing raw HTML, use Notepad instead... It won't throw that extra stuff in. If you're using Word as a "WISYWIG" deal and exporting HTML from there... Well, er...
... Word isn't exactly good at this. It's messy, and it doesn't always know what it's doing
I'd suggest trying to get a demo of DreamWeaver or something of that effect, because it's made to help you make web pages.