node theming doesn't work
That's a known issue in some Drupal versions: Drupal will not pick up node--blog.tpl.php from your theme directory unless there is node.tpl.php too. Just place them both in your theme, clear cache, and you should be fine.