Hi Rebecca,
I am checking out your site on I.E. On Sunday, June 4.
It looks not too bad, I see you fixed the closing tags and that is important. I have looked at your CSS and I am finding some things that may contribute to confusion in some web browsers.
<style type="text/css">
html,body{margin:0;padding:0}
body{font: 85% arial,sans-serif;background-color:black}
a{color: #669999;padding:10px;text-decoration:none}
</style>
These lines are in your style sheet. You already have 2 refferences to the "body" tag, and I have no idea why you would make the first style in the list apply to the "html" tag?
Here is where you have a huge conflict:
<body bgcolor="#000000" text="#336666" link="#336666" vlink="#669999" >
That is the first line after the </head> tag. If you already specified the body colour, the link style and all that fun stuff in your style sheet, then you just cancelled it in your <body> tag, so now the browser is getting up to 3 commands for the same thing. Even if the colour is the same, it can still make editing the site complicated and possibly make the style sheet innefective.
Did I mention I like the site? Good job overall, just need to get all your <body> elements on one line of style sheet, then just open the <body> tag with no other instructions because the style sheet will do it for you.
One last note, you specify in your body style that the font: 85% arial,sans-serif. I think that any font specification should be included in your p{margin:0 10px 10px} statement, and that is where you could include most of your font styles. I also make styles for ul, li, ol, and other tags that may have text, but not include the <p> tag.
Hope some of this makes sense, and good luck.
Cliff
E-Learning Specialist
www.mainsites.ca is my website, and yes, some of it is crappy.