When the text size is set in the body in EM, it affects all other em measurements...
[lhc/web/wiklou.git] / skins / vector / main-rtl.css
index 8d6bc09..9c2550a 100644 (file)
@@ -21,7 +21,7 @@ body {
        margin: 0;
        padding: 0;
        font-family: sans-serif;
-       font-size: 9.75pt;
+       font-size: 13px;
 }
 body {
        background-color: #f3f3f3;
@@ -78,6 +78,7 @@ body {
        }
        /* @noflip */
        #p-personal li {
+               line-height: 1.125em;
                float: left;
        }
        #p-personal li {
@@ -127,6 +128,7 @@ body {
        }
        /* OVERRIDDEN BY COMPLIANT BROWSERS */
        div.vectorTabs ul li {
+               line-height: 1.125em;
                display: inline-block;
                height: 100%;
                margin: 0;
@@ -244,6 +246,8 @@ body {
                border: solid 1px silver;
                border-top-width: 0;
                list-style: none;
+               list-style-image: none;
+               list-style-type: none;
                padding: 0;
                margin: 0;
                margin-right: -1px;
@@ -264,6 +268,7 @@ body {
                padding: 0;
                margin: 0;
                text-align: right;
+               line-height: 1em;
        }
        /* OVERRIDDEN BY COMPLIANT BROWSERS */
        div.vectorMenu li a {
@@ -306,7 +311,7 @@ body {
                border-width: 0;
                padding: 0.25em;
                line-height: 1em;
-               font-size: 9.75pt;
+               font-size: 0.9em;
                width: 9em;
                background-color: transparent;
        }
@@ -315,7 +320,7 @@ body {
                margin: 0;
                padding: 0;
                width: 1.75em;
-               height: 2em;
+               height: 1.5em;
                border: none;
                cursor: pointer;
                background-color: transparent;
@@ -357,10 +362,13 @@ body {
        }
        #panel div.portal div.body ul {
                list-style: none;
+               list-style-image: none;
+               list-style-type: none;
                padding: 0;
                margin: 0;
        }
        #panel div.portal div.body ul li {
+               line-height: 1.125em;
                padding: 0;
                padding-bottom: 0.5em;
                margin: 0;
@@ -373,8 +381,8 @@ body {
        #panel div.portal div.body ul li a:visited {
                color: #0b0080;
        }
-/* Foot */
-#foot {
+/* Footer */
+#footer {
        margin-right: 12em;
        margin-top: 0;
        padding: 0.75em;
@@ -382,12 +390,14 @@ body {
        background-position: top right;
        background-repeat: repeat-x;
 }
-#foot ul {
+#footer ul {
        list-style: none;
+       list-style-image: none;
+       list-style-type: none;
        margin: 0;
        padding: 0;
 }
-#foot ul li {
+#footer ul li {
        margin: 0;
        padding: 0;
        padding-top: 0.5em;
@@ -395,21 +405,21 @@ body {
        color: #333333;
        font-size: 0.9em;
 }
-#foot #foot-icons {
+#footer #footer-icons {
        float: left;
 }
-#foot #foot-places {
+#footer #footer-places {
        float: right;
 }
-#foot #foot-info li {
+#footer #footer-info li {
        line-height: 1.4em;
 }
-#foot #foot-icons li {
+#footer #footer-icons li {
        float: right;
        margin-right: 0.5em;
        line-height: 2em;
 }
-#foot #foot-places li {
+#footer #footer-places li {
        float: right;
        margin-left: 1em;
        line-height: 2em;
@@ -417,7 +427,7 @@ body {
 /* Logo */
 #p-logo {
        position: absolute;
-       top: 0;
+       top: -12em;
        right: 0;
        height: 12em;
        width: 12em;
@@ -644,31 +654,31 @@ pre {
        background-color: #f9f9f9;
        line-height: 1.1em;
 }
-#content ul {
+ul {
        line-height: 1.5em;
        list-style-type: square;
        margin: .3em 1.5em 0 0;
        padding: 0;
        list-style-image: url(images/bullet-icon.png);
 }
-#content ol {
+ol {
        line-height: 1.5em;
        margin: .3em 3.2em 0 0;
        padding: 0;
        list-style-image: none;
 }
-#content li {
+li {
        margin-bottom: .1em;
 }
-#content dt {
+dt {
        font-weight: bold;
        margin-bottom: .1em;
 }
-#content dl {
+dl {
        margin-top: .2em;
        margin-bottom: .5em;
 }
-#content dd {
+dd {
        line-height: 1.5em;
        margin-right: 2em;
        margin-bottom: .1em;
@@ -681,12 +691,12 @@ table {
         * floated tables */
        background-color: white;
 }
-#content fieldset table {
+fieldset table {
        /* but keep table layouts in forms clean... */
        background: none;
 }
 /* Forms */
-#content fieldset {
+fieldset {
        border: 1px solid #2f6fab;
        margin: 1em 0 1em 0;
        padding: 0 1em 1em;
@@ -696,19 +706,19 @@ table {
                margin: 0 0 0.5em 0;
                padding: 0 0.5em 0.5em;
        }
-#content legend {
+legend {
        padding: .5em;
        font-size: 95%;
 }
-#content form {
+form {
        border: none;
        margin: 0;
 }
-#content textarea {
+textarea {
        width: 100%;
        padding: .1em;
 }
-#content select {
+select {
        vertical-align: top;
 }
 /* Table of Contents */
@@ -890,10 +900,10 @@ table.small {
        font-size: 100%;
 }
 /* Edge Cases for Content */
-#content h1, #content h2 {
+h1, h2 {
        margin-bottom: .6em;
 }
-#content h3, #content h4, #content h5 {
+h3, h4, h5 {
        margin-bottom: .3em;
 }
 #firstHeading {
@@ -980,10 +990,7 @@ table.small {
        padding-right: 15px !important;
        text-transform: none;
 }
-/* To be sorted */
-span.newpage, span.minor, span.bot {
-       font-weight: bold;
-}
+
 .toccolours {
        border: 1px solid #aaa;
        background-color: #f9f9f9;