Index: nice_menus_default-rtl.css
===================================================================
--- nice_menus_default-rtl.css	(revision 0)
+++ nice_menus_default-rtl.css	(revision 0)
@@ -0,0 +1,73 @@
+/******************************
+ Global CSS for ALL menu types
+******************************/
+
+ul.nice-menu ul {
+  border-top: 1px solid #ccc;
+  background: yellow;
+}
+
+ul.nice-menu li {
+	float: right;
+	padding-left: 0;
+	padding-right: 0;
+	list-style: none;
+}
+
+
+/******************************
+ HORIZONTAL (down) menus
+******************************/
+.block ul.nice-menu-down {
+	padding: 0px;
+}
+
+.block ul.nice-menu-down ul{
+	border-top: 1px solid #ccc;
+	background: yellow;
+}
+
+ul.nice-menu-down {
+  float: right;
+}
+
+ul.nice-menu-down ul {
+  left: -1px;
+  right: 0;
+}
+
+ul.nice-menu-down li ul li ul,
+#header-region ul.nice-menu-down li ul li ul {
+  left: 0;
+  right: 12.5em;
+}
+
+ul.nice-menu-down .menuparent a {
+  padding-right: 0px;
+  padding-left: 15px;
+}
+
+ul.nice-menu-down li.menuparent,
+#header-region ul.nice-menu-down li.menuparent {
+  background: #eee url(arrow-down.png) left center no-repeat;
+}
+
+ul.nice-menu-down li.menuparent:hover,
+ul.nice-menu-down li.over,
+#header-region ul.nice-menu-down li.menuparent:hover,
+#header-region ul.nice-menu-down li.over {
+  background: #ccc url(arrow-down.png) left  center no-repeat;
+}
+
+ul.nice-menu-down li li.menuparent,
+#header-region ul.nice-menu-down li li.menuparent {
+  background: #eee url(arrow-right.png) left center no-repeat;
+}
+
+ul.nice-menu-down li li.menuparent:hover,
+ul.nice-menu-down li li.over,
+/* Repeat for Garland header. */
+#header-region ul.nice-menu-down li li.menuparent:hover,
+#header-region ul.nice-menu-down li li.over {
+  background: #ccc url(arrow-right.png) right center no-repeat; /* LTR */
+}
\ No newline at end of file
Index: nice_menus_default.css
===================================================================
--- nice_menus_default.css	(revision 1221)
+++ nice_menus_default.css	(working copy)
@@ -42,11 +42,11 @@
 ul.nice-menu li {
   border: 1px solid #ccc;
   border-top: 0;
-  float: left;
+  float: left; /* LTR */
   background-color: #eee;
   /* Additional overrides to deal with Garland theme. */
   margin: 0;
-  padding-left: 0;
+  padding-left: 0; /* LTR */
   background-image: none;
 }
 
@@ -67,10 +67,10 @@
 /* Repeat for Garland header. */
 #header-region ul.nice-menu ul {
   top: 1.8em;
-  left: -1px;
+  left: -1px;	/* LTR */
   border: 0;
   border-top: 1px solid #ccc;
-  margin-right: 0;
+  margin-right: 0; /* LTR */
 }
 
 /* Override for Garland header. */
@@ -151,7 +151,7 @@
 ******************************/
 
 ul.nice-menu-down {
-  float: left;
+  float: left; /* LTR */
   border: 0;
 }
 
@@ -164,28 +164,29 @@
 }
 
 ul.nice-menu-down ul {
-  left: 0;
+  left: 0; /* LTR */
 }
 
 ul.nice-menu-down ul li {
   clear: both;
 }
 
-ul.nice-menu-down li ul li ul,
+ul.nice-menu-down li ul li ul,    background: blue;
+
 /* Repeat for Garland header. */
 #header-region ul.nice-menu-down li ul li ul {
-  left: 12.5em;
+  left: 12.5em; /* LTR */
   top: -1px;
 }
 
 ul.nice-menu-down .menuparent a {
-  padding-right: 15px;
+  padding-right: 15px; /* LTR */
 }
 
 ul.nice-menu-down li.menuparent,
 /* Repeat for Garland header. */
 #header-region ul.nice-menu-down li.menuparent {
-  background: #eee url(arrow-down.png) right center no-repeat;
+  background: #eee url(arrow-down.png) right center no-repeat; /* LTR */
 }
 
 ul.nice-menu-down li.menuparent:hover,
@@ -193,13 +194,13 @@
 /* Repeat for Garland header. */
 #header-region ul.nice-menu-down li.menuparent:hover,
 #header-region ul.nice-menu-down li.over {
-  background: #ccc url(arrow-down.png) right center no-repeat;
+  background: #ccc url(arrow-down.png) right center no-repeat; /* LTR */
 }
 
 ul.nice-menu-down li li.menuparent,
 /* Repeat for Garland header. */
 #header-region ul.nice-menu-down li li.menuparent {
-  background: #eee url(arrow-right.png) right center no-repeat;
+  background: #eee url(arrow-right.png) right center no-repeat; /* LTR */
 }
 
 ul.nice-menu-down li li.menuparent:hover,
@@ -207,5 +208,5 @@
 /* Repeat for Garland header. */
 #header-region ul.nice-menu-down li li.menuparent:hover,
 #header-region ul.nice-menu-down li li.over {
-  background: #ccc url(arrow-right.png) right center no-repeat;
+  background: #ccc url(arrow-right.png) right center no-repeat; /* LTR */
 }
\ No newline at end of file
Index: nice_menus-rtl.css
===================================================================
--- nice_menus-rtl.css	(revision 0)
+++ nice_menus-rtl.css	(revision 0)
@@ -0,0 +1,5 @@
+ul.nice-menu li.menuparent ul iframe,
+#header-region ul.nice-menu li.menuparent ul iframe {
+	left: 0;
+	right: 0;
+}
Index: nice_menus.css
===================================================================
--- nice_menus.css	(revision 1221)
+++ nice_menus.css	(working copy)
@@ -114,10 +114,10 @@
 /* For Garland header. */
 #header-region ul.nice-menu li.menuparent ul iframe {
 	display: none;
-	display/**/: block;
+	display: block;
 	position: absolute;
 	top: 0;
-	left: 0;
+	left: 0; /* LTR */
 	z-index: -1;
 	filter: mask();
 	width: 20px;
