MediaWiki:Common.css

/* ################################################# */ /* ### TABLES                                   ### */ /* ################################################# */

.table { border-collapse: collapse; empty-cells: show; font-size: 11px; line-height: 16px; margin: 0 5px 5px 0px; box-shadow: 2px 2px 2px #AAA; -moz-box-shadow: 2px 2px 2px #AAA; -webkit-box-shadow: 2px 2px 2px #AAA; }

.table td, .table th { border: 1px solid #3A3A3A; padding: 1px 2px; }

.table tr { background: #ededed; }

.table th { color: #3A3A3A; background: #fec356; font-weight: bold; }

.table td { background: transparent; }

.table-collapse .collapseButton { margin-left: 10px !important; position: absolute; } .table > tr.table-highlight, .table > * > tr.table-highlight { background-color: #e5e5e5; }

.table > tr.table-section, .table > * > tr.table-section { background-color: #FEDB9A; text-align: center; font-weight: bold; }

/* Adapting lists & paragraphs to altered line-height */ .table ul, .table ol, .table p { line-height: 16px; margin-top: 0; margin-bottom: 0; }

.table ul, .table ol { margin-left: 20px; }

.table ul + p, .table ul + ol, .table ul + ul, .table ol + p, .table ol + ol, .table ol + ul, .table p + p, .table p + ol, .table p + ul { margin-top: 5px; }

/* Tables with specific vertical alignment for cells */ .table-top td { vertical-align: top; }

.table-middle td { vertical-align: middle; }

.table-bottom td { vertical-align: bottom; }

/* Tables with specific horizontal alignment for cells */ .table-center td { text-align: center ; }

.table-left td { text-align: left; }

.table-right td { text-align: right; }

/* Tables which are full width in Oasis */ .table-full { width: 100%; }

/* Tables in which the first column starts with an icon */ .table-icon tr td:first-child { padding-left: 18px; text-indent: -18px; }

.table-full-infobox { width: 380px; }

/* ################################################## */ /* ### INFOBOXES (Template:Infobox)              ### */ /* ################################################## */

.te-infobox { border: 1px solid #3A3A3A; box-shadow: 2px 2px 2px #AAA; -moz-box-shadow: 2px 2px 2px #AAA; -webkit-box-shadow: 2px 2px 2px #AAA; clear: right; float: right; font-size: 11px; line-height: 16px; margin: 0 5px 5px 10px; background-color: #ededed; width: 250px; border-spacing: 1px; color: #000000; }

.te-infobox-header { background-color: #e5e5e5; border: 1px solid #3A3A3A; font-size: 13px; font-weight: bold; line-height: 18px; }

.te-infobox-title { background-color: #012E59; border: 1px solid #3A3A3A; color: #FFFFFF; text-align: center; vertical-align: middle; width: 100%; font-size: 15px; font-weight: bold; line-height: 20px; }

.te-infobox-cell { border: 1px solid #3A3A3A; border-collapse: collapse; } /* ################################################# */ /* ### Portal                                   ### */ /* ################################################# */

.portal { border-collapse: collapse; empty-cells: show; font-size: 14px; line-height: 25px; margin-bottom: 5px; }

.portal td, .portal th { border: 1px solid #3A3A3A; padding: 1px 2px; }

.portal tr { background: #B2AF9C; }

.portal th { color: #DFDBC3; background: #3A3A3A; font-weight: bold; }

.portal td { background: transparent; }

/* Adapting lists & paragraphs to altered line-height */ .portal ul, .portal ol, .portal p { line-height: 24px; margin-top: 0; margin-bottom: 0; }

.portal ul, .portal ol { margin-left: 20px; }

.portal ul + p, .portal ul + ol, .portal ul + ul, .portal ol + p, .portal ol + ol, .portal ol + ul, .portal p + p, .portal p + ol, .portal p + ul { margin-top: 5px; }

/* ################################################## */ /* ###             MESSAGE BOXES                 ### */ /* ###            (Template:Mbox)                ### */ /* ################################################## */ .te-mbox { color: #000; background-color: #DDD; border: 1px solid #AAA; padding: 0; margin: 0 0 10px; font-size: 11px; line-height: 16px; border-collapse: collapse; } .te-mbox + .te-mbox { margin-top: -8px; } .te-mbox th { width: 40px; text-align: center; vertical-align: middle; padding: 1px 0 1px 5px; } .te-mbox td { padding-left: 5px; width: 100%; }

/* ################################################## */ /* ###               NAVBOXES                    ### */ /* ###           (Template:Navbox)               ### */ /* ################################################## */

.te-navbox { border-spacing: 1px; empty-cells: show; font-size: 11px; line-height: 16px; margin: 0 5px 5px 0px; box-shadow: 2px 2px 2px #AAA; -moz-box-shadow: 2px 2px 2px #AAA; -webkit-box-shadow: 2px 2px 2px #AAA; text-align: center; width: 100%; border:1px solid black; color: #000000; }

.te-navbox td, .te-navbox th { border: 1px solid #3A3A3A; padding: 1px 2px; }

.te-navbox tr { background: #ededed; }

.te-navbox th { color: #FFFFFF; background: #012E59; font-weight: bold; font-size:14px; height:25px; }

.te-navbox td { background: transparent; }

.te-navbox-group td { background-color: #e5e5e5; width:100px }

.te-navbox > tr.te-navbox-block, .te-navbox > * > tr.te-navbox-block { background-color: #8096AC; text-align: center; font-weight: bold; }

/* Adapting lists & paragraphs to altered line-height */ .te-navbox ul, .te-navbox ol, .te-navbox p { line-height: 16px; margin-top: 0; margin-bottom: 0; }

.te-navbox ul, .te-navbox ol { margin-left: 20px; }

.te-navbox ul + p, .te-navbox ul + ol, .te-navbox ul + ul, .te-navbox ol + p, .te-navbox ol + ol, .te-navbox ol + ul, .te-navbox p + p, .te-navbox p + ol, .te-navbox p + ul { margin-top: 5px; }

.mw-collapsible-toggle { font-size: 11px; }

/* ################################################## */ /* ###              GENERAL FIXES                ### */ /* ################################################## */

.RelatedForumDiscussion { display:none; }