Index: misc/vertical-tabs-rtl.css
===================================================================
RCS file: /cvs/drupal/drupal/misc/vertical-tabs-rtl.css,v
retrieving revision 1.2
diff -u -p -r1.2 vertical-tabs-rtl.css
--- misc/vertical-tabs-rtl.css	19 May 2009 06:03:25 -0000	1.2
+++ misc/vertical-tabs-rtl.css	1 Oct 2010 09:00:47 -0000
@@ -1,15 +1,17 @@
 /* $Id: vertical-tabs-rtl.css,v 1.2 2009/05/19 06:03:25 dries Exp $ */
 
-.vertical-tabs {
+div.vertical-tabs {
   margin-left: 0;
-  margin-right: 15em;
+  margin-right: 0;
 }
-.vertical-tabs-list {
-  margin-right: -15em;
-  right: 0;
+div.vertical-tabs ul.vertical-tabs-list {
   float: right;
+  margin-right: 0;
+  right: 0;
+}
+div.vertical-tabs ul.vertical-tabs-list li {
+  border-right: none;
 }
-.vertical-tabs-list li.selected {
-  border-left-width: 0;
-  border-right-width: 1px;
+div.vertical-tabs ul.vertical-tabs-list li.selected {
+  border-left: none;
 }
Index: misc/vertical-tabs.css
===================================================================
RCS file: /cvs/drupal/drupal/misc/vertical-tabs.css,v
retrieving revision 1.7
diff -u -p -r1.7 vertical-tabs.css
--- misc/vertical-tabs.css	30 Mar 2010 07:05:58 -0000	1.7
+++ misc/vertical-tabs.css	1 Oct 2010 09:00:47 -0000
@@ -23,6 +23,9 @@ div.vertical-tabs .vertical-tabs-panes f
 div.vertical-tabs .vertical-tabs-panes fieldset.vertical-tabs-pane legend {
   display: none;
 }
+div.vertical-tabs .form-item {
+  width: 95%; /* IE6 */
+}
 
 /* Layout of each tab */
 div.vertical-tabs ul.vertical-tabs-list li {
Index: themes/bartik/css/style.css
===================================================================
RCS file: /cvs/drupal/drupal/themes/bartik/css/style.css,v
retrieving revision 1.18
diff -u -p -r1.18 style.css
--- themes/bartik/css/style.css	1 Oct 2010 07:05:22 -0000	1.18
+++ themes/bartik/css/style.css	1 Oct 2010 09:00:47 -0000
@@ -1172,6 +1172,21 @@ div.password-suggestions {
 div.vertical-tabs .vertical-tabs-panes fieldset.vertical-tabs-pane {
   padding: 1em;
 }
+div.vertical-tabs ul.vertical-tabs-list li.selected a {
+  height: auto;
+}
+div.vertical-tabs .form-item {
+  width: 408px;
+}
+div.vertical-tabs input.form-text {
+  width: 408px;
+}
+.two-sidebars div.vertical-tabs .form-item {
+  width: 168px;
+}
+.two-sidebars div.vertical-tabs input.form-text {
+  width: 168px;
+}
 #forum tr td.forum {
   padding-left: 35px;
 }
Index: themes/garland/style-rtl.css
===================================================================
RCS file: /cvs/drupal/drupal/themes/garland/style-rtl.css,v
retrieving revision 1.23
diff -u -p -r1.23 style-rtl.css
--- themes/garland/style-rtl.css	27 Sep 2010 01:12:45 -0000	1.23
+++ themes/garland/style-rtl.css	1 Oct 2010 09:00:47 -0000
@@ -244,14 +244,6 @@ html.js fieldset.collapsed .fieldset-leg
 }
 
 /**
- * Vertical tabs.
- */
-div.vertical-tabs {
-  margin-left: 5%;
-  margin-right: 15em;
-}
-
-/**
  * Syndication Block
  */
 #block-node-syndicate h2 {
Index: themes/seven/ie.css
===================================================================
RCS file: /cvs/drupal/drupal/themes/seven/ie.css,v
retrieving revision 1.4
diff -u -p -r1.4 ie.css
--- themes/seven/ie.css	23 Sep 2010 17:54:20 -0000	1.4
+++ themes/seven/ie.css	1 Oct 2010 09:00:47 -0000
@@ -17,3 +17,8 @@ pre,
 kbd {
   font-size: 1em;
 }
+
+/* Vertical tabs sometimes don't show the correct margin between filter tips and themselves. */
+div.vertical-tabs {
+  height: 1%;
+}
Index: themes/seven/ie6.css
===================================================================
RCS file: /cvs/drupal/drupal/themes/seven/ie6.css,v
retrieving revision 1.6
diff -u -p -r1.6 ie6.css
--- themes/seven/ie6.css	28 Apr 2010 20:08:39 -0000	1.6
+++ themes/seven/ie6.css	1 Oct 2010 09:00:47 -0000
@@ -18,3 +18,6 @@ ul.links li a,
 #block-system-main ul.admin-list li div.description a {
   display: inline;
 }
+div.vertical-tabs .form-item {
+  width: 36em;
+}
Index: themes/seven/template.php
===================================================================
RCS file: /cvs/drupal/drupal/themes/seven/template.php,v
retrieving revision 1.20
diff -u -p -r1.20 template.php
--- themes/seven/template.php	14 Aug 2010 00:43:24 -0000	1.20
+++ themes/seven/template.php	1 Oct 2010 09:00:47 -0000
@@ -97,6 +97,9 @@ function seven_css_alter(&$css) {
   if (isset($css['misc/vertical-tabs.css'])) {
     $css['misc/vertical-tabs.css']['data'] = drupal_get_path('theme', 'seven') . '/vertical-tabs.css';
   }
+  if (isset($css['misc/vertical-tabs-rtl.css'])) {
+    $css['misc/vertical-tabs-rtl.css']['data'] = drupal_get_path('theme', 'seven') . '/vertical-tabs-rtl.css';
+  }
   // Use Seven's jQuery UI theme style instead of the default one.
   if (isset($css['misc/ui/jquery.ui.theme.css'])) {
     $css['misc/ui/jquery.ui.theme.css']['data'] = drupal_get_path('theme', 'seven') . '/jquery.ui.theme.css';
