Index: modules/overlay/overlay-parent.css
===================================================================
RCS file: /cvs/drupal/drupal/modules/overlay/overlay-parent.css,v
retrieving revision 1.13
diff -u -r1.13 overlay-parent.css
--- modules/overlay/overlay-parent.css	20 Mar 2010 14:45:05 -0000	1.13
+++ modules/overlay/overlay-parent.css	10 Apr 2010 22:42:30 -0000
@@ -4,12 +4,11 @@
  * ui-dialog overlay.
  */
 .ui-widget-overlay {
-  opacity: 1;
-  filter: none;
   /* Using a transparent png renders faster than using opacity */
   background: transparent url(images/background.png) repeat;
+  filter: none;
+  opacity: 1;
 }
-
 body.overlay-autofit {
   overflow-y: scroll;
 }
@@ -18,41 +17,39 @@
  * Overlay wrapper.
  */
 #overlay-wrapper {
+  left: 0; /* LTR */
+  padding: 20px 0 15px 0;
   position: absolute;
   top: 0;
-  left: 0;
   width: 100%;
   z-index: 501;
-  padding: 20px 0 15px 0;
 }
 
 /**
  * jQuery UI Dialog classes.
  */
 .overlay {
+  min-height: 100px;
+  min-width: 700px;
+  padding-right: 26px; /* LTR */
   position: static;
-  padding-right: 26px;
   margin: 0 auto;
   width: 88%;
-  min-width: 700px;
-  min-height: 100px;
 }
-
-.overlay.ui-widget-content, .overlay .ui-widget-header {
+.overlay.ui-widget-content,
+.overlay .ui-widget-header {
   background: none;
   border: none;
 }
-
 .overlay .ui-dialog-titlebar {
-  white-space: nowrap;
   padding: 0 20px;
+  white-space: nowrap;
 }
-
 .overlay .ui-dialog-title {
-  margin: 0;
-  padding: 0.3em 0;
   color: #fff;
   font-size: 20px;
+  margin: 0;
+  padding: 0.3em 0;
 }
 .overlay .ui-dialog-title:active,
 .overlay .ui-dialog-title:focus {
@@ -60,52 +57,55 @@
 }
 .overlay .ui-dialog-titlebar-close,
 .overlay .ui-dialog-titlebar-close:hover {
+  background: transparent url(images/close.png) no-repeat; /* LTR */
+  border: none;
+  -moz-border-radius-topleft: 0; /* LTR */
+  -moz-border-radius-bottomleft: 0; /* LTR */
+  -webkit-border-top-left-radius: 0; /* LTR */
+  -webkit-border-bottom-left-radius: 0; /* LTR */
+  border-top-left-radius: 0; /* LTR */
+  border-bottom-left-radius: 0; /* LTR */
   display: block;
-  right: -25px;
-  top: 100%;
+  height: 36px;
   margin: 0;
-  border: none;
   padding: 0;
+  right: -25px;
+  top: 100%;
   width: 26px;
-  height: 36px;
-  background: transparent url(images/close.png) no-repeat;
-  border-top-left-radius: 0;
-  -moz-border-radius-topleft: 0;
-  -webkit-border-top-left-radius: 0;
 }
 .overlay .ui-dialog-titlebar-close span {
   display: none;
 }
 .overlay .ui-dialog-content {
-  color: #292929;
   background-color: #f8f8f8;
+  color: #292929;
 }
 
 /**
  * Overlay content.
  */
 .overlay #overlay-container {
+  background: #fff;
   margin: 0;
   padding: 0;
-  width: 100%;
   overflow: visible;
-  background: #fff;
+  width: 100%;
 }
 .overlay #overlay-element {
+  height: 100%;
   overflow: hidden;
   width: 100%;
-  height: 100%;
 }
 
 /**
  * Tabs on the overlay.
  */
 .overlay .ui-dialog-titlebar ul {
-  position: absolute;
-  right: 20px;
   bottom: 0;
-  margin: 0;
   line-height: 27px;
+  margin: 0;
+  position: absolute;
+  right: 20px; /* LTR */
   text-transform: uppercase;
 }
 .overlay .ui-dialog-titlebar ul li {
@@ -114,23 +114,22 @@
   margin: 0 0 0 -3px;
   padding: 0;
 }
-
 .overlay .ui-dialog-titlebar ul li a,
 .overlay .ui-dialog-titlebar ul li a:active,
 .overlay .ui-dialog-titlebar ul li a:visited,
 .overlay .ui-dialog-titlebar ul li a:hover {
-  display: inline-block;
   background-color: #a6a7a2;
-  border-radius: 8px 8px 0 0;
   -moz-border-radius: 8px 8px 0 0;
   -webkit-border-top-left-radius: 8px;
   -webkit-border-top-right-radius: 8px;
+  border-radius: 8px 8px 0 0;
   color: #000;
+  display: inline-block;
+  font-size: 11px;
   font-weight: bold;
+  margin: 0;
   padding: 0 14px;
   text-decoration: none;
-  font-size: 11px;
-  margin: 0;
 }
 .overlay .ui-dialog-titlebar ul li.active a,
 .overlay .ui-dialog-titlebar ul li.active a.active,
Index: modules/overlay/overlay-parent-rtl.css
===================================================================
RCS file: modules/overlay/overlay-parent-rtl.css
diff -N modules/overlay/overlay-parent-rtl.css
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ modules/overlay/overlay-parent-rtl.css	1 Jan 1970 00:00:00 -0000
@@ -0,0 +1,25 @@
+/* $Id$ */
+
+.ui-dialog .ui-dialog-title {
+  float: right;
+}
+.overlay .ui-dialog-titlebar ul {
+  left: 20px;
+  right: auto;
+}
+.overlay .ui-dialog-titlebar-close,
+.overlay .ui-dialog-titlebar-close:hover {
+  background: transparent url(images/close-rtl.png) no-repeat;
+  -moz-border-radius-bottomright: 0;
+  -moz-border-radius-topright: 0;
+  -webkit-border-bottom-right-radius: 0;
+  -webkit-border-top-right-radius: 0;
+  border-bottom-right-radius: 0;
+  border-top-right-radius: 0;
+  left: -25px;
+  right: auto;
+}
+.overlay {
+  padding-right: 0px;
+  padding-left: 26px;
+}
