/* Right-to-left fixes for MonoBook. Places sidebar on right, tweaks various alignment issues. Works mostly ok nicely on Safari 1.2.1; fine in Mozilla. Safari bugs (1.2.1): * Tabs are still appearing in left-to-right order. (Try after localizing) Opera bugs (7.23 linux): * Some bits of ltr text (sidebar box titles) have forward and backward versions overlapping each other IE/mac bugs: * The thing barfs on Hebrew and Arabic anyway, so no point testing. Missing features due to lack of support: * external link icons To test: * Opera6 * IE 5.0 * etc */ body { direction: rtl; unicode-bidi: embed; } #column-content { margin: 0 -12.2em 0 0; float: left; } #column-content #content{ margin-left: 0; margin-right: 12.2em; border-right: 1px solid #aaaaaa; border-left: none; } html > body .portlet { float: right; clear: right; } .editsection { float: left; margin-right: 5px; margin-left: 0; /* bug 9122: undo default LTR */ } /* recover IEMac (might be fine with the float, but usually it's close to IE */ *>body .portlet { float: none; clear: none; } .pBody { padding-right: 0.8em; padding-left: 0.5em; } /* Fix alignment */ .documentByLine, .portletDetails, .portletMore, #p-personal { text-align: left; } div div.thumbcaption { text-align: right; } div.magnify, #p-logo { left: auto; right: 0; } #p-personal { left: auto; right: 0; } #p-cactions { left: auto; right: 11.5em; padding-left: 0; padding-right: 1em; } #p-cactions li { margin-left: 0.3em; margin-right: 0; float: right; } * html #p-cactions li a { display: block; padding-bottom: 0; } * html #p-cactions li a:hover { padding-bottom: 0.2em; } /* offsets to distinguish the tab groups */ li#ca-talk { margin-right: auto; margin-left: 1.6em; } li#ca-watch,li#ca-unwatch { margin-right: 1.6em !important; } /* Fix margins for non-css2 browsers */ /* top right bottom left */ ul { margin-left: 0; margin-right: 1.5em; } ol { margin-left: 0; margin-right: 2.4em; } dd { margin-left: 0; margin-right: 1.6em; } #contentSub { margin-right: 1em; margin-left: 0; } .tocindent { margin-left: 0; margin-right: 2em; } div.tright, div.floatright, table.floatright { clear: none; } div.tleft, div.floatleft, table.floatleft { clear: left; } #p-personal li { margin-left: 0; margin-right: 1em; } li#ca-talk, li#ca-watch { margin-right: auto; margin-left: 1.6em; } #p-personal li { float: left; } /* Fix link icons .external, a.feedlink { padding: 0 !important; background: none !important; } */ #footer { clear: both; } #f-poweredbyico { float: left; height: 1%; } #f-copyrightico { float: right; height: 1%; } * html #footer { margin-left: 0; margin-right: 13.6em; border-left: 0; border-right: 1px solid #fabd23; } * html #column-content { float: none; margin-left: 0; margin-right: 0; } * html #column-content #content { margin-left: 0; margin-top: 3em; } * html #column-one { right: 0; } /* js pref toc */ #preftoc { margin-right: 1em; } .errorbox, .successbox, #preftoc li, .prefsection fieldset { float: right; } .prefsection { padding-right: 2em; } /* workaround for moz bug, displayed bullets on left side */ #toc ul { text-align: right; } #toc ul ul { margin: 0 2em 0 0; } input#wpSave, input#wpDiff { margin-right: 0; margin-left: .33em; } #userlogin { float: right; margin: 0 0 1em 3em; } /* Convenience links to edit block, delete and protect reasons */ p.mw-ipb-conveniencelinks, p.mw-protect-editreasons, p.mw-filedelete-editreasons, p.mw-delete-editreasons { float: left; } .toggle { margin-left: 0em; margin-right: 2em; } table.filehistory th { text-align: right; } /** * Lists: * The following lines don't have a visible effect on non-Gecko browsers * They fix a problem ith Gecko browsers rendering lists to the right of * left-floated objects in an RTL layout. */ html > body div#bodyContent ul { display: table; } html > body div#bodyContent ul#filetoc { display: block; } /* Special:Prefixindex styling */ td#mw-prefixindex-nav-form { text-align: left; }