body { /* Center layout */ text-align: center; } #squeeze { zoom: 1; direction: ltr; } #squeeze .left-corner { direction: rtl } #header-region, #wrapper #container { /* Reset text alignment */ text-align: right; } #wrapper #container #center { /* Reduce amount of damage done by extremely wide content */ overflow: hidden; } #wrapper #container #center .right-corner .left-corner { /* Because of the lack of min-height, we use height as an alternative */ height: 400px; } fieldset { /* Don't draw backgrounds on fieldsets in IE, as they look really bad. */ background: none; } /* Prevent fieldsets from shifting when changing collapsed state. */ html.js fieldset.collapsible { top: -1em; } html.js fieldset.collapsed { top: 0; margin-bottom: 1em; } tr.menu-disabled { /* Use filter to emulate CSS3 opacity */ filter: alpha(opacity=50); } #header-region { /* Because of the lack of min-height, we use height as an alternative */ height: 1em; } #attach-hide label, #uploadprogress div.message { /* Fading elements in IE causes the text to bleed unless they have a background. */ background-color: #ffffff; }