Index: test/sass/results/nested.css
===================================================================
--- test/sass/results/nested.css	(revision 422)
+++ test/sass/results/nested.css	(working copy)
@@ -12,3 +12,10 @@
   font-weight: bold;
   
   float: left; }
+
+#right .header {
+  border-style: solid; }
+#right .body {
+  border-style: dotted; }
+#right .footer {
+  border-style: dashed; }
Index: test/sass/templates/nested.sass
===================================================================
--- test/sass/templates/nested.sass	(revision 422)
+++ test/sass/templates/nested.sass	(working copy)
@@ -13,3 +13,11 @@
     :size 2em
     :weight bold
   :float left
+
+#right
+  .header
+    :border-style solid
+  .body
+    :border-style dotted
+  .footer
+    :border-style dashed
Index: lib/sass/tree/rule_node.rb
===================================================================
--- lib/sass/tree/rule_node.rb	(revision 422)
+++ lib/sass/tree/rule_node.rb	(working copy)
@@ -50,7 +50,8 @@
         end
       end
       
-      sub_rules.each { |sub| to_return << sub.to_s(tabs + 1, total_rule) }
+      tabs += 1 unless attributes.empty?
+      sub_rules.each { |sub| to_return << sub.to_s(tabs, total_rule) }
       to_return
     end
   end
