diff --git a/template.php b/template.php
index 9d09ec6..7cb9251 100644
--- a/template.php
+++ b/template.php
@@ -270,11 +270,11 @@ function bamboo_menu_local_tasks(&$vars) {
  */
 function bamboo_preprocess_node(&$vars) {
   $node = $vars['node'];
-  if ($vars['view_mode'] == 'full' && node_is_page($vars['node'])) {
+  if ($vars['view_mode'] == 'full' && node_is_page($node)) {
     $vars['classes_array'][] = 'node-full';
   }
 
-  if ($vars['view_mode'] == 'teaser' && node_is_page($vars['node'])) {
+  if ($vars['view_mode'] == 'teaser' && node_is_page($node)) {
     $vars['classes_array'][] = 'node-teaser';
   }
 
