Index: wp-content/themes/twentytwelve/css/ie.css
===================================================================
--- wp-content/themes/twentytwelve/css/ie.css	(revision 22687)
+++ wp-content/themes/twentytwelve/css/ie.css	(working copy)
@@ -184,4 +184,62 @@
 .template-front-page.two-sidebars .widget:nth-child(even) {
 	float: none;
 	width: auto;
+}
+
+/* =RTL overrides for IE7 and IE8
+-------------------------------------------------------------- */
+.rtl .site-header h1,
+.rtl .site-header h2 {
+	text-align: right;
+}
+.rtl .main-navigation ul.nav-menu,
+.rtl .main-navigation div.nav-menu > ul {
+	text-align: right;
+}
+.rtl .main-navigation ul li ul li,
+.rtl .main-navigation ul li ul li ul li {
+	margin-left: 40px;
+	margin-right: auto;
+}
+.rtl .main-navigation li ul ul {
+	position: absolute;
+	bottom: 0;
+	right: 100%;
+	z-index: 1;
+}
+.ie7 .rtl .main-navigation li ul ul {
+	position: absolute;
+	bottom: 0;
+	right: 100%;
+	z-index: 1;
+}
+.ie7 .rtl .main-navigation ul li {
+	z-index: 99;
+}
+.ie7 .rtl .main-navigation li ul {
+	position: absolute;
+	bottom: 100%;
+	right: 0;
+	z-index: 1;
+}
+.ie7 .rtl .main-navigation li {
+	margin-right: auto;
+	margin-left: 40px;
+}
+.ie7 .rtl .main-navigation li ul ul ul {
+	position: relative;
+	z-index: 1;
+}
+.rtl .widget-area {
+	float: left;
+	width: 26.041666667%;
+}
+.rtl .site-content {
+	float: right;
+}
+.rtl .author-avatar {
+	float: right;
+}
+.rtl .author-description {
+	float: left;
 }
\ No newline at end of file
