Index: wp-includes/css/admin-bar-rtl.dev.css
===================================================================
--- wp-includes/css/admin-bar-rtl.dev.css	(revision 19562)
+++ wp-includes/css/admin-bar-rtl.dev.css	(working copy)
@@ -157,6 +157,10 @@
 	float: right;
 }
 
+.ie7 #wp-admin-bar-wp-logo > .ab-item .ab-icon {
+	position: static;
+}
+
 #wpadminbar.ie7 .ab-icon {
 	float: left;
 	left: 12px;
@@ -168,6 +172,10 @@
 	float: left;
 }
 
+#wpadminbar.ie7 .ab-label {
+	margin-right: 0;
+}
+
 #wpadminbar.ie7 #wp-admin-bar-comments > a {
 	min-width: 25px;
 }
Index: wp-includes/css/admin-bar.dev.css
===================================================================
--- wp-includes/css/admin-bar.dev.css	(revision 19562)
+++ wp-includes/css/admin-bar.dev.css	(working copy)
@@ -453,13 +453,9 @@
 
 #wpadminbar.ie7 #adminbarsearch .adminbar-input {
 	margin-top: 1px;
+	width: 120px;
 }
 
-#wpadminbar.ie9 #adminbarsearch .adminbar-input,
-#wpadminbar.ie9 #adminbarsearch .adminbar-input:focus {
-	background-color: #fff;
-}
-
 #wpadminbar #adminbarsearch .adminbar-input:focus {
 	color: #555;
 	text-shadow: 0 1px 0 #fff;
@@ -467,6 +463,14 @@
 	background-color: rgba( 255, 255, 255, 0.9 );
 }
 
+#wpadminbar.ie8 #adminbarsearch .adminbar-input {
+	background-color: #464646;
+}
+
+#wpadminbar.ie8 #adminbarsearch .adminbar-input:focus {
+	background-color: #fff;
+}
+
 /* Two rules to ensure browser recognition */
 #wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder {
 	color: #ddd;
