Index: themes/bartik/color/preview.js
===================================================================
RCS file: /cvs/drupal/drupal/themes/bartik/color/preview.js,v
retrieving revision 1.3
diff -u -r1.3 preview.js
--- themes/bartik/color/preview.js	19 Nov 2010 20:37:17 -0000	1.3
+++ themes/bartik/color/preview.js	2 Dec 2010 13:15:08 -0000
@@ -9,6 +9,10 @@
         $('#preview #preview-logo img').attr('src', Drupal.settings.color.logo);
         this.logoChanged = true;
       }
+      // Remove the logo if the setting is toggled off. 
+      if (Drupal.settings.color.logo == null) {
+        $('div').remove('#preview-logo');
+      }
 
       // Solid background.
       $('#preview', form).css('backgroundColor', $('#palette input[name="palette[bg]"]', form).val());
Index: themes/bartik/color/preview.css
===================================================================
RCS file: /cvs/drupal/drupal/themes/bartik/color/preview.css,v
retrieving revision 1.2
diff -u -r1.2 preview.css
--- themes/bartik/color/preview.css	15 Nov 2010 01:20:21 -0000	1.2
+++ themes/bartik/color/preview.css	2 Dec 2010 13:15:08 -0000
@@ -28,13 +28,14 @@
 }
 #preview #preview-logo {
   float: left;
-  padding: 15px 30px 15px 10px;
+  padding: 15px 15px 15px 10px;
 }
 #preview #preview-site-name {
   color: #686868;
   font-weight: normal;
   line-height: 1;
   margin-bottom: 30px;
+  margin-left: 15px;
   padding-top: 34px;
 }
 #preview #main-menu {
