--- includes/common.inc.original	2010-08-22 14:38:13.000000000 +0000
+++ includes/common.inc	2010-08-22 14:50:27.000000000 +0000
@@ -3347,6 +3347,8 @@ function drupal_load_stylesheet_content(
       '<\s*([@{}:;,]|\)\s|\s\()\s*>S',             // Remove whitespace around separators,
       '\1', $contents);                            // but keep space around parentheses.
     // End the file with a new line.
+    // Remove trailing semicolon on aggregated style sheets.
+    $contents .= str_replace(';}', '}', $contents);
     $contents .= "\n";
   }
 
