MediaWiki:Wikia.css

/*Import the font*/ @import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i');

/* Many of these templates and CSS classes have been inspired by the great work done at the Nukapedia at fallout.wikia.com, distributed under Creative Commons CC-BY-SA. Documentation for these templates is being added sporadically on this wiki. For in-depth documentation on these templates and CSS classes, see the corresponding templates on the Nukepedia. */

/* PLEASE DO NOT EDIT THIS FILE UNLESS YOU KNOW WHAT YOU ARE DOING. */

/*Hide wiki title in the main navigation bar */ .wds-community-header .wds-community-header__sitename a { display: none; }

/* Header on the main page */ .va-portal-mainheader { margin: 5px auto; padding: 0; background: transparent; text-align: center; }

/* Main Page Blog post styling */ .WikiaPage .WikiaBlogListing h2 { margin: 0 40px 0 0; font-size: 20px; }

.WikiaBlogListing .avatar { display: none; }

.WikiaBlogListing .author-details { margin: 0 0 10px 0; }

.WikiaBlogListing .author-details span { font-size: 12px; }

.RelatedPagesModule {display: none;}

/* Portal Content Template */ .va-portal-toc { width: 100%; font-size: 95%; }

.va-portal-toc td { vertical-align: top; padding: 0 5px; }

.va-portal-toc p { font-weight: bold; border-bottom: 1px solid #484744; }

/*Apply new style to main body text*/ .WikiaPage .WikiaArticle { font-family: 'Source Sans Pro'; font-size: 18px; font-weight: 300; line-height: 1.6; overflow-y: visible; overflow-x: visible; }

/*Apply new style to TOC*/ .WikiaArticle .toc li { font-size: 16px; line-height: 1.5; }

.WikiaArticle .toc li ol { margin-top: 0.2em; margin-right: 0px; margin-bottom: 0.2em; margin-left: 2em; }

/*Apply new style bold to headers*/ .WikiaArticle h2, h3, h4, h5 { font-weight: 400; overflow-y: visible; overflow-x: visible; }

/*Apply new style to DirBox, Mbox and Navbox */ .va-dirbox, .va-mbox, .va-navbox { font-size: 12px; font-family: Helvetica; color: #bdbdbd; }

/*Apply new style to infobox*/ .pi-data-value { font-size: 12px; font-weight: 400; }

/*Apply new style to sup/references*/ .WikiaArticle sup { font-size: 14px; }

/*Lightbox/gallery font*/ .wikia-gallery-item .lightbox-caption { font-size:14px; font-weight:400; } /*Edit section*/ .WikiaArticle .editsection { font-size:14px; }

/*References*/ .WikiaArticle .references { font-size: 12px; }

/* Portable infoboxes */ .portable-infobox { background: none; border: 0px; margin-bottom: 3px; font-size: 90%; color: #BDBDBD; }

.portable-infobox .pi-title { background-color: #0b0b0b; text-align: center; font-weight: bold; margin-bottom: 0; line-height: 32px; font-size: 130%; color: #fff; }

.portable-infobox .pi-header { text-align: center; background-color: #0b0b0b; margin: 3px 0 3px 0; border: 1px solid #000 !important; font-size: 115%; line-height: 28px; font-variant: small-caps; }

.portable-infobox .pi-item-spacing { padding: 0 0 3px 0; border: 0; }

.portable-infobox .pi-data-label { margin: 0 3px 0 0; background-color: #111111; padding: 6px 10px 6px 5px; font-size: 100%; border: 1px solid #000; min-width: 35%; }

.pi-data-value { font-size: 12px; line-height: 18px; border: 1px solid #000; padding: 6px 0 0 5px !important; background-color: #1c1c1c; }

.portable-infobox.pi-background { background: none; }

.portable-infobox .pi-border-color { border: 0; }

.pi-data:last-of-type + .pi-group { border-top-width: 0px; }

/* Message Boxes / Notices */ .va-mbox { color: #D5D4D4; background-color: #201f1c; border: 1px solid #474643; padding: 0; margin: 0 0 10px; font-size: 11px; line-height: 16px; border-collapse: collapse; }

/*.va-mbox a { color: #5A3696; }*/

.va-mbox td { width: 100%; }

.va-mbox + .va-mbox { margin-top: -8px; }

.va-dirbox { color: #D5D4D4; background-color: #201f1c; clear: left; padding: 2px 5px; margin: 5px 0; border: 1px solid #474643; font-size: 11px; line-height: 16px; border-collapse: collapse; }

/*.va-dirbox a { color: #5A3696; }*/

.va-dirbox td { width:100%; }

/* Template documentation styling */ .va-documentation { border-width: 1px; margin: 10px 0; }

.va-documentation-bar-top { border-width: 0 0 1px 0; }

.va-documentation-bar-top, .va-documentation-bar-bottom { background: #2d2c18; color: #FFF; padding: 5px; margin: 0; }

.va-documentation, .va-documentation-bar-top, .va-documentation-bar-bottom { border-color: #323232; border-style: solid; clear: both; }

.va-documentation-small { font-size: 10px; }

.va-documentation-links { float: right; text-align: right; }

.va-documentation-content { padding: 10px; margin: 0; }

.va-documentation-bar-bottom { border-width: 1px 0 0 0; text-align: right; }

/* Hatnote CSS */ .va-hatnote { padding-left: 2em; font-style: italic; margin-bottom: 5px; }

/* More compact reference list */ ol.references { font-size: 11px; line-height: 16px; }

/*Navboxes*/ /* Outer table - border */ .va-navbox-border { border: 1px solid #000; }

.va-navbox-bottom + .va-navbox-bottom { margin-top: 2px; }

/* Outer table - widths, floats */ .va-navbox { width: 100%; font-size: 11px; line-height: 16px; }

.va-navbox-bottom { width: 100%; clear: both; margin: 5px auto 0; }

.va-navbox-left { width: 200px; clear: left; float: left; margin: 0 1.5em 0.5em 0; }

.va-navbox-right { width: 200px; clear: right; float: right; margin: 0 0 0.5em 1.5em; }

/* Inner tables */ .va-navbox-brick { width: 100%; margin: 0; }

/* Cellspacing */ .va-navbox, .va-navbox-border, .va-navbox-brickcont, .va-navbox-padding, .va-navbox-space-h, .va-navbox-space-v { background: #000; }

.va-navbox-padding { padding: 0px; }

.va-navbox-space-h { width: 0px; }

.va-navbox-columncont .va-navbox-space-h { width: 0%; border-right: 1px solid #FFF; }

.va-navbox-space-v { height: 1px; font-size: 1pt; line-height: 0em; }

/* Cell styles and widths */ /* Remember to update the column width calculations when changing widths */ .va-navbox-title { background: #0b0b0b; font-weight: normal; padding: 1px 2px; }

.va-navbox-headertext, .va-navbox-titletext { font-weight: bold; padding-left: 40px; padding-right: 40px; }

.va-navbox-maintitle .va-navbox-titletext { font-size: 118%; }

.va-navbox-editlink { float: left; width: 40px; text-align: left; margin-right: -100%; }

.va-navbox .collapseButton { margin-left: -100%; }

.va-navbox-cell, .va-navbox-colgroup, .va-navbox-column, .va-navbox-footer, .va-navbox-group, .va-navbox-header, .va-navbox-image, .va-navbox-subgroup { padding: 1px 2px; }

.va-navbox-colgroup, .va-navbox-group, .va-navbox-subgroup { font-weight: bold; }

.va-navbox-group, .va-navbox-subgroup { width: 15%; text-align: center; }

.va-navbox-footer, .va-navbox-group, .va-navbox-header { background: #0b0b0b; border: 0px solid #AAA; }

.va-navbox-colgroup, .va-navbox-subgroup { background: #111111; border: 0px solid #AAA; }

.va-navbox-cell, .va-navbox-column, .va-navbox-image { background: #1c1c1c; border: 0px solid #AAA; }

.va-navbox-cell-nogroups, .va-navbox-column, .va-navbox-colgroup, .va-navbox-footer, .va-navbox-image { text-align: center; }

.va-navbox-cell-withgroups { text-align: left; }

.va-navbox-column { vertical-align: top; }

.va-navbox-image { width: 8%; }

/* Lists in column rows */ .va-navbox-formatlist ul, .va-navbox-formatlist li { list-style: none; line-height: 16px; margin: 0.6em 0; padding: 0; }

.va-navbox-formatlist li li { font-size: 90%; }

.va-navbox-formatlist li ul { margin-top: -0.1em; margin-bottom: 0.5em; }

.va-navbox-formatlist li ul li { margin: 0em; }

/* Nested */ .va-navbox .va-navbox-nested { font-size: 100%; }

.va-navbox-nested .va-navbox-title { background: #C9D0AC; color: #000; border: 1px solid #AAA; }

.va-navbox-nested .va-navbox-footer, .va-navbox-nested .va-navbox-group, .va-navbox-nested .va-navbox-header { background: #D6DBC1; }

.va-navbox-nested .va-navbox-colgroup, .va-navbox-nested .va-navbox-subgroup { background: #DDE1CB; }

/* Links */ .va-navbox-editlink .va-navbar-item { color: #FFF !important; }

.va-navbox-nowraplinks .va-navbox-cell a, .va-navbox-nowraplinks .va-navbox-column a { white-space: nowrap; }

.va-navbox-maintitle a:hover, .va-navbox-maintitle a:active { color: #FFF; }

.va-navbox-maintitle a.new { color: #F11 !important; }

/* Printing */ @media print { .va-navbox, .va-navbox-border { display: none; } }

/* Copyright footer */ .va-copybox { color: #000; background-color: #E7EADA; clear: both; padding: 3px 5px; margin: 5px 0; border: 1px solid #A8ACA8; font-size: 11px; line-height: 16px; border-collapse: collapse; width: 100%; }

.va-copybox th { width: 30px; text-align: center; vertical-align: middle; padding: 1px 0 1px 5px; }

.va-copybox td { padding-left: 5px; }

.va-copybox a { color: #5A3696; }

.tweet { margin: 10px 0 10px 25px; }

/*Quote Styling */ .va-quotation,.va-transcript { line-height:18px;padding:10px 25px } .va-quotation { overflow:hidden }

.va-quotation-body { display:block } .va-quotation-quote { display:block;position:relative;z-index:1 }

.va-listen-left,.va-listen-right,.va-quotation-left,.va-quotation-right { border-bottom:1px solid #AAA;border-top:1px solid #AAA;width:200px }

.va-listen-left,.va-quotation-left { clear:left;float:left;margin:10px 10px 10px 0 }

.va-listen-right,.va-quotation-right { clear:right;float:right;margin:10px 0 10px 10px }

.va-quotation-center { text-align:center }

.va-quotation-center .va-quotation-body { display:inline-block }

.va-listen-icon,.va-newsquote-quot-l,.va-newsquote-quot-r,.va-quotation-quot-l,.va-quotation-quot-r,.va-transcript-icon { width:40px;z-index:-1 }

.va-listen-icon,.va-newsquote-quot-l,.va-newsquote-quot-r,.va-transcript-icon { position:relative }

.va-quotation-quot-l,.va-quotation-quot-r { position:absolute }

.va-listen-icon,.va-transcript-icon { float:left;left:-25px;margin-right:-40px;top:-5px }

.va-newsquote-quot-l,.va-newsquote-quot-r,.va-quotation-quot-l,.va-quotation-quot-r { color:#3e3e3e;font:bold 55px/40px serif;height:18px }

.va-newsquote-quot-l,.va-quotation-quot-l { left:-15px;text-align:left }

.va-newsquote-quot-r,.va-quotation-quot-r { right:-15px;text-align:right }

.va-newsquote-quot-l { float:left;margin-right:-40px }

.va-newsquote-quot-r { float:right;margin-left:-40px }

.va-quotation-quot-l { top:-2px;top:-3px !ie }

.va-quotation-quot-r { bottom:2px;bottom:3px !ie }

.va-listen-item,.va-listen-item .ogg-player-options,.va-newsquote-text,.va-quotation-text { font-size:12px }

.va-inlinequote-text,.va-listen-text,.va-newsquote-text,.va-quotation-text { font-style:italic }

.va-transcript-text { font-family:monospace }

.va-quotation-text { display:block;margin-top:-0.4em;text-align:left }

.va-quotation-text ol,.va-quotation-text p,.va-quotation-text ul { margin-bottom:0 }

.va-newsquote-source,.va-quotation-source { padding:5px 0 0;text-align:right }

.va-quotation-source { display:block;font-size:10px;line-height:15px }