I'd say it's style over grammar (and should therefore be enforced via CSS : ) )
 
Personally, I think the blog would look better if title were all lowercase.