Add missin <head> tag. Super D'oh!
Indention.
Switch to <article> as element for .post.
Switch to <footer> as element for .post .footer.
Fix indention for <head> and <body>.
Fix indention of <body> content.
Switch to <section> as element for #posts.
Less newlines.