--- blogtheme.old/blog_theme.module	2008-09-22 15:41:22.000000000 +0200
+++ blogtheme/blog_theme.module	2008-09-22 15:41:31.000000000 +0200
@@ -49,7 +49,7 @@ function blog_theme_init() {
     if ($nid == 'add') { //  /node/add
       $add_type = arg(2); // /node/add/type
       $allowed_types = variable_get('blog_theme_node_types', array());
-      if (!empty($allowed_types[$node->type])) {
+      if (!empty($allowed_types[$add_type])) {
         $account = user_load(array('uid' => $user->uid, 'status' => 1));
         $custom_theme = $account->blog_theme && $themes[$account->blog_theme]->status ? $account->blog_theme : variable_get('theme_default', 'garland');
       }
