Index: wp-includes/js/admin-bar.dev.js
===================================================================
--- wp-includes/js/admin-bar.dev.js	(revision 16866)
+++ wp-includes/js/admin-bar.dev.js	(working copy)
@@ -101,7 +101,6 @@
 
 	addEvent(w, 'load', function() {
 		var b = d.getElementsByTagName('body')[0],
-		s = d.getElementById('adminbar-search');
 
 		aB = d.getElementById('wpadminbar');
 
@@ -119,18 +118,6 @@
 			addEvent(aB, 'click', clickShortlink );
 		}
 
-		if ( s ) {
-			if ( '' == s.value )
-				s.value = s.getAttribute('title');
-
-			s.onblur = function() {
-				this.value = '' == this.value ? this.getAttribute('title') : this.value;
-			}
-			s.onfocus = function() {
-				this.value = this.getAttribute('title') == this.value ? '' : this.value;
-			}
-		}
-
 		if ( w.location.hash )
 			w.scrollBy(0,-32);
 	});
Index: wp-includes/css/admin-bar-rtl.dev.css
===================================================================
--- wp-includes/css/admin-bar-rtl.dev.css	(revision 16866)
+++ wp-includes/css/admin-bar-rtl.dev.css	(working copy)
@@ -6,15 +6,12 @@
 	left: auto;
 }
 
-#wpadminbar div, 
-#wpadminbar ul,
-#wpadminbar ul li {
-	min-height: 0;
+#wpadminbar .quicklinks ul {
+	text-align: right;
 }
 
-#wpadminbar ul li img {
-	margin-left: 8px !important;
-	margin-right: 0 !important;
+#wpadminbar .quicklinks ul li {
+	float: right;
 }
 
 #wpadminbar .quicklinks > ul > li > a {
@@ -32,95 +29,82 @@
 	border-left-color: #686868;
 }
 
-#wpadminbar .avatar {
-	margin: -3px  0 0 5px !important;
-	float: none;
+#wpadminbar .quicklinks li.ab-me a img.avatar {
+	margin: 5px -4px 0 2px;
 }
 
-#wpadminbar .menupop li:hover > ul,
-#wpadminbar .menupop li.hover > ul {
+#wpadminbar .quicklinks .menupop li:hover > ul,
+#wpadminbar .quicklinks .menupop li.hover > ul {
 	margin-right: 100%;
-	margin-top: -28px;
+	margin-left: 0;
 }
 
-#wpadminbar .menupop a > span {
+#wpadminbar .quicklinks .menupop a > span {
 	background: url(../images/admin-bar-sprite-rtl.png?d=08102010) 0 100.4% no-repeat;
+	padding-right: 0;
 	padding-left: .8em;
 }
 
-#wpadminbar .menupop ul li a > span {
+#wpadminbar .quicklinks .menupop ul li a > span {
 	background: url(../images/admin-bar-sprite-rtl.png?d=08102010) 0% 97.2% no-repeat;
 	padding-right: 0;
 	padding-left: 1.5em;
 }
 
-#wpadminbar .menupop ul li {
-	width: auto;
-}
-
 #wpadminbar .quicklinks a {
 	font-family: Tahoma, Arial, Helvetica, sans-serif;
 }
 
-#wpadminbar li:hover {
+#wpadminbar .quicklinks li:hover {
 	background: #555 url(../images/admin-bar-sprite-rtl.png?d=08102010) 0 -282px repeat-x;
 }
 
-#wpadminbar li li:hover {
-	background: #888 url(../images/admin-bar-sprite-rtl.png?d=08102010) 0 -222px repeat-x !important;
+#wpadminbar .quicklinks .menupop li:hover {
+	background: #888 url(../images/admin-bar-sprite-rtl.png?d=08102010) 0 -222px repeat-x;
 }
 
-.quicklinks ul {
-	text-align: right;
+#wpadminbar .quicklinks .menupop li a img.blavatar {
+	margin-right: 0;
+	margin-left: 8px;
 }
 
-.quicklinks ul li {
-	float: right;
-}
-
-#adminbarsearch {
-	display: none;
-}
-
-#wpadminbar li.ab-me > a {
+#wpadminbar .quicklinks li.ab-me > a {
 	background: url(../images/admin-bar-sprite-rtl.png?d=08102010) 0% 59.8% no-repeat;
-	padding: 0 0.7em 0 1.15em;
 }
 
-#wpadminbar li.ab-blog > a:hover {
-	background-position: 33% 59.8%;
+#wpadminbar .quicklinks li.ab-my-account > a {
+	border-right: none;
+	border-left: 1px solid #686868;
 }
 
-#wpadminbar li.ab-my-account a {
-	border-right: none !important;
-	padding-right: 0.7em !important;
+#wpadminbar #adminbarsearch {
+	float: left;
 }
 
-.adminbar-input {
-	background: #ddd url(../images/admin-bar-sprite-rtl.png?d=08102010) right top no-repeat !important;
-	float: right !important;
-	font-family: Tahoma, Arial,Helvetica,sans-serif !important;
-	margin-right: 3px !important;
-	margin-left: 0 !important;
+#wpadminbar #adminbarsearch .adminbar-input {
+	background: #ddd url(../images/admin-bar-sprite-rtl.png?d=08102010) right top no-repeat;
+	float: right;
+	font-family: Tahoma, Arial, Helvetica, sans-serif;
+	margin-right: 0;
+	margin-left: 3px;
 }
 
-button.adminbar-button {
+#wpadminbar #adminbarsearch .adminbar-button {
 	background: url(../images/admin-bar-sprite-rtl.png?d=08102010) left -107px no-repeat;
 	float: right;
 	padding: 0 0 0 14px;
 }
 
-button.adminbar-button span {
+#wpadminbar #adminbarsearch .adminbar-button span {
 	background: url(../images/admin-bar-sprite-rtl.png?d=08102010) right -69px no-repeat;
 	padding: 3px 14px 0 0;
-	font-family: Tahoma, Arial, Helvetica, sans-serif !important;
+	font-family: Tahoma, Arial, Helvetica, sans-serif;
 }
 
-button.adminbar-button:active {
-	background-position: left -184px !important;
+#wpadminbar #adminbarsearch .adminbar-button:active {
+	background-position: left -184px;
 }
 
-button.adminbar-button:active span {
-	background-position: right -146px !important;
+#wpadminbar #adminbarsearch .adminbar-button:active span {
+	background-position: right -146px;
 }
-
Index: wp-includes/css/admin-bar.dev.css
===================================================================
--- wp-includes/css/admin-bar.dev.css	(revision 16866)
+++ wp-includes/css/admin-bar.dev.css	(working copy)
@@ -149,7 +149,7 @@
 	background: url(../images/admin-bar-sprite.png?d=08102010) 100% 59.8% no-repeat;
 }
 
-#wpadminbar .quicklinks li.ab-my-account a {
+#wpadminbar .quicklinks li.ab-my-account > a {
 	border-left: none;
 }
 
Index: wp-includes/class-wp-admin-bar.php
===================================================================
--- wp-includes/class-wp-admin-bar.php	(revision 16866)
+++ wp-includes/class-wp-admin-bar.php	(working copy)
@@ -100,7 +100,7 @@
 
 			<div id="adminbarsearch-wrap">
 				<form action="<?php echo home_url(); ?>" method="get" id="adminbarsearch">
-					<input class="adminbar-input" name="s" id="adminbar-search" type="text" title="<?php esc_attr_e( 'Search' ); ?>" value="" maxlength="150" />
+					<input class="adminbar-input" name="s" id="adminbar-search" type="text" value="" maxlength="150" />
 					<button type="submit" class="adminbar-button"><span><?php _e('Search'); ?></span></button>
 				</form>
 			</div>
