A ver, el primer error es por que el CSS lo estas poniendo antes de <head> además de que no lo tienes correctamente, no es script sino style:
Código HTML:
Ver original.Estilo1 {font-size: 29px}
.Estilo31 {font-size: 18px}
.Estilo33 {color: #333333}
.Estilo38 {color: #99CCFF}
Lo segundo es por lo mismo, la etiqueta head no puede estar ahí.
Te recomiendo que cheques este libro, te ayudará mucho:
http://librosweb.es/xhtml/index.html
Saludos