Index: themes/bartik/css/style-rtl.css
===================================================================
RCS file: /cvs/drupal/drupal/themes/bartik/css/style-rtl.css,v
retrieving revision 1.8
diff -u -r1.8 style-rtl.css
--- themes/bartik/css/style-rtl.css	19 Sep 2010 18:10:42 -0000	1.8
+++ themes/bartik/css/style-rtl.css	29 Sep 2010 22:10:34 -0000
@@ -82,9 +82,9 @@
 
 /* --------------- Main Menu ------------ */
 
-#main-menu ul.links li.first {
-  padding-right: 2px;
-  padding-left: 0;
+#main-menu ul.links li,
+#main-menu ul.links li a {
+  float: right;
 }
 
 /* --------------- Secondary Menu ------------ */
Index: themes/bartik/css/ie-rtl.css
===================================================================
RCS file: /cvs/drupal/drupal/themes/bartik/css/ie-rtl.css,v
retrieving revision 1.2
diff -u -r1.2 ie-rtl.css
--- themes/bartik/css/ie-rtl.css	22 Aug 2010 13:58:29 -0000	1.2
+++ themes/bartik/css/ie-rtl.css	29 Sep 2010 22:10:33 -0000
@@ -6,3 +6,13 @@
 ul.action-links li a {
   zoom: 1;
 }
+#main-menu ul.links li {
+  margin: 0;
+}
+#main-menu ul.links li,
+#main-menu ul.links li a {
+  display: inline;
+  float: none;
+  margin: 0;
+  zoom: 1;
+}
Index: themes/bartik/css/style.css
===================================================================
RCS file: /cvs/drupal/drupal/themes/bartik/css/style.css,v
retrieving revision 1.17
diff -u -r1.17 style.css
--- themes/bartik/css/style.css	24 Sep 2010 01:36:30 -0000	1.17
+++ themes/bartik/css/style.css	29 Sep 2010 22:10:34 -0000
@@ -379,58 +379,50 @@
 /* --------------- Main Menu ------------ */
 
 #main-menu {
-  padding: 0 15px;
   clear: both;
 }
-#main-menu a {
-  color: #d9d9d9;
-  padding: 0.6em 1em 0.4em;
-}
-#main-menu ul {
-  padding: 2px 0;
-}
 #main-menu ul.links {
-  font-size: 105%;
-  padding: 0.6em 0.6em 4px;
+  margin: 0 15px;
+}
+#main-menu ul.links li {
+  float: left; /* LTR */
+  padding: 0 1px;
+  margin: 0 1px;
 }
 #main-menu ul.links li a {
   color: #333;
   background: #ccc;
   background: rgba(255, 255, 255, 0.7);
+  float: left; /* LTR */
+  height: 2.4em;
+  line-height: 2.4em;
+  padding: 0 0.8em;
+  text-decoration: none;
   text-shadow: 0 1px #eee;
   -khtml-border-radius-topleft: 8px;
-  -moz-border-radius-topleft: 8px;
-  -webkit-border-top-left-radius: 8px;
-  border-top-left-radius: 8px;
   -khtml-border-radius-topright: 8px;
+  -moz-border-radius-topleft: 8px;
   -moz-border-radius-topright: 8px;
+  -webkit-border-top-left-radius: 8px;
   -webkit-border-top-right-radius: 8px;
+  border-top-left-radius: 8px;
   border-top-right-radius: 8px;
 }
 #main-menu ul.links li a:hover,
 #main-menu ul.links li a:focus {
-  background: #fff;
+  background: #f6f6f2;
   background: rgba(255, 255, 255, 0.95);
 }
-#main-menu ul.links li a:active {
-  background: #b3b3b3;
+#main-menu ul.links li a:active,
+#main-menu ul.links li a.active {
+  background: #fff;
   background: rgba(255, 255, 255, 1);
 }
-#main-menu ul.links li.active-trail a {
-  border-bottom: none;
-}
-.featured #main-menu ul.links li.active-trail a {
+.featured #main-menu ul.links li a:active,
+.featured #main-menu ul.links li a.active {
   background: #f0f0f0;
   background: rgba(240, 240, 240, 1.0);
 }
-#main-menu ul.links li {
-  display: inline;
-  list-style-type: none;
-  padding: 0.6em 0 0.4em;
-}
-#main-menu ul.links li.first {
-  padding-left: 2px; /* LTR */
-}
 
 /* --------------- Secondary Menu ------------ */
 
