Il manquerais pas quelques balises au debut ??
Genre doctype, html, head ...
Perso, je trouve mieux de metre le css dans un fichier, et pas directement dans ta page.
Alors au lieu d'utiliser un balise style, tu peux utiliser une balise link ...
Ensuite je te conseille d'utiliser un navigateur qui respecte les standards pour tester ton site (Mozilla, Opera, FireFox...), parce que la ton site n'est pas tres bien affiche avec FireFox 0.8 ...
Pour finir, je te conseille ces deux sites :
http://openweb.eu.org
http://www.alsacecreations.com/articles