Markup Review
A lot of the child elements of the head
could be shorter and still validate as HTML5. For example the charset meta
tag does not need the http-equiv
attribute; similarly script
and link
elements do not need the type
attribute. The main section
on the homepage would be better as a div
as it is not titled and is used to hold presentational items.