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 -p -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	7 Oct 2010 00:37:17 -0000
@@ -77,8 +77,10 @@ ul.tips {
   margin-left: 5px;
   margin-right: 0;
 }
-.field-type-taxonomy-term-reference .field-label,
-.field-type-taxonomy-term-reference .field-items,
+.field-type-taxonomy-term-reference .field-label {
+  padding-left: 5px;
+  padding-right: 0;
+}
 .field-type-taxonomy-term-reference .field-item {
   float: right;
   padding-left: 10px;
Index: themes/bartik/css/style.css
===================================================================
RCS file: /cvs/drupal/drupal/themes/bartik/css/style.css,v
retrieving revision 1.22
diff -u -p -r1.22 style.css
--- themes/bartik/css/style.css	5 Oct 2010 01:48:11 -0000	1.22
+++ themes/bartik/css/style.css	7 Oct 2010 00:37:17 -0000
@@ -572,21 +572,20 @@ h1#page-title,
   height: 20px;
   margin: 1px 5px 0 0; /* LTR */
 }
-.field-type-taxonomy-term-reference .field-label,
-.field-type-taxonomy-term-reference .field-items,
-.field-type-taxonomy-term-reference .field-item {
-  display: inline;
-  float: left; /* LTR */
-  padding-right: 10px; /* LTR */
-  font-weight: normal;
+.field-type-taxonomy-term-reference {
+  font-size: 86%;
+  overflow: hidden;
 }
-.field-type-taxonomy-term-reference div.field-label {
-  font-size: 0.857em;
+.field-type-taxonomy-term-reference .field-label {
   color: #68696b;
+  padding-right: 5px; /* LTR */
 }
-.field-type-taxonomy-term-reference .field-items,
 .field-type-taxonomy-term-reference .field-item {
-  font-size: 0.929em;
+  display: inline;
+  font-weight: normal;
+  float: left; /* LTR */
+  padding-right: 10px; /* LTR */
+  white-space: nowrap;
 }
 .field-type-taxonomy-term-reference a:hover,
 .field-type-taxonomy-term-reference a:focus {
