Index: wp-includes/script-loader.php
===================================================================
--- wp-includes/script-loader.php	(revision 17003)
+++ wp-includes/script-loader.php	(working copy)
@@ -307,7 +307,6 @@
 		$scripts->add( 'list-table', "/wp-admin/js/list-table$suffix.js", array( 'jquery-query', 'jquery-serialize-object' ), '20101215' );
 		$scripts->add_data( 'list-table', 'group', 1 );
 		$scripts->localize( 'list-table', 'listTableL10n', array(
-			'loading' => __('Loading...'),
 			'error' => __('An error has occurred while loading the items.'),
 			'search' => __('Search results for &#8220;%s&#8221;'),
 			'l10n_print_after' => 'try{convertEntities(listTableL10n);}catch(e){};'
Index: wp-admin/includes/class-wp-list-table.php
===================================================================
--- wp-admin/includes/class-wp-list-table.php	(revision 17006)
+++ wp-admin/includes/class-wp-list-table.php	(working copy)
@@ -199,6 +199,7 @@
 	<input type="text" id="<?php echo $input_id ?>" name="s" value="<?php _admin_search_query(); ?>" />
 	<?php submit_button( $text, 'button', 'submit', false ); ?>
 </p>
+<img src="<?php echo esc_url( admin_url( 'images/wpspin_light.gif' ) ); ?>" class="ajax-loading" id="list-ajax-loading" alt="" />
 <?php
 	}
 
@@ -232,7 +233,7 @@
 
 		echo "<ul class='subsubsub'>\n";
 		foreach ( $views as $class => $view ) {
-			 $views[ $class ] = "\t<li class='$class'>$view";
+			$views[ $class ] = "\t<li class='$class'>$view";
 		}
 		echo implode( " |</li>\n", $views ) . "</li>\n";
 		echo "</ul>";
Index: wp-admin/js/list-table.dev.js
===================================================================
--- wp-admin/js/list-table.dev.js	(revision 17001)
+++ wp-admin/js/list-table.dev.js	(working copy)
@@ -14,11 +14,6 @@
 		this.set_total_pages();
 
 		this.$tbody = $('#the-list, #the-comment-list');
-
-		this.$overlay = $('<div id="loading-items">')
-			.html(listTableL10n.loading)
-			.hide()
-			.prependTo($('body'));
 	},
 
 	// paging
@@ -53,7 +48,7 @@
 		if ( !different )
 			return false;
 
-		this.show_overlay();
+		this.start_loading();
 
 		if ( reset_paging )
 			$.query.SET('paged', 1);
@@ -96,7 +91,7 @@
 		if ( 'object' != typeof response ) {
 			this.handle_error();
 		} else {
-			this.hide_overlay();
+			this.stop_loading();
 
 			this.$tbody.html(response.rows);
 
@@ -119,28 +114,23 @@
 	},
 
 	handle_error: function() {
-		this.hide_overlay();
+		this.stop_loading();
 
 		$('h2').after('<div class="error ajax below-h2"><p>' + listTableL10n.error + '</p></div>');
 	},
 
-	show_overlay: function() {
+	start_loading: function() {
 		this.loading = true;
 
 		$('.error.ajax').remove();
 
-		this.$overlay
-			.css({
-				width: this.$tbody.width() + 'px',
-				height: this.$tbody.height() - 20 + 'px'
-			})
-			.css(this.$tbody.offset())
-			.show();
+		$('#list-ajax-loading').css('visibility', 'visible');
 	},
 
-	hide_overlay: function() {
+	stop_loading: function() {
 		this.loading = false;
-		this.$overlay.hide();
+
+		$('#list-ajax-loading').css('visibility', 'hidden');
 	}
 }
 
Index: wp-admin/css/wp-admin.dev.css
===================================================================
--- wp-admin/css/wp-admin.dev.css	(revision 17001)
+++ wp-admin/css/wp-admin.dev.css	(working copy)
@@ -4192,14 +4192,10 @@
 }
 * html #template div {margin-right: 0;}
 #save {width: 15em;}
-#loading-items {
-	position: absolute;
-	z-index: 9999;
-	padding: 10px 0;
-	background-color: #fff;
-	font-weight: bold;
-	text-align: center;
-	opacity: 0.5;
+#list-ajax-loading {
+	float: right;
+	margin-right: 5px;
+	margin-top: -1px;
 }
 #howto {
 	font-size: 11px;
