Validation + minor changes

almost valid html v5 & css v3