Index: modules/book/book-rtl.css
===================================================================
RCS file: /cvs/drupal/drupal/modules/book/book-rtl.css,v
retrieving revision 1.1
diff -u -p -r1.1 book-rtl.css
--- modules/book/book-rtl.css	27 May 2007 17:57:48 -0000	1.1
+++ modules/book/book-rtl.css	19 Dec 2008 15:59:37 -0000
@@ -1,5 +1,9 @@
 /* $Id: book-rtl.css,v 1.1 2007/05/27 17:57:48 goba Exp $ */
 
+.book-navigation .menu {
+  padding: 1em 3em 0 0;
+}
+
 .book-navigation .page-previous {
   float: right;
 }
Index: modules/book/book.css
===================================================================
RCS file: /cvs/drupal/drupal/modules/book/book.css,v
retrieving revision 1.6
diff -u -p -r1.6 book.css
--- modules/book/book.css	26 Nov 2007 16:19:37 -0000	1.6
+++ modules/book/book.css	19 Dec 2008 15:59:37 -0000
@@ -2,7 +2,7 @@
 
 .book-navigation .menu {
   border-top: 1px solid #888;
-  padding: 1em 0 0 3em;
+  padding: 1em 0 0 3em; /* LTR */
 }
 .book-navigation .page-links {
   border-top: 1px solid #888;
Index: themes/garland/style-rtl.css
===================================================================
RCS file: /cvs/drupal/drupal/themes/garland/style-rtl.css,v
retrieving revision 1.6
diff -u -p -r1.6 style-rtl.css
--- themes/garland/style-rtl.css	17 Dec 2007 15:05:10 -0000	1.6
+++ themes/garland/style-rtl.css	19 Dec 2008 15:59:38 -0000
@@ -11,39 +11,20 @@ body {
   direction: rtl;
 }
 
-ol li, ul li {
-  margin: 0.4em .5em 0.4em 0;
+ul, .block ul, ol {
+  padding: 0 1.5em 0 0;
 }
 
 ul.menu, .item-list ul {
   margin: 0.35em -0.5em 0 0;
 }
 
-ul.menu ul, .item-list ul ul {
-  margin-left: 0;
-  margin-right: 0em;
-}
-
 ol li, ul li, ul.menu li, .item-list ul li, li.leaf {
   margin: 0.15em .5em 0.15em 0;
 }
 
-ul li, ul.menu li, .item-list ul li, li.leaf {
-  padding: 0 1.5em .2em 0;
-  background: transparent url("images/menu-leaf.gif") no-repeat 100% .35em;
-}
-
-ol li {
-  margin-left: 0;
-  margin-right: 2em;
-}
-
-ul li.expanded {
-  background: transparent url("images/menu-expanded.gif") no-repeat 100% .35em;
-}
-
 ul li.collapsed {
-  background: transparent url("images/menu-collapsed-rtl.gif") no-repeat 100% .35em;
+  list-style-image: url(images/menu-collapsed-rtl.gif);
 }
 
 ul.inline li {
Index: themes/garland/style.css
===================================================================
RCS file: /cvs/drupal/drupal/themes/garland/style.css,v
retrieving revision 1.38.2.1
diff -u -p -r1.38.2.1 style.css
--- themes/garland/style.css	5 Feb 2008 09:27:26 -0000	1.38.2.1
+++ themes/garland/style.css	19 Dec 2008 15:59:38 -0000
@@ -62,7 +62,7 @@ h6 {
   font-size: 110%;
 }
 
-ul, quote, code, fieldset {
+quote, code, fieldset {
   margin: .5em 0;
 }
 
@@ -93,51 +93,36 @@ hr {
   background: #5294c1;
 }
 
-ul {
+ul, .block ul, ol {
   margin: 0.5em 0 1em;
-  padding: 0;
+  padding: 0 0 0 1.5em; /* LTR */
 }
 
-ol {
-  margin: 0.75em 0 1.25em;
-  padding: 0;
+/* Default to menu leaf bullet for unordered list items. "ul" used here so it can cascade to list items and "li.leaf" to override the system leaf image. */
+ul, li.leaf {
+  list-style-image: url(images/menu-leaf.gif);
 }
 
-ol li, ul li {
-  margin: 0.4em 0 0.4em .5em; /* LTR */
+/* This is used to cancel the list style image when an ordered list is embedded in an unordered list. */
+ol {
+  list-style-image: none;
 }
 
 ul.menu, .item-list ul {
   margin: 0.35em 0 0 -0.5em; /* LTR */
-  padding: 0;
-}
-
-ul.menu ul, .item-list ul ul {
-  margin-left: 0em; /* LTR */
 }
 
 ol li, ul li, ul.menu li, .item-list ul li, li.leaf {
   margin: 0.15em 0 0.15em .5em; /* LTR */
-}
-
-ul li, ul.menu li, .item-list ul li, li.leaf {
-  padding: 0 0 .2em 1.5em;
-  list-style-type: none;
-  list-style-image: none;
-  background: transparent url(images/menu-leaf.gif) no-repeat 1px .35em; /* LTR */
-}
-
-ol li {
-  padding: 0 0 .3em;
-  margin-left: 2em; /* LTR */
+  padding-bottom: .1em;
 }
 
 ul li.expanded {
-  background: transparent url(images/menu-expanded.gif) no-repeat 1px .35em; /* LTR */
+  list-style-image: url(images/menu-expanded.gif);
 }
 
 ul li.collapsed {
-  background: transparent url(images/menu-collapsed.gif) no-repeat 0px .35em; /* LTR */
+  list-style-image: url(images/menu-collapsed.gif); /* LTR */
 }
 
 ul li.leaf a, ul li.expanded a, ul li.collapsed a {
