Index: themes/bartik/css/style-rtl.css
===================================================================
RCS file: /cvs/drupal/drupal/themes/bartik/css/style-rtl.css,v
retrieving revision 1.4
diff -u -r1.4 style-rtl.css
--- themes/bartik/css/style-rtl.css	22 Aug 2010 14:03:57 -0000	1.4
+++ themes/bartik/css/style-rtl.css	1 Sep 2010 00:12:06 -0000
@@ -156,9 +156,14 @@
 
 /* --------------- Search Form ---------------- */
 
+#search-form input#edit-keys,
+#block-search-form .form-item-search-block-form input {
+  float: right;
+}
 #search-block-form input.form-submit,
 #search-form input.form-submit {
   margin-left: 0;
+  margin-right: 5px;
 }
 
 /* ------------------ Footer ------------------ */
Index: themes/bartik/css/style.css
===================================================================
RCS file: /cvs/drupal/drupal/themes/bartik/css/style.css,v
retrieving revision 1.6
diff -u -r1.6 style.css
--- themes/bartik/css/style.css	31 Aug 2010 21:05:33 -0000	1.6
+++ themes/bartik/css/style.css	1 Sep 2010 00:12:07 -0000
@@ -1158,36 +1158,30 @@
 
 /* --------------- Search Form ---------------- */
 
+#block-search-form {
+  padding-bottom: 7px;
+}
 #block-search-form .content {
   margin-top: 0;
 }
+#search-form input#edit-keys,
 #block-search-form .form-item-search-block-form input {
-  width: 70%;
-}
-.region-content #block-search-form .form-item-search-block-form input,
-.region-footer #block-search-form .form-item-search-block-form input {
-  width: auto;
-}
-#block-search-form #edit-actions {
-  float: right;
-}
-.region-content #block-search-form #edit-actions,
-.region-footer #block-search-form #edit-actions {
-  float: none;
-}
-#block-search-form .form-actions {
-  padding-top: 0;
+  float: left; /* LTR */
 }
 #search-block-form input.form-submit,
 #search-form input.form-submit {
+  margin-left: 5px; /* LTR */
   margin-right: 0; /* LTR */
-  height: 24px;
-  width: 14px;
-  overflow: hidden;
+  height: 25px;
+  width: 34px;
+  padding: 0;
   cursor: pointer;
   text-indent: -9999px;
-  border: none;
-  background: url(../images/search-button.png) no-repeat left center;
+  border: 1px solid #ccc;
+  background: url(../images/search-button.png) no-repeat center center;
+}
+#search-form .form-item-keys label {
+  display: block;
 }
 
 /* -------------- Shortcut Links -------------- */
Index: themes/bartik/css/ie.css
===================================================================
RCS file: /cvs/drupal/drupal/themes/bartik/css/ie.css,v
retrieving revision 1.2
diff -u -r1.2 ie.css
--- themes/bartik/css/ie.css	22 Aug 2010 13:58:29 -0000	1.2
+++ themes/bartik/css/ie.css	1 Sep 2010 00:12:06 -0000
@@ -19,3 +19,8 @@
 #footer-wrapper #footer .block {
   height: 100%;
 }
+#search-block-form input.form-submit,
+#search-form input.form-submit {
+  text-transform: capitalize; /* Trigger text indent. */
+  height: 26px;
+}
Index: themes/bartik/css/ie6.css
===================================================================
RCS file: /cvs/drupal/drupal/themes/bartik/css/ie6.css,v
retrieving revision 1.1
diff -u -r1.1 ie6.css
--- themes/bartik/css/ie6.css	6 Jul 2010 05:25:51 -0000	1.1
+++ themes/bartik/css/ie6.css	1 Sep 2010 00:12:06 -0000
@@ -9,3 +9,6 @@
 .tabs ul.primary {
   zoom: 1;
 }
+#block-search-form .form-item-search-block-form input {
+  width: 67%;
+}
