ci sono ottime guide di base nel sito

http://xhtml.html.it/guide/leggi/52/guida-xhtml/ (xhtml)
http://css.html.it/guide/leggi/2/guida-css-di-base/ (css)

se guardi anche tra i link utili puoi trovare qualcosa che possa aiutarti, ad esempio alcuni template di base già pronti in layoutgala http://blog.html.it/layoutgala/

potresti usarne uno per studiarlo e modificarlo in base alle tue necessità, anche facendo uso delle guide