59a60,71
>   else if ((arg(0) == 'comment') && (arg(1) == 'reply') && is_numeric(arg(2))) {
>     $nid = arg(2);
>     $terms = taxonomy_node_get_terms_by_vocabulary($nid, $selector_vid);
>     if ($terms) {
>       $term = current($terms);
>       $custom_theme = variable_get('taxonomy_theme_term|'.$term->tid, $default_theme);
>     }
>     else if ($theme_forum_dep) {
>       $term = db_fetch_object(db_query('SELECT tid FROM {forum} WHERE nid = %d', $nid));
>       $custom_theme = variable_get('taxonomy_theme_forum|'.$term->tid, $default_theme);
>     }
>   }
103a116,126
>   else if ((arg(0) == 'comment') && (arg(1) == 'reply') && is_numeric(arg(2))) {
>     $nid = arg(2);
>     $terms = taxonomy_node_get_terms($nid);
>     $term = current($terms);
>     $vid = $term->vid;
>     $custom_theme = variable_get('taxonomy_theme_vocab|'.$vid, $default_theme);
>     if ($theme_forum_dep && ($vid == $forum_vid)) {
>       $term = db_fetch_object(db_query('SELECT tid FROM {forum} WHERE nid = %d', $nid));
>       $custom_theme = variable_get('taxonomy_theme_forum|'.$term->tid, $default_theme);
>     }
>   }
148a172,182
>   else if ((arg(0) == 'comment') && (arg(1) == 'reply') && is_numeric(arg(2))) {
>     $nid = arg(2);
>     $terms = taxonomy_node_get_terms($nid);
>     $term = current($terms);
>     $vid = $term->vid;
>     $custom_theme = variable_get('taxonomy_theme_all|'.$term->tid, $default_theme);
>     if ($theme_forum_dep && ($vid == $forum_vid)) {
>       $term = db_fetch_object(db_query('SELECT tid FROM {forum} WHERE nid = %d', $nid));
>       $custom_theme = variable_get('taxonomy_theme_forum|'.$term->tid, $default_theme);
>     }
>   }
190a225,235
>   else if ((arg(0) == 'comment') && (arg(1) == 'reply') && is_numeric(arg(2))) {
>     $nid = arg(2);
>     $nodetype = db_fetch_object(db_query('SELECT type FROM {node} WHERE nid = %d', $nid));
>     if ($nodetype->type) {
>       $custom_theme = variable_get('taxonomy_theme_nodetype|'.$nodetype->type, $default_theme);
>       if (($nodetype->type == 'forum topic') && $theme_forum_dep) {
>         $term = db_fetch_object(db_query('SELECT tid FROM {forum} WHERE nid = %d', $nid));
>         $custom_theme = variable_get('taxonomy_theme_forum|'.$term->tid, $default_theme);
>       }
>     }
>   }
