diff --git a/modules/node/node.module b/modules/node/node.module
index 6435fa2e57f56f06ced63644f611c0e157a66e5c..3b0bd458b6ebe9b8900c8b441aa8870ccdc60ff8 100644
--- a/modules/node/node.module
+++ b/modules/node/node.module
@@ -1968,6 +1968,7 @@ function node_menu() {
     'page arguments' => array(1),
     'access callback' => '_node_revision_access',
     'access arguments' => array(1),
+    'theme callback' => '_node_custom_theme',
     'weight' => 2,
     'type' => MENU_LOCAL_TASK,
     'file' => 'node.pages.inc',
@@ -1987,6 +1988,7 @@ function node_menu() {
     'page arguments' => array('node_revision_revert_confirm', 1),
     'access callback' => '_node_revision_access',
     'access arguments' => array(1, 'update'),
+    'theme callback' => '_node_custom_theme',
     'file' => 'node.pages.inc',
   );
   $items['node/%node/revisions/%/delete'] = array(
@@ -1996,6 +1998,7 @@ function node_menu() {
     'page arguments' => array('node_revision_delete_confirm', 1),
     'access callback' => '_node_revision_access',
     'access arguments' => array(1, 'delete'),
+    'theme callback' => '_node_custom_theme',
     'file' => 'node.pages.inc',
   );
   return $items;