diff --git a/contrib/clean/template.php b/contrib/clean/template.php
index 76f54aa..e01b8ee 100644
--- a/contrib/clean/template.php
+++ b/contrib/clean/template.php
@@ -191,6 +191,11 @@ function clean_body_classes(&$variables) {
   list($path,) = explode('?', $path, 2);
   $path = rtrim($path, '/');
 
+  // Add body class of "node-edit", to any node edit page.
+  if (check_plain(arg(0)) == 'node' && is_numeric(arg(1)) && check_plain(arg(2)) == 'edit') {
+    $classes[] = 'node-edit';
+  }
+
   // Create section classes down to 3 levels. Path is empty if we're at <front>.
   if ($path) {
     $path_alias_sections = array_slice(explode('/', $path), 0, 3);
                   