I think you have made an excellent start.
Other people have picked up on the errant apostrophes.
I had a quick peek at the source code and I have a couple of suggestions.
1. Move the styling into an external style sheet. Then validate it using the validator on
http://www.w3c.org
By using an external stylesheet, it means that if you want to change the look and feel of the site, you make a change in just one place, whereas with your current set-up, you will have to make changes in multiple places, thereby increasing the likelihood of errors.
2. Validate your html using the validator at the address above. There are some errors in the tags - for example, <P align=justify> should read
<P align="justify">.
3. Try and test the site on as many browsers as you can. IE is quite tolerant of errant html, whereas Firefox and Opera will be less forgiving and so are a good way to check your code.
When the site is live, it's worth putting a site meter on it. I use one from
http://www.sitemeter.com. They are free and the statistics make fascinating reading.
4. Have a look at
http://www.w3schools.org - there are loads of tutorials on css, html xhtml and so on.
For a really good book on CSS, there's one by Martin Collinson published by Apress that gets my vote. Well worth a read and it's quite entertaining too.
I'll be interested to see how the site develops. Keep up the good work!
Cheers
Mark