diff -Nur nice_menus/nice_menus.css nice_menus_new/nice_menus.css
--- nice_menus/nice_menus.css	2007-11-12 09:49:35.000000000 +0200
+++ nice_menus_new/nice_menus.css	2007-11-09 15:16:42.000000000 +0200
@@ -13,6 +13,11 @@
   z-index: 10;
 }
 
+#header-region .block-nice_menus * {
+  display: block;
+  line-height: normal;
+}
+
 ul.nice-menu,
 ul.nice-menu ul {
   z-index: 5;
@@ -122,4 +127,4 @@
 	filter:mask();
 	width:400px;
 	height:400px;
-}
\ No newline at end of file
+}
diff -Nur nice_menus/nice_menus_default-rtl.css nice_menus_new/nice_menus_default-rtl.css
--- nice_menus/nice_menus_default-rtl.css	1970-01-01 02:00:00.000000000 +0200
+++ nice_menus_new/nice_menus_default-rtl.css	2007-11-12 09:39:12.000000000 +0200
@@ -0,0 +1,86 @@
+@import url("nice_menus_default.css");
+
+/******************************
+ Global CSS for ALL menu types
+******************************/
+
+ul.nice-menu li {
+  padding-right: 0;
+}
+
+/* For IE6 */
+ul.nice-menu ul,
+#header-region ul.nice-menu ul {
+  width: 12.5em;
+}
+
+/* VERTICAL menus where submenus pop LEFT. */
+ul.nice-menu-left li {
+  float: right;
+}
+
+ul.nice-menu-left li ul {
+  left: -12.35em;
+}
+
+ul.nice-menu-left li ul li ul {
+  left: -12.35em;
+}
+
+
+/******************************
+ HORIZONTAL (down) menus
+******************************/
+
+ul.nice-menu-down {
+  float: right;
+}
+
+ul.nice-menu-down li {
+  float: right;
+}
+
+ul.nice-menu-down ul,
+/* Repeat for Garland header. */
+#header-region ul.nice-menu ul {
+  left: auto;
+  right: 0;
+}
+
+ul.nice-menu-down .menuparent a {
+  padding-right: 5px;
+  padding-left: 15px;
+}
+
+ul.nice-menu-down li.menuparent,
+/* Repeat for Garland header. */
+#header-region ul.nice-menu-down li.menuparent {
+  background-position: left;
+}
+
+ul.nice-menu-down li.menuparent:hover,
+ul.nice-menu-down li.over,
+/* Repeat for Garland header. */
+#header-region ul.nice-menu-down li.menuparent:hover,
+#header-region ul.nice-menu-down li.over {
+  background-position: left;
+}
+
+ul.nice-menu-down li li.menuparent,
+/* Repeat for Garland header. */
+#header-region ul.nice-menu-down li li.menuparent {
+  background-position: left;
+}
+
+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-position: left;
+}
+
+/* For garland header: required for IE6 */
+#header-region ul.nice-menu {
+  width: 90%;
+}
diff -Nur nice_menus/nice_menus_default.css nice_menus_new/nice_menus_default.css
--- nice_menus/nice_menus_default.css	2007-11-12 09:49:35.000000000 +0200
+++ nice_menus_new/nice_menus_default.css	2007-11-12 09:44:28.000000000 +0200
@@ -208,4 +208,4 @@
 #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;
-}
\ No newline at end of file
+}
