Index: wp-content/themes/twentytwelve/css/ie.css
===================================================================
--- wp-content/themes/twentytwelve/css/ie.css	(revision 22645)
+++ wp-content/themes/twentytwelve/css/ie.css	(working copy)
@@ -140,6 +140,48 @@
 	color: #636363;
 	font-weight: bold;
 }
+
+/* IE 7/8 RTL */
+body.rtl .main-navigation ul.nav-menu,
+body.rtl .main-navigation div.nav-menu > ul {
+	text-align: right;
+}
+body.rtl .main-navigation ul li ul li,
+body.rtl .main-navigation ul li ul li ul li {
+	margin-left: 40px;
+	margin-right: auto;
+}
+body.rtl .main-navigation li ul ul {
+	position: absolute;
+	bottom: 0;
+	right: 100%;
+	z-index: 1;
+}
+.ie7 body.rtl .main-navigation li ul ul {
+	position: absolute;
+	bottom: 0;
+	right: 100%;
+	z-index: 1;
+}
+.ie7 body.rtl .main-navigation ul li {
+	z-index: 99;
+}
+.ie7 body.rtl .main-navigation li ul {
+	position: absolute;
+	bottom: 100%;
+	right: 0;
+	z-index: 1;
+}
+.ie7 body.rtl .main-navigation li {
+	margin-right: auto;
+	margin-left: 40px;
+}
+.iet7 body.rtl .main-navigation li ul ul ul {
+	position: relative;
+	z-index: 1;
+}
+/* IE7/8 RTL End */
+
 .menu-toggle {
 	display: none;
 }
