Index: themes/bartik/css/style-rtl.css
===================================================================
RCS file: /cvs/drupal/drupal/themes/bartik/css/style-rtl.css,v
retrieving revision 1.11
diff -u -r1.11 style-rtl.css
--- themes/bartik/css/style-rtl.css	5 Oct 2010 01:48:11 -0000	1.11
+++ themes/bartik/css/style-rtl.css	6 Oct 2010 00:39:20 -0000
@@ -64,6 +64,13 @@
   padding-right: 20px;
 }
 
+/* --------------- Main Menu ------------ */
+
+#main-menu ul.links li,
+#main-menu ul.links li a {
+  float: right;
+}
+
 /* --------------- Secondary Menu ------------ */
 
 #secondary-menu-links {
Index: themes/bartik/css/ie-rtl.css
===================================================================
RCS file: /cvs/drupal/drupal/themes/bartik/css/ie-rtl.css,v
retrieving revision 1.3
diff -u -r1.3 ie-rtl.css
--- themes/bartik/css/ie-rtl.css	5 Oct 2010 01:48:11 -0000	1.3
+++ themes/bartik/css/ie-rtl.css	6 Oct 2010 00:39:20 -0000
@@ -26,3 +26,13 @@
   padding-right: 20px;
   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.22
diff -u -r1.22 style.css
--- themes/bartik/css/style.css	5 Oct 2010 01:48:11 -0000	1.22
+++ themes/bartik/css/style.css	6 Oct 2010 00:39:21 -0000
@@ -427,7 +427,6 @@
 /* --------------- Main Menu ------------ */
 
 #main-menu {
-  padding: 0 15px 3px;
   clear: both;
 }
 #main-menu-links a {
@@ -436,26 +435,35 @@
 }
 #main-menu-links {
   font-size: 0.929em;
-  padding: 2px 0;
-  padding: 0;
+  padding: 0 15px;
+}
+#main-menu-links li {
+  float: left; /* LTR */
+  padding: 0 1px;
+  margin: 0 1px;
 }
 #main-menu-links 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-links a:hover,
 #main-menu-links a:focus {
-  background: #fff;
+  background: #f6f6f2;
   background: rgba(255, 255, 255, 0.95);
 }
 #main-menu-links a:active {
@@ -465,16 +473,11 @@
 #main-menu-links li a.active {
   border-bottom: none;
 }
-.featured #main-menu-links li a.active,
-.featured #main-menu-links li.active-trail a {
+.featured #main-menu-links li a:active,
+.featured #main-menu-links li a.active {
   background: #f0f0f0;
   background: rgba(240, 240, 240, 1.0);
 }
-#main-menu-links li {
-  display: inline;
-  list-style-type: none;
-  padding: 0.6em 0 0.4em;
-}
 
 /* --------------- Secondary Menu ------------ */
 
