Index: wp-includes/admin-bar.php
===================================================================
--- wp-includes/admin-bar.php	(revision 19153)
+++ wp-includes/admin-bar.php	(working copy)
@@ -559,7 +559,7 @@
 	$icon .= "<div class='ab-comments-icon-arrow'></div>";
 	$icon .= "</div>";
 
-	$title = ( $awaiting_mod ) ? '<span id="ab-awaiting-mod" class="pending-count">' . number_format_i18n( $awaiting_mod ) . '</span>' : '';
+	$title = '<span id="ab-awaiting-mod" class="awaiting-mod pending-count count-' . $awaiting_mod . '">' . number_format_i18n( $awaiting_mod ) . '</span>';
 
 	$wp_admin_bar->add_menu( array(
 		'id'    => 'comments',
Index: wp-includes/css/admin-bar.dev.css
===================================================================
--- wp-includes/css/admin-bar.dev.css	(revision 19152)
+++ wp-includes/css/admin-bar.dev.css	(working copy)
@@ -463,7 +463,7 @@
 }
 
 #wpadminbar .ab-comments-icon-body {
-	margin: 3px 4px 0 -2px;
+	margin-top: 3px;
 	background: #999;
 	height: 10px;
 	width: 14px;
@@ -480,7 +480,7 @@
 	height: 0;
 	position: absolute;
 	bottom: -3px;
-	left: 1px;
+	left: 3px;
 	/* Use transparent borders to form a triangle */
 	border-left: 4px solid #999;
 	border-bottom: 4px solid transparent;
@@ -489,7 +489,14 @@
 	border-left-color: #bbb;
 }
 
+#wpadminbar #ab-awaiting-mod { 
+	margin-left: 4px; 
+} 
+#wpadminbar span.count-0 { 
+	display: none; 
+} 
 
+
 /**
  * IE 6-targeted rules
  */
