I hate to agree with Themegrrrl but this site is ok just for a 'learning site', what I mean is for someone who is starting off learning HTML.
I took the liberty of downloading your page.
I noticed there is no Style Sheet often referred to as Cascading Style Sheet, this is your next logical step to learn CSS. I think Lisa has some great resources on Style Sheets.
Just a tip! I would nick a website template and learn to modify HTML, Style Sheets and Java Script from studying tutorials and modifying, customizing a web template.
This way you get the best of both worlds. Potentially a great looking website and you hone your coding skills at the same time.
Some might regard using a template as cheating, though any way you can find to get better results faster and with less work, well who cares if people think its cheating.
When techies criticize non techies
W3Schools