Index: wp-includes/css/admin-bar.dev.css
===================================================================
--- wp-includes/css/admin-bar.dev.css	(revision 19158)
+++ wp-includes/css/admin-bar.dev.css	(working copy)
@@ -73,13 +73,16 @@
 #wpadminbar .quicklinks > ul > li {
 	border-right: 1px solid #555;
 }
+
 #wpadminbar .quicklinks > ul > li > a {
 	border-right: 1px solid #333;
 }
+
 #wpadminbar .quicklinks > ul > li.opposite {
 	border-left: 1px solid #333;
 	border-right: 0;
 }
+
 #wpadminbar .quicklinks > ul > li.opposite > a {
 	border-left: 1px solid #555;
 	border-right: 0;
@@ -116,6 +119,7 @@
 	border-style: solid;
 	border-color: #dfdfdf;
 }
+
 #wpadminbar .quicklinks .opposite.menupop ul {
 	right: 0;
 	margin: 0 -1px 0 0;
@@ -173,8 +177,13 @@
 }
 
 #wpadminbar .ab-top-menu > li:hover {
-	/* @todo: add other gradients */
+	background: #3a3a3a; /* Fallback */
+	background-image: -ms-linear-gradient(bottom, #3a3a3a, #222); /* IE10 */
+	background-image: -moz-linear-gradient(bottom, #3a3a3a, #222); /* Firefox */
+	background-image: -o-linear-gradient(bottom, #3a3a3a, #222); /* Opera */
+	background-image: -webkit-gradient(linear, left bottom, left top, from(#3a3a3a), to(#222)); /* old Webkit  */
 	background-image: -webkit-linear-gradient(bottom, #3a3a3a, #222); /* new Webkit */
+	background-image: linear-gradient(bottom, #3a3a3a, #222); /* proposed W3C Markup */
 }
 
 #wpadminbar.nojs .ab-top-menu > li.menupop:hover,
@@ -190,7 +199,6 @@
 	text-shadow: none;
 }
 
-
 #wpadminbar .quicklinks .menupop li:hover,
 #wpadminbar .quicklinks .menupop li.hover {
 	background-color: #eaf2fa;
@@ -207,6 +215,10 @@
 	color: #fafafa;
 }
 
+#wpadminbar .ab-top-menu > li > a:hover span {
+	background: url(../images/admin-bar-sprite.png?d=11122010) right -57px no-repeat;
+}
+
 #wpadminbar.nojs .ab-top-menu > li > a:hover span,
 #wpadminbar .ab-top-menu > li.hover > a:hover span {
 	background: none;
@@ -240,12 +252,11 @@
 	right: auto;
 	margin: 0;
 	border: 0;
+	background: #eee;
 
 	-moz-box-shadow: none;
 	-webkit-box-shadow: none;
 	box-shadow: none;
-
-	background: #eee;
 }
 
 #wpadminbar .quicklinks .menupop li.secondary > ul > li:hover,
@@ -261,8 +272,6 @@
 	padding: 2px 5px;
 	font-size: 10px;
 	font-weight: bold;
-	-moz-border-radius: 10px;
-	-khtml-border-radius: 10px;
 	-webkit-border-radius: 10px;
 	border-radius: 10px;
 }
@@ -272,6 +281,9 @@
 	color: #000;
 }
 
+/**
+ * My Account
+ */
 #wpadminbar li.opposite {
 	float: right;
 }
@@ -279,10 +291,13 @@
 #wp-admin-bar-my-account > ul {
 	min-width: 270px;
 }
+
 #wpadminbar #wp-admin-bar-my-account .user-info-item {
 	margin-left: 88px;
 	margin-right: 16px;
+
 }
+
 #wpadminbar #wp-admin-bar-my-account .user-info-item > a {
 	padding-left: 8px;
 }
@@ -293,22 +308,27 @@
 	height: auto;
 	background: none;
 }
+
 #wp-admin-bar-my-account .user-info .avatar {
 	position: absolute;
 	left: -72px;
 	top: 4px;
 }
+
 #wpadminbar #wp-admin-bar-my-account .user-info a {
 	height: auto;
 }
+
 #wpadminbar #wp-admin-bar-my-account .user-info span {
 	background: none;
 	padding: 0;
 	height: 18px;
 }
+
 #wpadminbar #wp-admin-bar-my-account .user-info .display-name {
 	color: #333;
 }
+
 #wpadminbar #wp-admin-bar-my-account .user-info .username {
 	color: #999;
 	font-size: 11px;
@@ -332,6 +352,9 @@
 	padding: 0;
 }
 
+/**
+ * Search
+ */
 #wpadminbar #wp-admin-bar-search {
 	border-right: 0;
 }
@@ -353,7 +376,6 @@
 	margin: 0;
 }
 
-
 #wpadminbar #adminbarsearch .adminbar-input {
 	height: 23px;
 	width: 140px;
@@ -365,7 +387,7 @@
 
 	color: #ccc;
 	text-shadow: #444 0px -1px 0px;
-	background-color: rgba( 255, 255, 255, 0 );
+	background-color: #fff;
 
 	/* @todo: replace/move twenty eleven image to a core search icon. */
 	background-image: url('../../wp-content/themes/twentyeleven/images/search.png');
@@ -373,8 +395,6 @@
 	background-position: 4px 2px;
 
 	-webkit-border-radius: 3px;
-	-khtml-border-radius: 3px;
-	-moz-border-radius: 3px;
 	border-radius: 3px;
 
 	-moz-box-shadow: none;
@@ -409,36 +429,18 @@
 #wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder {
 	color: #ddd;
 }
+
 #wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder {
 	color: #ddd;
 }
 
-
 #wpadminbar #adminbarsearch .adminbar-button {
-	display: none;
+	display: none
 }
 
-#wpadminbar #adminbarsearch .adminbar-button:active {
-	background: #a0a0a0;
-	background:-moz-linear-gradient(bottom,  #a0a0a0,  #c1c1c1);
-	background:-webkit-gradient(linear, left bottom, left top, from(#a0a0a0), to(#c1c1c1));
-	-moz-box-shadow: inset 1px 1px 1px #9b9b9b;
-	-webkit-box-shadow: inset 1px 1px 1px #9b9b9b;
-	box-shadow: inset 1px 1px 1px #9b9b9b;
-}
-
-#wpadminbar #adminbarsearch .adminbar-button:hover {
-	color: #000;
-}
-
-#wpadminbar #adminbarsearch .adminbar-button::-moz-focus-inner {
-	border: none;
-}
-
 /**
  * WP Logo item
  */
-
 #wpadminbar .wp-admin-bar-logo > a {
 	padding-left: 24px;
 	background: url(../images/wp-logo-white.png) no-repeat 13px 6px;
@@ -467,6 +469,7 @@
 	background: #999;
 	height: 10px;
 	width: 14px;
+
 	-webkit-border-radius: 10px;
 	border-radius: 10px;
 }
@@ -485,18 +488,20 @@
 	border-left: 4px solid #999;
 	border-bottom: 4px solid transparent;
 }
+
 #wpadminbar a:hover .ab-comments-icon-arrow {
 	border-left-color: #bbb;
 }
 
-#wpadminbar #ab-awaiting-mod { 
-	margin-left: 4px; 
-} 
-#wpadminbar span.count-0 { 
-	display: none; 
-} 
+#wpadminbar #ab-awaiting-mod {
+	margin-left: 4px;
+}
 
+#wpadminbar span.count-0 {
+	display: none;
+}
 
+
 /**
  * IE 6-targeted rules
  */
