User:AEon2001/hydra.css

/* CSS placed here will affect users of the Hydra Dark skin */ /* No MP header */

body.page-Fallout_Wiki h1.firstHeading { display:none; }

.CategoryTreeToggle { color: #0645ad; }

/* Background (replace url with direct link to target file to change) */ body { background: rgba(0, 0, 0, 0.3) url("https://hydra-media.cursecdn.com/fallout.gamepedia.com/a/ad/Wiki-skin-vector-background.jpg") repeat scroll left top; }

background: transparent !important; height: 2em; }
 * 1) mw-page-base {

background: transparent !important; height: 0em; }
 * 1) mw-head-base {

/* Framework */ body #pageWrapper { margin-right: 10px; margin-top: 9em; }

/* Head */ div#mw-page-base { background: transparent; background-image: none; }

background: transparent; background-image: none; border-bottom: 0px; }
 * 1) mw-head-base {

div#mw-head { top: 2em; }

/* Footer*/ div#footer #footer-info li { color: #ffffff; }

div#footer ul { list-style-type: none; list-style-image: none; margin-left: 1em; margin-right: 2em; display: inline; }

float: left; }
 * 1) footer-icons {

/* Body content */ div#content { background: #ffffff; border: 1px solid #aaaaaa; box-sizing: border-box; margin-top: 1em; margin-left: 11em; }

div#content h1, div#content #firstHeading { font-size: 1.8em; color: #000000; }

div#content h2 { font-size: 1.5em; margin-top: 1em; color: #000000; }

div#content h3 { font-size: 1.2em; margin-top: 1em; color: #000000; }

div#content h4, div#content h5, div#content h6 { font-size: 100%; color: #000000; }

/* Sidebar */ div#mw-panel div.portal:not(#p-claimWiki):not(#p-socialProfiles):not(#p-sitePromos) { background: rgba(255,255,255,0.6); margin: 5px; padding-top: 5px; }

div#mw-panel div.portal div.body, background-image: none; }
 * 1) mw-panel.collapsible-nav .portal {

div#mw-panel div.portal div.body ul li a, div#mw-panel div.portal div.body ul li a:visited { color:#0645ad; }

div#mw-panel div.portal h3, div#mw-panel div.portal h3:visited, color: #000000; font-weight: bold; text-transform: uppercase; }
 * 1) mw-panel.collapsible-nav .portal h3 a,
 * 2) mw-panel.collapsible-nav .portal h3 a:visited,
 * 3) mw-panel.collapsible-nav .portal.collapsed h3 a,
 * 4) mw-panel.collapsible-nav .portal.collapsed h3 a:visited {

div#mw-panel div#p-socialProfiles.portal .body { margin: auto; }

.socialSidebar { width: auto; max-width: 100%; }

/* TOP NAV STYLING */ div.vectorTabs { background-color: transparent; }

float: left; margin-left: 13.6em; margin-top: -0.5em; display: inline; border-width: 1px; border-color: #20A200; }
 * 1) left-navigation {

display: inline; border-width: 1px; border-color: #20A200; margin-top: -0.5em; }
 * 1) right-navigation {

div#mw-head a, .vectorTabs li a span, div#mw-head div.vectorTabs a, div#mw-head div.vectorMenu a { color: #0645ad; text-transform: uppercase; text-shadow: 1px 1px black; font-weight: bold; }

div.vectorTabs span { background-image: none; }

div.vectorTabs ul { background-image: none; }

div.vectorTabs ul li { background: transparent; }

div.vectorTabs ul li.selected { background: #20A200; height: 2.9em; box-shadow: 2px 2px black; }

div.vectorTabs ul li span, div.vectorTabs ul li.selected span { font-weight: bold; }

div.vectorTabs li span a { background-image: none; color: #ffffff; }

div.vectorTabs span a:visited { color: #ffffff; }

div.vectorTabs li span a:hover, div.vectorTabs span a:visited:hover { color: #ffffff; }

div.vectorTabs li.selected span a { color: #ffffff !important; }

div.vectorTabs li.new span a:visited { color: #ffffff; }

div.vectorTabs li.new span a:hover, div.vectorTabs li.new span a:visited:hover { color: #ffffff; }

div.vectorMenu h3 a { background-image: none; }

div.vectorMenu:hover, div.menu, div.vectorMenu div.menuForceShow { display: block; }

div#p-cactions div.menu ul { border: 1px solid #aaaaaa; }

div.vectorMenu div.menu { border-color: inherit; }

div#p-cactions div.menu ul li a { background: #000000; border-radius: 10px; color: #ffffff; }

div#p-cactions div.menu ul li a:visited { color: #ffffff; }

div#p-cactions div.menu ul li a:hover, div#p-cactions div.menu ul li a:visited:hover { display: block; }

div#mw-head div.vectorMenu h4 { padding-top: 2.39em; color: #0645ad; text-transform: uppercase; text-shadow: 1px 1px black; font-weight: bold; }

div.vectorMenu h3 span { font-size: 0.8em; padding-top: 1.29em; font-weight: bold; color: #0645ad; text-transform: uppercase; }

div#mw-head div.vectorMenu h3 { background-image: none; }

/* Collapsible menus in top nav */

div#p-cactions div.menu ul { background: #efefef; border: 1px #ff9900; }

div.vectorMenu ul { background: #efefef; border: 1px #ff9900; }

div.vectorTabs, div.vectorTabs span, div.vectorTabs li a, div.vectorMenu h3 a { background-image: none; }

div#p-cactions div.menu ul li a { background: #efefef; border-radius: 0px; color: black; text-shadow: none; font-weight: bold; }

/* LINK STYLING - AEon: was #0645ad blue, now #06AA24 green (just hue change), darker value: #058C1C */ a, a:active, a:visited, div#content a.external, div#content a.external:active, .mw-body a.external, .mw-body a.external:visited, .mw-body a.extiw, .mw-body a.extiw:active, .mw-body a.extiw:visited { color: #058C1C; } span.tab a, div.wikiEditor-ui-toolbar .tabs span.tab a:visited { color: #0645ad; }

/* Pre/MWcode fields */

pre, .mw-code { padding: 1em; border: 1px solid #aaaaaa; color: #000000; background-color: transparent; border-style: solid; }

.mw-highlight { background: #efefef; color: #000000; }

/* EDITOR STYLING */

div.wikiEditor-ui { background: rgba(0, 0, 0, 0); border: medium none; }

div.wikiEditor-ui-controls { background-color: transparent; border-bottom: 1px solid #20A200; }

div.wikiEditor-ui-buttons { background-color: transparent; border-top: 0px solid white; }

.editOptions { background-color: transparent; }

div.wikiEditor-preview-contents { background-color: transparent; }

div.wikiEditor-preview-loading { background-color: transparent; }

.editOptions { background-color: transparent; border-image: none; border-style: none solid solid; border-width: medium 1px 1px; }

div.wikiEditor-ui-toolbar { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); }

div.wikiEditor-ui-toolbar .tabs span.tab a, div.wikiEditor-ui-toolbar .tabs span.tab a:visited { color: #0645ad; }

/* CODE STYLING */

code { background-color: #efefef; }

fieldset { border: 1px solid #20A200; }

/* Miscellaneous */

ul#filetoc { background-color: transparent; border-color: #20A200; }

text-align: left; background-color: transparent; border-color: #20A200; }
 * 1) catlinks {

/* Tables */ table.mw_metadata td, table.mw_metadata th { border: 1px solid #aaaaaa; background-color: transparent; }

table.wikitable { margin: 1em 0; background-color: transparent; border-collapse: collapse; color:w #000000; }

table.wikitable > * > tr > th { background-color: #efefef; }

/* Data table styling (warp six, Mr Sulu) */ .mw-datatable th { background-color: #efefef; }

.mw-datatable td { background-color: transparent; }

.mw-datatable tr:hover td { background-color: #efefef; }

/* PREFERENCES STYLING */ .skin-hydra #preferences { background-color: transparent; }

.skin-hydra #preferences legend { color: #000000; font-weight: bold; }

.htmlform-tip { color: #000000smoke; }

.skin-hydra #preftoc a, .skin-hydra #preftoc a:active { color: #0645ad; }

.skin-hydra #preftoc li { background-image: none; color: #0645ad; font-weight: bold; text-shadow: 1px 1px black; }

/* Page history */ background-color: rgba(0, 0, 0, 0); border: none; padding: 3px; }
 * 1) pagehistory li {

background-color: #efefef; background-image: none; border: 1px dashed #aaaaaa; padding: 3px; }
 * 1) pagehistory li.selected {

table.diff { background: transparent; }

td.diff-context { background: none repeat scroll 0 0 transparent; color: #000000; }

td.diff-deletedline { background-color: #FFE49C; border-color: #FFE49C; color: #000000; }

td.diff-addedline { background-color: #A3D3FF; border-color: #A3D3FF; color: #000000; }

/* Search results styling */ .mw-search-profile-tabs { background-color: transparent; border: 1px solid #aaaaaa; margin-top: 1em; }

.mw-search-profile-tabs div.search-types ul li.current a { color: #FFFFFF; }

fieldset#mw-searchoptions { background-color: rgba(0, 0, 0, 0); border: 1px solid #aaaaaa !important; }

.mw-ui-button.mw-ui-progressive, .mw-ui-button.mw-ui-primary { background: #efefef; border: 1px solid #aaaaaa; color: #000000; }

/* Thumbs */

/* Gallery thumbs */

li.gallerybox div.thumb { text-align: center; border: 1px solid #aaaaaa; background-color: #efefef; margin: 2px; }

div.thumb { margin-bottom: .5em; width: auto; border: 1px solid #aaaaaa; padding: 3px; border-style: solid; }

div.thumbinner { border: 1px solid #aaaaaa; background-color: transparent; }

html .thumbimage { border: 1px dotted #aaaaaa; }

div#toc, div.toc, div.mw-warning { background: transparent; border: 1px solid #aaaaaa; }

/* PREFERENCES STYLING */ .skin-hydra #preferences { background-color: transparent; }

.skin-hydra #preferences legend { color: #000000; }

.htmlform-tip { color: #000000smoke; }

color: #0645ad; }
 * 1) preftoc a,
 * 2) preftoc a:active {

.skin-hydra #preftoc li:first-child { margin-bottom: 3px; }

.skin-hydra #preftoc li { background-image: none; }

/* CSS placed here will affect users of the Hydra skin */ /* For elements which only display in the mobile view */ .mobileonly { display: none; } div.wikiEditor.wikiEditor-ui-toolbar .tabs span.tab a, div.wikiEditor.wikiEditor-ui-toolbar .tabs span.tab a:visited { color: #0645ad; }

/*Legacy code */

pre { overflow: auto; }

/* for "edit this page" tab and "discussion" tab etc */ .pagetab { border-style: solid solid none; border-width: thin; border-color: #808080; padding:0.25ex 1ex 0ex; font-size: 95%; }

.ambox { background-color: #eeeeee; border-bottom-color: #383838; border-right-color: #383838; border-top-color: #383838; border-collapse: collapse; font-size: 95%; margin: 0 auto 2px auto; width: 80%; }

.ambox-gray { border-left-color: #383838; }

.ambox.ambox-tiny { font-size: 90%; margin: 2px 0; width: auto; }

.ambox + .ambox { margin-top: -2px; }

.ambox-text { padding: 0.25em 0.5em; }

.ambox-image { padding: 2px 0px 2px 0.5em; text-align: center; width: 60px; }

.ambox-tiny .ambox-image { padding: 2px 0.5em; text-align: left; width: auto; }

/* Ambox colors */ .ambox-blue { border-left: 10px solid #1e90ff; }

.ambox-red { border-left: 10px solid #b22222; }

.ambox-orange { border-left: 10px solid #f28500; }

.ambox-yellow { border-left: 10px solid #f4c430; }

.ambox-purple { border-left: 10px solid #9932cc; }

.ambox-gray { border-left: 10px solid #bba; }

.ambox-green { border-left: 10px solid #228b22; }

/* Ambox small text */ .amsmalltext { font-size: smaller; margin-left:0.8em; margin-top:0.5em; }

/* Wiki editor fixes */ div.wikiEditor-ui { background: rgba(0, 0, 0, 0); border: medium none; background-color: transparent; }

div.wikiEditor-ui-buttons { background-color: transparent; border-top: medium none; margin-right: 5px; }

div.wikiEditor-ui-controls { background-color: transparent; border-bottom: 1px solid #20A200; }

div.wikiEditor-ui-tabs { background-color: #efefef; border-left: 1px solid #20A200; border-top: 1px solid #20A200; }

div.wikiEditor-ui-tabs div { background-color: #efefef; border-right: 1px solid #20A200; border-bottom: 1px solid #20A200; }

div.wikiEditor-ui-tabs div a { color: #0645ad; background: #efefef; }

div.wikiEditor-ui-tabs div.current { background-color: transparent; border-bottom: 0px solid #20A200; }

div.wikiEditor-ui-tabs div.current a { color: #0645ad; background-color: #efefef; border-radius: 0px; border: 0px; }

div.wikiEditor-ui .wikiEditor-ui-top { border-bottom: 1px solid #20A200; }

div.wikiEditor-ui-toolbar { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAhBAMAAADql9yMAAAAMFBMVEX7/P73+v36/P75+/38/f7t9Prq8vju9fro8vjs9Pnq8/ju9vr7/f70+fv9/v7d3d1xysUWAAAAK0lEQVQIW2N5wMIAhglA3MDiwKIApAXAIiCZA1BZCA8EDwBZDlA1B4CqCwAEyQh1Q/0tlAAAAABJRU5ErkJggg=="); background-position: left top; background-repeat: repeat-x; }

div.wikiEditor-ui-toolbar .group { border-right: 1px solid white; }

div.wikiEditor-ui-toolbar .group-search { border-left: 1px solid white; border-right: none; }

div.wikiEditor-ui-toolbar .group .label { color: #0645ad; }

.tab { border-color: transparent; }

div.wikiEditor-ui-toolbar .tabs span.tab a, div.wikiEditor-ui-toolbar .tabs span.tab a:visited { color: #0645ad; }

div.wikiEditor-ui-toolbar .tabs span.tab a.current, div.wikiEditor-ui-toolbar .tabs span.tab a.current:visited { color: #0645ad; }

div.wikiEditor-ui-toolbar .group .tool-select .label { color: #0645ad; }

div.wikiEditor-ui-toolbar .sections .section { background-color: rgba(0,0,0,0); border-top: 1px solid #20A200; }

div.wikiEditor-ui-toolbar .booklet .index div { color:#0645ad; }

div.wikiEditor-ui-toolbar .booklet .index .current { background-color: transparent; color: #000000; }

div.wikiEditor-ui-toolbar .booklet .pages { background-color: rgba(0,0,0,0); }

div.wikiEditor-ui-toolbar .page-characters div span { border: 1px solid #aaaaaa; color: #000000; }

div.wikiEditor-ui-toolbar .page-characters div span:hover { background-color: rgba(0, 0, 0, 0.1); border-color: #aaaaaa; color: #0645ad; }

div.wikiEditor-ui-toolbar .page-table td { border-top: 1px solid #aaaaaa; color: #0645ad; }

div.wikiEditor-ui-tabs div.current a:hover { background-color: #efefef; }

div.editOptions { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: transparent; border-color: -moz-use-text-color #aaaaaa #aaaaa; border-image: none; border-right: 1px solid #aaaaaa; border-style: none solid solid; border-width: medium 1px 1px; margin-bottom: 2em; padding: 1em 1em 1.5em; }

div.wikiEditor-preview-contents, div.wikiEditor-preview-loading { background-color: transparent; }

/* Edit count */ background-color: #efefef !important; padding: 0 12px 0 0.15em; }
 * 1) editcount > table * table,
 * 2) editcount > table * table th,
 * 3) editcount > table * table td {

border: 1px solid #aaaaaa; }
 * 1) editcount > table * table th,
 * 2) editcount > table * table td {

ol.references li:target, sup.reference:target { background-color: #efefef; }

/* begin common.css */ /* ################################################## */ /* ### GENERAL FIXES                             ### */ /* ################################################## */

/* Checkered background for images in File namespace */ body.ns-6 #file img { background-color: transparent; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAGElEQVQYV2N4DwX/oYBhgARgDJjEAAkAAEC99wFuu0VFAAAAAElFTkSuQmCC); } body.ns-6 #file button img { background: transparent; }

/* More noticeable file upload warnings */ background: #F00; border: 1px solid #AAA; color: #FFF; padding: 0 5px; } /* Make tags not increase line height */ .reference { line-height: 1em; } /* Smaller text for tag */ ol.references { font-size: 11px; line-height: 16px; } /* Warning messages for file uploads */ @media screen { .warning { color: #000; list-style-image: none; list-style-position: outside; list-style-type: none; }   ul.warning { margin: 0; } } /* Collapse buttons */ .mw-collapsible-toggle { font-weight: normal; color: #D7C57B; } }
 * 1) wpDestFile-warning > div {

/* ################################################## */ /* ### TITLE ICONS (Template:Games)              ### */ /* ################################################## */ .va-titleicons, .va-titleicons-hover { font-size: 12px; margin: 0; max-width: 275px; position: absolute; z-index: 3; float: right; } .va-titleicons { background: transparent; border: none; display: none; height: 27px; line-height: 25px; overflow: hidden; right: 0; top: 4px; float: right; } .va-titleicons-hover { background: transparent; border: 0px solid #000; box-shadow: 0px 0px 0px #AAA; -moz-box-shadow: 0px 0px 0px #AAA; -webkit-box-shadow: 0px 0px 0px #AAA; height: auto; overflow: auto; padding: 0 5px; right: -1px; text-align: center; top: 3px; } .va-titleicons-preview { text-align: right; } .va-titleicons-fullsize, .va-titleicons-hover .va-titleicons-preview { display: none; } .va-titleicons-hover .va-titleicons-fullsize { display: block; } .va-titleicons-more { float: right; line-height: 25px; padding: 0 2px; } /* IE quirks mode parent/child z-index fix */ body.skin-vector h1#firstHeading { z-index: 2; }

/* ################################################## */ /* ### HATNOTES (Template:Hatnote)               ### */ /* ################################################## */ .va-hatnote { font-style: italic; margin-bottom: 5px; padding-left: 2em; } /* ################################################## */ /* ### "READ MORE" LINKS (Template:More)         ### */ /* ################################################## */ .va-more { margin-top: 0.5em; } .va-more-link { font-size: 10px; line-height: 15px; } /* ################################################## */ /* ### INTROS (Template:Intro)                   ### */ /* ################################################## */ .va-intro-image { padding-left: 2px; padding-right: 2px; } .va-intro td { padding-bottom: 2px; } .va-intro-header { font-size: 16px; font-weight: bold; } .va-intro-bullets { font-size: 12px; line-height: 16px; vertical-align: top; }

/* ################################################## */ /* ### VICTORIA BOX ENGINE by Porter Engineering ### */ /* ###   Adapted for General Deployment by       ### */ /* ###     Tagaziel and Dragen Industries        ### */ /* ################################################## */

.va-forum-index th, .va-forum-search th, .va-infobox-title, .va-navbox-title, .va-portal-section-header { background-color: #efefef; }

/* ################################################## */ /* ### VICTORIA INFOBOX (Template:Infobox)       ### */ /* ################################################## */ /* Outer table */ .va-infobox { border: 0px solid #20A200; border-radius: 0px; box-shadow:0px 0px 0px #AAA; -moz-box-shadow: 0px 0px 0px #AAA; -webkit-box-shadow:0px 0px 0px #AAA; clear: right; float: right; font-size: 13px; line-height: 16px; margin: 0 0 5px 10px;

} /* INFOBOX COLORS */

.va-infobox-content, .va-infobox-footer, .va-infobox-image, .va-infobox-mainimage { background: transparent; border: 1px solid rgba(38, 243, 0, 0.2); } .va-infobox-header, .va-infobox-icon, .va-infobox-label { background: #c9d0ac; border: 1px solid #20A200; font-weight: bold; }

.va-infobox-title { /* Shared background; see top of page */ border: 1px solid #20A200; border-radius: 0px; color: #FFF; text-align: center; vertical-align: middle; width: 100%; }

.va-infobox-header .mw-collapsible-toggle a { color: #FFF; } .va-infobox-divider-float { border-color: transparent; border-style: solid; border-width: 0 0 1px 1px; clear: right; float: right; margin: -1px 0 0 2px; min-width: 18px; padding: 0 0 0 2px; text-align: center; }

/* Tooltips */

.va-infobox-tooltip { border-color: #AAA transparent transparent #AAA; border-style: solid; border-width: 3px; float: left; height: 0; left: -2px; margin-bottom: -100%; margin-right: -100%; position: absolute; top: -1px; width: 0; }

/* Links */ .va-infobox-title a:link, .va-infobox-title a:visited { color: #AFA000 !important; }

.va-infobox-title a:hover, .va-infobox-title a:active { color: #FFF !important; }

.va-infobox-title a.new { color: #F11 !important; }

/* Inner tables */ .va-infobox-cont, .va-infobox-group { margin: 0; width: 100%; } .va-infobox-mainimage-table { margin: 0 auto; } .va-infobox-mainimage-table + .va-infobox-mainimage-table { margin-top: 2px; } /* Cellspacing */ .va-infobox, .va-infobox-cont, .va-infobox-group, .va-infobox-spacing-h, .va-infobox-spacing-v, .va-infobox-mainimage-table { background: transparent; } .va-infobox-mainimage-cont, .va-infobox-mainimage-image { background: rgba(32, 162, 0, 0.25); } .va-infobox-spacing-h { border-right: 1px solid transparent; width: 0%; } .va-infobox-spacing-v { font-size: 1px; height: 1px; line-height: 0; } .va-infobox-columns + .va-infobox-spacing { display: none !important; } /* Widths */ .va-infobox-columns-1 .va-infobox-col1 { width: 100%; } .va-infobox-columns-2 .va-infobox-col1, .va-infobox-columns-3 .va-infobox-col1, .va-infobox-columns-4 .va-infobox-col1 { width: 28%; } .va-infobox-columns-2 .va-infobox-col2 { width: 72%; } .va-infobox-columns-3 .va-infobox-col2, .va-infobox-columns-3 .va-infobox-col3 { width: 36%; } .va-infobox-columns-4 .va-infobox-col2, .va-infobox-columns-4 .va-infobox-col3, .va-infobox-columns-4 .va-infobox-col4 { width: 24%; } /* Cell styles */ .va-infobox-content, .va-infobox-footer, .va-infobox-header, .va-infobox-image, .va-infobox-label, .va-infobox-title { padding: 1px 2px; } .va-infobox-image, .va-infobox-footer, .va-infobox-header, .va-infobox-icon, .va-infobox-mainimage, .va-infobox-mainimage-cont, .va-infobox-mainimage-image { text-align: center; vertical-align: middle; } .va-infobox-content { text-align: left; vertical-align: top; } .va-infobox-label { cursor: default; text-align: right; vertical-align: top; } .va-infobox-icon-cont { margin: 0; padding: 0; position: relative; } .va-infobox-icon-table { margin: 0 auto; } .va-infobox-mainimage-cont + .va-infobox-icon-table { position: absolute; right: 3px; top: 1px; } /* FIXME: Find better method to prevent column width oddities in IE8/Webkit */ .va-infobox-image { max-width: 0; } .va-infobox-image-cont { margin-right: -100%; margin-right: 0 !ie; text-align: center; width: 100%; } .va-infobox-image-desc { font-size: 10px; line-height: 15px; padding: 1px 1px 0; } .va-infobox-image-upload { padding: 15px 3px; } .va-infobox-mainimage { padding: 2px 0; } .va-infobox-mainimage-cont { margin: 0; width: 100%; } .va-infobox-mainimage-image { background: transparent; padding: 0 1px; } .va-infobox-mainimage-minheight { width: 0%; } .va-infobox-mainimage-minheight div { height: 120px; margin: 0; padding: 0; width: 1px; } .va-infobox-title-main { font-size: 15px; font-weight: bold; line-height: 20px; } .va-infobox-title-sub { font-size: 12px; line-height: 15px; } .va-infobox-title-super { font-size: 10px; line-height: 12px; } .va-infobox-tooltip-cell { cursor: help; } .va-infobox-tooltip-cont { height: 0; position: relative; width: 0; } /* Collapse buttons */ .va-infobox-group-collapsible .va-infobox-header { padding-left: 40px; padding-right: 40px; } .va-infobox-header .mw-collapsible-toggle { left: 40px; margin-left: -100%; position: relative; } /* Adapting lists & paragraphs */ .va-infobox ul, .va-infobox ol, .va-infobox p { line-height: 16px; margin-bottom: 0; } .va-infobox ul, .va-infobox ol { margin-left: 20px; margin-top: 0; } .va-infobox p, .va-infobox * + ul, .va-infobox * + ol { margin-top: 3px; } .va-infobox ul li, .va-infobox ol li { margin-bottom: 0; } /* Auxiliary template: Template:Infobox/divider */ .va-infobox-divider-vert { width: 100%; } .va-infobox-divider-left, .va-infobox-divider-right { vertical-align: top; width: 50%; } .va-infobox-divider-left { border-right: 1px solid #AAA; padding: 0 2px 0 0; } .va-infobox-divider-right { padding: 0 0 0 2px; } .va-infobox-divider-section-start, .va-infobox-divider-section-end { display: none; } .va-infobox-divider-section-end + .va-infobox-divider-section-start { border-top: 1px solid #AAA; clear: both; display: block; margin: 1px 0; }

/* ################################################## */ /* ### NAVBOXES (Template:Navbox)                ### */ /* ################################################## */ /* NAVBOX COLORS */ /* Outer table - border */ .va-navbox-border { border: 2px solid #AAAAAA	/*AEon: was #20A200*/ border-radius: 0px;

box-shadow: 0px 0px 0px #AAA; -moz-box-shadow: 0px 0px 0px #AAA; -webkit-box-shadow: 0px 0px 0px #AAA; } /* Cell styles and widths */ /* Remember to update the column width calculations when changing widths */ .va-navbox-title { /* Shared background; see top of page */ border: 1px solid #20A200; border-radius: 0px; color: #FFF; font-weight: normal; padding: 1px 2px; }

.va-navbox-footer, .va-navbox-group, .va-navbox-header { background: transparent; border: 1px solid #20A200; } .va-navbox-columncont .va-navbox-spacing-h { border-right: 1px solid transparent; width: 0%; }

.va-navbox-colgroup, .va-navbox-subgroup { background: transparent; border: 1px solid #20A200; } .va-navbox-cell, .va-navbox-column, .va-navbox-image { background: transparent; border: 1px solid rgb(13, 68, 0); }

.va-navbox-nested .va-navbox-title { background: #C9D0AC; border: 1px solid #AAA; color: #000; } .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; }

/* Outer table - widths, floats */ .va-navbox { font-size: 11px; line-height: 16px; width: 100%; } .va-navbox-bottom { clear: both; margin: 5px auto 0; width: 100%; } .va-navbox-left { clear: left; float: left; margin: 0 1.5em 0.5em 0; width: 240px; } .va-navbox-right { clear: right; float: right; margin: 0 0 0.5em 1.5em; width: 240px; } .va-navbox-bottom + .va-navbox-bottom { margin-top: 2px; } /* Inner tables */ .va-navbox-brick { margin: 0; width: 100%; } /* Cellspacing */ .va-navbox, .va-navbox-border, .va-navbox-brickcont, .va-navbox-padding, .va-navbox-spacing-h, .va-navbox-spacing-v { background: transparent; } .va-navbox-padding { padding: 1px; } .va-navbox-spacing-h { width: 1px; } .va-navbox-spacing-v { font-size: 1pt; height: 1px; line-height: 0em; } .va-navbox-headertext, .va-navbox-titletext { font-weight: bold; padding-left: 40px; padding-right: 40px; } .va-navbox-maintitle .va-navbox-titletext { font-size: 118%; } /* v/d/e and collapse button */ .va-navbox-editlink { float: left; margin-right: -100%; text-align: left; width: 40px; } .va-navbox .mw-collapsible-toggle { 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 { text-align: center; width: 15%; } .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-image: none; list-style-type: none; line-height: 16px; margin: 0.6em 0; padding: 0; } .va-navbox-formatlist li li { font-size: 90%; } .va-navbox-formatlist li ul { margin-bottom: 0.5em; margin-top: -0.1em; } .va-navbox-formatlist li ul li { margin: 0em; } /* Nested */ .va-navbox .va-navbox-nested { font-size: 100%; } /* 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:link, .va-navbox-maintitle a:visited { color: #AFA000 !important; } .va-navbox-maintitle a:hover, .va-navbox-maintitle a:active { color: #FFF; } .va-navbox-maintitle a.new { color: #F11 !important; } .va-navbox-maintitle .mw-collapsible-toggle a { color: #FFF !important; }

/* ################################################## */ /* ### ICONS (Template:Icon)                     ### */ /* ################################################## */ .va-icon-sortkey { display: none; }

/* ################################################## */ /* ### PORTALS                                   ### */ /* ################################################## */ /* Columns */ .va-main-page, .va-portal-columns-body { overflow: hidden; }

.va-portal-columns-body-left { float: none; margin-right: 0; position: relative; width: 100%; } .va-portal-columns-body-left-inner { margin-right: 0; } .va-portal-columns-body-right { clear: none; float: none; position: relative; width: 100%; } .va-portal-columns-body-below, .va-portal-columns-body-left-below { clear: both; } .va-portal-columns-body-left-double .va-portal-columns-body-left-columns { padding-right: 0; } .va-portal-columns-body-left-double .va-portal-columns-left { float: none; width: 100%; } .va-portal-columns-body-left-double .va-portal-columns-middle { float: none; margin-right: 0; width: 100%; } .va-portal-columns-left, .va-portal-columns-middle, .va-portal-columns-right { position: relative; } @media ( min-width: 839px ) { .va-portal-columns-body-left-double .va-portal-columns-body-left-columns { padding-right: 10px; } .va-portal-columns-body-left-double .va-portal-columns-left { float: left; width: 50%; } .va-portal-columns-body-left-double .va-portal-columns-middle { float: right; margin-right: -10px; width: 50%; } .va-portal-columns-body-right { clear: both; } } @media ( min-width: 1272px ) { .va-portal-columns-body-left { float: left; margin-right: -323px; position: relative; width: 100%; } .va-portal-columns-body-left-inner { margin-right: 323px; } .va-portal-columns-body-right { clear: right; float: right; position: relative; width: 313px; } .va-portal-columns-body-below, .va-portal-columns-body-left-below { clear: both; } } /* Content boxes */ .va-portal-section { background: transparent; border: 2px solid #20A200; box-shadow: 0px 0px 0px #AAA; -moz-box-shadow: 0px 0px 0px #AAA; -webkit-box-shadow: 0px 0px 0px #AAA; margin-bottom: 5px; margin-top: 0px; } .va-portal-section-body { background: transparent; border: 0px solid #20A200; margin: 1px; padding: 3px 5px; overflow: hidden; } .va-portal-section-header { /* Shared background; see top of page */ border: 0px solid #000; color: inherit; margin: 1px 1px 0; padding: 3px 5px; text-align: center; border: none; font-size: 20px; font-weight: bold; margin-top: 0em; padding: 0; } .va-portal-section-header a:link, .va-portal-section-header a:visited, .va-portal-section-header a:hover, .va-portal-section-header a:active { color: #FFF !important; } .va-portal-section-header a.new { color: #F11 !important; } /* .va-portal-section-header h2 { border: none; color: #FFF; font-size: 14px; font-weight: bold; margin-top: 0em; padding: 0; } .va-portal-section-header-cleft, .va-portal-section-header-cright { display: none; } .va-portal-section-header-links { float: right; font-size: 10px; margin-top: 6px; margin-left: -75px; font-weight: normal; } .va-portal-section-footer { border-top: 1px solid #AAA; clear: both; margin-top: 10px; padding-top: 1px; text-align: right; } .va-portal-section-clear { clear: both; } /* Welcome */ .va-portal-welcome { padding: 2px 0 3px; text-align: center; } .va-portal-welcome .va-wikiinothermedia { margin: 8px 0 0; } .va-portal-welcome-title { font-size: 14px; margin: 0; } .va-portal-welcome-subtitle { font-size: 11px; line-height: 16px; margin: 0; } .va-portal-welcome-slogan { margin: 3px 0 0; } /* TOC */ .va-portal-toc { text-align: center; }

.va-portal-toc p { border-bottom: 0px solid #AAA; font-weight: bold; } .va-portal-toc-column { display: inline-block; box-sizing: border-box; text-align: left; vertical-align: top; min-width: 150px; padding: 0 5px; }

.wide-columns .va-portal-toc-column { min-width: 220px; } .va-portal-toc.column-count-1 .va-portal-toc-column { width: 99%; } .va-portal-toc.column-count-2 .va-portal-toc-column { width: 49.5%; } .va-portal-toc.column-count-3 .va-portal-toc-column { width: 33%; } .va-portal-toc.column-count-4 .va-portal-toc-column { width: 24.25%; } .va-portal-toc.column-count-5 .va-portal-toc-column { width: 19.2%; }

.va-portal-toc-section .image { float: right; border:0px solid black; }

.va-portal-toc-section .heading { background: #000000; padding: 0 53px; font-weight: bold; }

.va-portal-toc-section .content { margin-left: 28px; } /* Intro - image buttons */ .va-portal-buttons { text-align: center; font-size: 95%; width: 100%; max-width: 600px; margin: 0 auto; } .va-portal-button { display: inline-block; width: 120px; margin: 5px 0; } .va-portal-button .image { display: inline-block; width: 90px; height: 47px; line-height: 47px; } /* Footer */ .va-portal-footer { margin: 10px auto; padding: 0; text-align: center; width: auto; }

@media ( min-width: 1272px ) { .va-portal-footer { width: 800px; } } .va-portal-footer-section { border-collapse: collapse; margin: 5px auto 0; } .va-portal-footer-section-header { padding: 0 5px; } .va-portal-footer-section-body { border-top: 1px solid #AAA; display: inline-block; font-size: 0.85em; max-width: 100%; padding: 0 5px; } /* Did you know */ .va-portal-dyk p { margin: 0; } .va-portal-dyk-item { padding: 0 0 0 15px; position: relative; } .va-portal-dyk .va-portal-dyk-dots { float: left; margin-left: -15px; width: 15px; } /* News items */ .va-portal-news-item + .va-portal-news-item { border-top: 1px solid #AAA; margin-top: 10px; padding-top: 10px; } .va-portal-news-item .va-portal-news-item-comments, .va-portal-news-item .va-portal-news-item-details, .va-portal-news-item .va-portal-news-item-more { font-size: 10px; line-height: 15px; } .va-portal-news-item .va-portal-news-item-comments { float: right; } .va-portal-news-item .va-portal-news-item-details { margin-left: 10px; } .va-portal-news-item .va-portal-news-item-footer { line-height: 10px; margin-top: 0.5em; } .va-portal-news-item .va-portal-news-item-summary > *, .va-portal-news-item .va-portal-news-item-summary > p:first-child + p { display: none; } .va-portal-news-item .va-portal-news-item-summary > p:first-child, .va-portal-news-item .va-portal-news-item-summary > *:first-child + p { display: block; } /* Forum activity */ .va-portal-forumactivity ul li { font-size: 0.781em; line-height: 1.5em; } .va-portal-forumactivity ul li a:first-child { display: block; font-size: 1.28em; line-height: 1.5em; } /* ################################################## */ /* ### MESSAGE BOXES (Template:Mbox)             ### */ /* ################################################## */

.va-mbox { background-color: #c9d0ac; border: 1px solid #20A200; border-collapse: collapse; color: #0645ad; font-size: 11px; line-height: 16px; margin: 10px 0; padding: 0; } .va-mbox + .va-mbox { margin-top: -8px; } .va-mbox-body { padding: 1px 9px 1px 0px; width: 100%; } .va-mbox-footer { font-size: 90%; } .va-mbox-header { font-weight: bold; } .va-mbox-image { padding: 1px 5px; text-align: center; vertical-align: middle; } .va-mbox-noborder .va-mbox-image { padding-left: 9px; padding-right: 9px; } .va-mbox-noimage .va-mbox-image, .va-mbox-noborder.va-mbox-noimage .va-mbox-image { padding: 0; } .va-mbox-image div { margin: 0 auto; } .va-mbox-noimage .va-mbox-image div { width: 9px; } /* Template:Mbox management */ .va-mbox.va-mbox-management { background-color: transparent; } /* Template:Mbox mediawiki */ .mw-warning-with-logexcerpt .va-mbox.va-mbox-mediawiki { border-left: none !important; border-right: none !important; border-top: none !important; margin: 0; } /* Template:Mbox project */ .va-mbox.va-mbox-project { background-color: transparent; } /* Template:Mbox talk */ .va-mbox.va-mbox-talk { background-color: transparent; box-shadow: 0px 0px 0px #AAA; -moz-box-shadow: 0px 0px 0px #AAA; -webkit-box-shadow: 0px 0px 0px #AAA; font-size: 1em; line-height: 1.5em; margin-left: 5%; margin-right: 5%; } .va-mbox.va-mbox-talk .va-mbox-body, .va-mbox.va-mbox-talk .va-mbox-image { padding-bottom: 5px; padding-top: 5px; } .va-mbox.va-mbox-talk .va-mbox-footer { font-size: 85%; } /* Printing */ @media print { .va-mbox { display: none; } } /* ################################################## */ /* ### GENERIC BOX (various minor templates)     ### */ /* ################################################## */ .va-genericbox { background: transparent; border: 1px solid #20A200; } /* ################################################## */ /* ### TABLES                                    ### */ /* ################################################## */ .va-table { background-color: transparent; border-collapse: nocollapse; empty-cells: show; font-size: 14px; line-height: 18px; margin-bottom: 5px; } .va-table > tr > td, .va-table > * > tr > td, .va-table > tr > th, .va-table > * > tr > th { border: 1px solid #20A200; padding: 1px 2px; } .va-table > tr > th, .va-table > * > tr > th { background-color: #c9d0ac; font-weight: bold; } /* Table header links */ .va-table th a { } .va-table th a:visited { } /* Collapse button */ .va-table .mw-collapsible-toggle a { color: #0645ad; } /* Adapting lists & paragraphs */ .va-table ul, .va-table ol, .va-table p { line-height: 16px; margin-bottom: 0; } .va-table ul, .va-table ol { margin-left: 20px; margin-top: 0; } .va-table p, .va-table * + ul, .va-table * + ol { margin-top: 3px; } .va-table ul li, .va-table ol li { margin-bottom: 0; } /* Highlighted rows */ .va-table > tr.va-table-highlight, .va-table > * > tr.va-table-highlight, .va-table > tr.va-table-highlight > th, .va-table > * > tr.va-table-highlight > th { background-color: #efefef; } /* Tables with specific vertical alignment for cells */ .va-table-top > tr > td, .va-table-top > * > tr > td { vertical-align: top; } .va-table-middle > tr > td, .va-table-middle > * > tr > td { vertical-align: middle; } .va-table-bottom > tr > td, .va-table-bottom > * > tr > td { vertical-align: bottom; } /* Tables with specific horizontal alignment for cells/columns */ .va-table-center > tr > td, .va-table-center > * > tr > td, .va-table-center-col1 > * > tr > td:first-child, .va-table-center-col2 > * > tr > *:first-child + td, .va-table-center-col3 > * > tr > *:first-child + * + td, .va-table-center-col4 > * > tr > *:first-child + * + * + td, .va-table-center-col5 > * > tr > *:first-child + * + * + * + td, .va-table-center-col6 > * > tr > *:first-child + * + * + * + * + td, .va-table-center-col7 > * > tr > *:first-child + * + * + * + * + * + td, .va-table-center-col8 > * > tr > *:first-child + * + * + * + * + * + * + td, .va-table-center-col9 > * > tr > *:first-child + * + * + * + * + * + * + * + td, .va-table-center-col10 > * > tr > *:first-child + * + * + * + * + * + * + * + * + td, .va-table-center-col11 > * > tr > *:first-child + * + * + * + * + * + * + * + * + * + td, .va-table-center-col12 > * > tr > *:first-child + * + * + * + * + * + * + * + * + * + * + td, .va-table-center-col13 > * > tr > *:first-child + * + * + * + * + * + * + * + * + * + * + * + td, .va-table-center-col14 > * > tr > *:first-child + * + * + * + * + * + * + * + * + * + * + * + * + td, .va-table-center-col15 > * > tr > *:first-child + * + * + * + * + * + * + * + * + * + * + * + * + * + td { text-align: center; } .va-table-left > tr > td, .va-table-left > * > tr > td, .va-table-left-col1 > * > tr > td:first-child, .va-table-left-col2 > * > tr > *:first-child + td, .va-table-left-col3 > * > tr > *:first-child + * + td, .va-table-left-col4 > * > tr > *:first-child + * + * + td, .va-table-left-col5 > * > tr > *:first-child + * + * + * + td, .va-table-left-col6 > * > tr > *:first-child + * + * + * + * + td, .va-table-left-col7 > * > tr > *:first-child + * + * + * + * + * + td, .va-table-left-col8 > * > tr > *:first-child + * + * + * + * + * + * + td, .va-table-left-col9 > * > tr > *:first-child + * + * + * + * + * + * + * + td, .va-table-left-col10 > * > tr > *:first-child + * + * + * + * + * + * + * + * + td, .va-table-left-col11 > * > tr > *:first-child + * + * + * + * + * + * + * + * + * + td, .va-table-left-col12 > * > tr > *:first-child + * + * + * + * + * + * + * + * + * + * + td, .va-table-left-col13 > * > tr > *:first-child + * + * + * + * + * + * + * + * + * + * + * + td, .va-table-left-col14 > * > tr > *:first-child + * + * + * + * + * + * + * + * + * + * + * + * + td, .va-table-left-col15 > * > tr > *:first-child + * + * + * + * + * + * + * + * + * + * + * + * + * + td { text-align: left; } .va-table-right > tr > td, .va-table-right > * > tr > td, .va-table-right-col1 > * > tr > td:first-child, .va-table-right-col2 > * > tr > *:first-child + td, .va-table-right-col3 > * > tr > *:first-child + * + td, .va-table-right-col4 > * > tr > *:first-child + * + * + td, .va-table-right-col5 > * > tr > *:first-child + * + * + * + td, .va-table-right-col6 > * > tr > *:first-child + * + * + * + * + td, .va-table-right-col7 > * > tr > *:first-child + * + * + * + * + * + td, .va-table-right-col8 > * > tr > *:first-child + * + * + * + * + * + * + td, .va-table-right-col9 > * > tr > *:first-child + * + * + * + * + * + * + * + td, .va-table-right-col10 > * > tr > *:first-child + * + * + * + * + * + * + * + * + td, .va-table-right-col11 > * > tr > *:first-child + * + * + * + * + * + * + * + * + * + td, .va-table-right-col12 > * > tr > *:first-child + * + * + * + * + * + * + * + * + * + * + td, .va-table-right-col13 > * > tr > *:first-child + * + * + * + * + * + * + * + * + * + * + * + td, .va-table-right-col14 > * > tr > *:first-child + * + * + * + * + * + * + * + * + * + * + * + * + td, .va-table-right-col15 > * > tr > *:first-child + * + * + * + * + * + * + * + * + * + * + * + * + * + td { text-align: right; padding: 1px 10px 1px 2px; } /* Tables which are full width */ .va-table-full { width: 100%; } /* Tables which leave enough space for an infobox on the right */ .va-table-full-infobox { width: 680px; } /* Tables which are floated */ .va-table-float-left { clear: left; float: left; margin: 0 10px 10px 0; } .va-table-float-right { clear: right; float: right; margin: 0 0 10px 10px; } /* Tables in which the first column starts with an icon */ .va-table-icon > tr > td:first-child, .va-table-icon > * > tr > td:first-child { padding-left: 18px; text-indent: -18px; }

/* ################################################## */ /* ### COPYRIGHT BOXES (Template:Copyrightbox)   ### */ /* ################################################## */ .va-copybox { background-color: transparent; border: 1px solid #20A200; border-collapse: collapse; color: #0645ad; clear: both; font-size: 13px; line-height: 16px; margin: 10px 0; padding: 3px 5px; width: 100%; } .va-copybox th { padding: 1px 0 1px 5px; text-align: center; vertical-align: middle; width: 30px; } .va-copybox td { padding-left: 5px; } .va-copybox + .va-copybox { margin-top: -8px; } /* Printing */ @media print { .va-copybox { background-color: transparent; } }

/* ################################################## */ /* ### DIRECTION BOXES (Template:Directionbox)   ### */ /* ################################################## */ .va-dirbox { background-color: transparent; border-top: 1px dashed #20A200; border-bottom: 1px dashed #20A200; border-collapse: collapse; clear: left; font-size: 10px; color: #0d8800; line-height: 16px; margin: 5px 0; padding: 2px 5px; } .va-dirbox + .va-dirbox { margin-top: -3px; } .va-dirbox th { line-height: 20px; padding: 1px 0 1px 5px; text-align: center; vertical-align: middle; width: 40px; } .va-dirbox th div { margin: 0; padding: 0; text-align: center; width: 25px; } .va-dirbox td { padding: 1px 5px; width: 100%; } /* Printing */ @media print { .va-dirbox { display: none; } }

/* ################################################## */ /* ### FORUMS                                    ### */ /* ################################################## */ /* Remove "Discussion" tab for forum pages */ body.ns-110 #ca-talk, body.ns-111 #ca-addsection, body.ns-111 #ca-edit { display: none; } /* Overall style */ .va-forum-header, .va-forum-index, .va-forum-search { border: 1px solid #20A200; box-shadow: 0px 0px 0px #AAA; -moz-box-shadow: 0px 0px 0px #AAA; -webkit-box-shadow: 0px 0px 0px #AAA; } .va-forum-index th, .va-forum-search th { /* Shared background; see top of page */ border: 0px solid #000; color: inherit; } .va-forum-header div, .va-forum-index td, .va-forum-search td { background-color: #c9d0ac; border: 1px solid #20A200; vertical-align: top; } /* Header */ .va-forum-header { margin: 10px 0; padding: 2px; } .va-forum-header div { padding: 5px; } /* Search */ .va-forum-search { float: right; margin: 0 0 8px 5px; text-align: center; } .va-forum-search td { font-size: 12px; padding: 5px; } /* Index */ .va-forum-index th.forum_title { padding-left: 9px; text-align: left; width: 70%; } .va-forum-index th.forum_edited { width: 30%; } .va-forum-index th.va-forum-subheader { background: #c9d0ac; border: 1px solid #20A200; color: inherit; padding-left: 9px; text-align: left; } .va-forum-index td { line-height: 16px; } .va-forum-index td.forum_edited { font-size: 12px; text-align: center; } .va-forum-index td.va-forum-footer { background: #c9d0ac; border: 1px solid #20A200; } .va-forum-index td.forum_title { padding: 1px 2px 1px 3px; } .va-forum-index td.forum_title a:link, .va-forum-index td.forum_title a:visited { border-left: 3px solid #transparent; display: inline-block; padding-left: 3px; } .va-forum-index td.forum_title a.forum_new:link { border-left-color: #006722; } .va-forum-index td.forum_title a.forum_new:visited { border-left-color: #transparent; } .va-forum-index td.forum_title span.forum_author { display: block; font-size: 12px; padding-left: 17px; } .va-forum-index td.forum_title span.forum_author a { border: none; padding: 0; } .va-forum-index span.forum_editor { display: block; font-size: 12px; }

/* ################################################## */ /* ### AUDIO SNIPPETS, QUOTES & TRANSCRIPTS      ### */ /* ### (Template:Listen, Template:Inlinequote,   ### */ /* ### Template:Newsquote, Template:Quotation,    ### */ /* ### Template:Transcript)                       ### */ /* ################################################## */ /* Container */ .va-listen, .va-newsquote, .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; } .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; } /* Quotation marks/icons */ .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: #154D05; 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; } /* Quoted text/audio file desc */ .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-left: 15px; margin-right: 15px; margin-top: -0.4em; text-align: left; } .va-quotation-text ol, .va-quotation-text p, .va-quotation-text ul { margin-bottom: 0; } /* Source */ .va-newsquote-source, .va-quotation-source { padding: 5px 0 0; text-align: right; } .va-quotation-source { display: block; font-size: 10px; line-height: 15px; margin-right: 15px; } /* "Incomplete quote" dots */ .va-newsquote-dots { font-style: normal; padding: 3px 0; } /* Audio file list */ .va-listen-item { margin: 0 auto; width: 180px; } .va-listen-item audio { margin-bottom: 5px; width: 100%; } .va-listen-item div { margin-bottom: 2px; } .va-listen-item + .va-listen-item { border-top: 1px solid #D9D9D9; margin-top: 5px; } /* ################################################## */ /* ### ICONS (Template:Icon)                     ### */ /* ################################################## */ .va-icon-sortkey { display: none; } /* High-use icons */ .va-icon-highuse, .va-icon-highuse a { display: inline-block; } .va-icon-highuse { background-position: center; background-repeat: no-repeat; vertical-align: middle; } .va-icon-big .va-icon-highuse, .va-icon-big .va-icon-highuse a { height: 20px; width: 20px; } .va-icon-normal .va-icon-highuse, .va-icon-normal .va-icon-highuse a { height: 14px; width: 14px; } .va-icon-big .va-icon-highuse-check { background-image: url(http://hydra-images.cursecdn.com/fallout.gamepedia.com/thumb/0/0f/Icon_check.png/20px-Icon_check.png); } .va-icon-normal .va-icon-highuse-check { background-image: url(http://hydra-images.cursecdn.com/fallout.gamepedia.com/thumb/0/0f/Icon_check.png/14px-Icon_check.png); } .va-icon-big .va-icon-highuse-checkbrown { background-image: url(http://hydra-images.cursecdn.com/fallout.gamepedia.com/thumb/c/c3/Icon_check_temp.png/20px-Icon_check_temp.png); } .va-icon-normal .va-icon-highuse-checkbrown { background-image: url(http://hydra-images.cursecdn.com/fallout.gamepedia.com/thumb/c/c3/Icon_check_temp.png/14px-Icon_check_temp.png); } .va-icon-big .va-icon-highuse-cross { background-image: url(http://hydra-images.cursecdn.com/fallout.gamepedia.com/thumb/e/e4/Icon_cross.png/20px-Icon_cross.png); } .va-icon-normal .va-icon-highuse-cross { background-image: url(http://hydra-images.cursecdn.com/fallout.gamepedia.com/thumb/e/e4/Icon_cross.png/14px-Icon_cross.png); } /* ################################################## */ /* ### VIDEO GALLERIES (Template:Video gallery)  ### */ /* ################################################## */ .va-videogallery { list-style-image: none !important; list-style-position: outside !important; list-style-type: none !important; margin: 2px !important; padding: 2px !important; } .va-videogallery-desc { clear: left; } .va-videogallery-item { display: inline-block; display: inline !ie; vertical-align: top; zoom: 1 !ie; } .va-videogallery-item .thumb { margin: 2px; } .va-videogallery-item .thumbcaption { display: none; } .va-videogallery-video { zoom: 1 !ie; }

/* ################################################## */ /* ### CRAFTING CHARTS (Template:Crafting chart) ### */ /* ################################################## */ .va-crafting-chart { font-size: 12px; line-height: 16px; margin-bottom: 5px; } .va-crafting-chart .selflink { font-weight: normal; } .va-crafting-chart-left, .va-crafting-chart-right { width: 31%; } .va-crafting-chart-middle { width: 30%; } .va-crafting-chart-chevron { width: 4%; } .va-crafting-chart-chevron .va-chevron-right { border-left-color: #20A200; border-width: 5px; margin-right: -5px; } .va-crafting-chart-item { background-color: transparent; border: 1px solid #20A200; margin: 0; padding: 1px 2px; } .va-crafting-chart-item + .va-crafting-chart-item { margin-top: 3px; } .va-crafting-chart-subitem { padding: 1px 0; } .va-crafting-chart-subitem + .va-crafting-chart-subitem { border-top: 1px solid #CCC; margin-top: 1px; } /* ################################################## */ /* ### STAT TABLES (Template:Stats creature)     ### */ /* ################################################## */ .va-stats-creature-name { text-align: center; } .va-stats-creature-icontable { margin: 0 auto; } .va-stats-creature-icontable td { border: none; vertical-align: top; } .va-stats-creature-icon { font-weight: bold; left: 0; position: absolute; text-align: center; top: 0; width: 20px; } .va-stats-creature-item { min-width: 10px; padding: 0 2px 0 22px; position: relative; } .va-stats-creature-item + .va-stats-creature-item { margin-top: 2px; } .va-stats-creature-icontable-full, .va-stats-creature-layout-1 td { width: 100%; } .va-stats-creature-layout-2 td { width: 50%; } .va-stats-creature-layout-3 td { width: 33%; } .va-stats-creature-layout-3 td:first-child { width: 34%; } .va-stats-creature-layout-4 td { width: 25%; } /* ################################################## */ /* ### CONSOLE COMMANDS (Template:Console)       ### */ /* ################################################## */ .va-console { background-color: #CFC; color: #000; font-family: monospace; } .va-console-cmd { color: #555; } /* ################################################## */ /* ### IDs (Template:Proto, Template:(DLC) ID)   ### */ /* ################################################## */ .va-formid, .va-protoid { font-family: monospace; } /* ################################################## */ /* ### ITEM EFFECTS (Template:Effect)            ### */ /* ################################################## */ .va-effect-negative, .va-effect-negative a { color: #820000 !important; } .va-effect-positive, .va-effect-positive a { color: #008200 !important; } /* ################################################## */ /* ### TOCs (Template:TOC, Template:Document TOC) ### */ /* ################################################## */ .va-toclimit-2 .toclevel-1 ul, .va-toclimit-3 .toclevel-2 ul, .va-toclimit-4 .toclevel-3 ul, .va-toclimit-5 .toclevel-4 ul, .va-toclimit-6 .toclevel-5 ul, .va-toclimit-7 .toclevel-6 ul { display: none; } /* ################################################## */ /* ### TOOLTIPS (Template:Tooltip)               ### */ /* ################################################## */ .va-tooltip { border-bottom: 1px dotted; cursor: help; } /* ################################################## */ /* ### SHORTCUTS (Template:Shortcut)             ### */ /* ################################################## */ .va-shortcut { float: right; font-size: 10px; line-height: 15px; margin: 0 0 5px 5px; padding: 3px 5px; text-align: center; } /* ################################################## */ /* ### SPECIAL TAGS (Template:Pre fake)    ### */ /* ################################################## */ .va-pre-fake { background-color: transparent; border: 1px dashed #AAA; font-family: monospace; line-height: 1.1em; overflow: auto; padding: 1em; white-space: pre; } /* ######################################################## */ /* ### EXPANDABLE CONTENT (Template:Expandable content) ### */ /* ######################################################## */ .va-expandable-content .mw-collapsible-toggle { display: none; } .va-expandable-content .mw-collapsible-toggle-collapsed, .va-expandable-content .mw-collapsible-toggle-expanded { display: inline-block; float: none; margin-left: 2em; } .va-expandable-content .mw-collapsible-toggle-collapsed .collapsed, .va-expandable-content .mw-collapsible-toggle-expanded .expanded { display: none; } .va-expandable-content .mw-collapsible-toggle span { color: #c6cb00; } .va-expandable-content .mw-collapsible-toggle span:hover { cursor: pointer; text-decoration: underline; }

/* ################################################## */ /* ### TEMPLATE DOCUMENTATION                    ### */ /* ### (Template:Docparam/Template:Documentation) ### */ /* ################################################## */ /* Template:Docparam */ .va-docparam { background: transparent; border: 1px dotted #20A200; margin-bottom: 3px; overflow: auto; padding: 0 2px 0 20px; text-indent: -20px; } .va-docparam-icon { float: left; margin: 0; padding: 0; width: 20px; } .va-docparam-default { float: right; font-size: 10px; } .va-docparam-params { font-family: monospace; } .va-docparam-desc { margin: 0; padding: 0 0 5px 20px; } /* Template:Documentation */ .va-documentation, .va-documentation-bar-top, .va-documentation-bar-bottom { background: transparent; border-color: #20A200; border-style: solid; clear: both; } .va-documentation { border-width: 1px; margin: 10px 0; } .va-documentation-bar-top, .va-documentation-bar-bottom { background: #c9d0ac; margin: 0; padding: 5px; } .va-documentation-bar-top { border-width: 0 0 1px 0; } .va-documentation-bar-bottom { border-width: 1px 0 0 0; text-align: right; } .va-documentation-links { float: right; text-align: right; } .va-documentation-content { margin: 0; padding: 10px; } .va-documentation-small { font-size: 10px; }

/* ################################################## */ /* ### RSS FEEDS (Template:RSS item)             ### */ /* ################################################## */ .va-rssitem-date { font-size: 10px; text-align: right; } /* ################################################## */ /* ### NEWS FOOTER (Template:News)               ### */ /* ################################################## */ .va-news { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACBUlEQVQ4y2NgoDUIWMgRE79W0JpsAyKWc5cfeb7oU8YW5QiyDTj4esb/Pc+mfK3YY1lJlKbQhZzSDYecFs+/mn1z8bXC97tf9f7f9ab7/5E3c361HfWehVdz1jbFuBlXo97Ovh/5f+a9sP9LHmX+3/yy/v/udx3/97zr+n/03dy/E05FbEubycCKoTlti0To5BsBn+uvaf1vuKbzv+aq6v+aG8r/W+7p/u96ZALGk584/194I+dJ6HxuXVRnr2Jg7jnje6XssvT/kkviQCzxv+OWxf/pD/3+9z62BGue8tTt/5RLkTcjlwlrYNgetITToueq29/iS2L/W68Z/+s67XW+bLfh5MTVMnvnP4/8P+2J5/++c0EXQlcJS2P1e/RKgeK+287/yy/L/O887XO4oYGBCSQet1qwfP3r0v9dJ32Ohc5k4Mcd8ou5/Lqu2f9tuKb9v2yvETyko1byNXSfCNzvOYmBHW/oOzQwsDSesL5Selnqf8cZ9xu+PQwiQGHmwCnsasZp4BBnxKcf5Fy2sMX8wW0X7d933bP833rC5apZHLsaUFwQiAWAmA+IuYEY5BIWDM1AzAVSFDpVOKHllOP9WY+C/4XNEm8GiskCsSQQi0IN4gFiDnRDmKEmg2zgU3JhkPOfLJAIVArSBPKKEJJmTiDG6SVGqItYoK5ih2I2qCUYmgCS9dRabAMEDwAAAABJRU5ErkJggg==); background-image: url(http://hydra-images.cursecdn.com/fallout.gamepedia.com/1/1a/News_source.png) !ie; background-position: left center; background-repeat: no-repeat; font-size: 12px; line-height: 16px; margin: 20px 0 0; padding: 0 0 0 20px; } div.wl-summary .va-news { margin-top: 0; position: relative; top: 18px; } .va-news + div.wl-entry-footer, .va-news + div.wl-summary-footer { margin-top: 2px; } .va-news + p { display: none; } /* ################################################## */ /* ### CATEGORYTREE EXTENSION                    ### */ /* ################################################## */ .va-pagelist a.CategoryTreeLabelPage, .va-pagelist-hidefirst a.CategoryTreeLabelPage { font-style: normal; } .va-pagelist div.CategoryTreeItem, .va-pagelist-hidefirst div.CategoryTreeItem { display: list-item; list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAANCAYAAABhPKSIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACtJREFUeF7NjbEJAAAIw7zRu/w5ouBUBEeHDM2QGiA8kObBULuFcJbSXN8T78SqnpKltAIAAAAASUVORK5CYII=); list-style-image: url(/skins/vectorhttp://hydra-images.cursecdn.com/fallout.gamepedia.com/bullet-icon.png?1) !ie; list-style-position: outside; list-style-type: disc; margin-left: 1.5em; } .va-pagelist-hidefirst div.CategoryTreeSection:first-child, .va-pagelist span.CategoryTreeBullet { display: none; } /* ################################################## */ /* ### WIKILOG EXTENSION                         ### */ /* ################################################## */ /* Archives */ .wl-archives .TablePager_col_wlp_pubdate { white-space: nowrap; } /* Blog (listing) entry */ div.wl-entry-footer, div.wl-entry-footer p, div.wl-summary-footer, div.wl-summary-footer p { font-size: 12px; font-style: normal; line-height: 16px; } div.wl-entry-footer, div.wl-summary-footer { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACEUlEQVQ4y3WSO2hUURCGv3Mf59w1ubiYB7mJBGwUrUIKwcZUdmpjabARtFQs0thaWVhZiGAt2KSzS2OwsxDExkJ081ohJNndYs19zFic3c3NwwPDFOfMN/8/cwz/OSsrz/JmM40BDg56xcuXr+xZ7wzA28cXn0yet/cAtsu5CXf57hXBBHmeYwxY5wgM0v22+iMLt3YrYLdbfHj6bvN1BDDZdA/OzS0sXrvzgvVPnxlvjpHnOaoKKKpKFMVhtLB89cbSTdbfP2earxbwAIAiGGNiep7F68ra2sdBcU2qCVhausXUzDxVOEY4uI4AVH0AZFnG8vLDU16HQFVFFCpqAAARn/v9Pnt7e6eKVZUkSZiZyRBROKYAEOXMrj78qyRJBgoUqSsQBTMkRhFpmp4AKFEU45wbWRh69hb0SEG9a30LwxARVDmhAMUoqApFUdDpdE5AfG40GszOzqIEI5tHQxwUiCgiemyNWZYRhiHWWpxzw/9XAwioeAVJ4nwXPYI459hpb6MK2ztb5KZBow6o1CuoKvErwquJ4xhrLdZaWq0Wh39zNjZ/ExTdsyz4HAQBxphRYRzH9HodWhst/rTbTE9NcVhbdQRQiBymnS+svbmPYkANw+FKpZQYEjVc0hLaEHd/klemGAF+tatHlXRvi35Pq9A1S+ILaoJUTDiuGINIP9SyZyj2TVnuG+13K9FVgH//tjhdiigRKAAAAABJRU5ErkJggg==); background-image: url(http://hydra-images.cursecdn.com/fallout.gamepedia.com/8/8d/Wiki-wikilog-post-icon.png) !ie; background-position: left center; background-repeat: no-repeat; margin: 20px 0 0; padding: 0 0 0 20px; } div.wl-entry-footer p, div.wl-summary-footer p { margin: 0; padding: 0; } div.wl-wrapper div.wl-entry + div.wl-entry { margin-top: 20px; } /* Comments: Section formatting */ div.wl-comment, div.wl-comment:hover { background-color: #F5F5F5; margin-bottom: 5px; padding: 0; } div.wl-thread div.wl-thread div.wl-comment { background-color: #ffffff; } div.wl-comment-footer { border-color: #CCC; border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; border-style: solid; border-width: 0 1px 1px; font-size: 0.8em; margin-top: -10px; padding: 5px; } div.wl-comment-text { border-color: #000; border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; border-style: solid; border-width: 1px 1px 0; margin-bottom: 10px; padding: 5px 5px 0; } div.wl-comment-text *:first-child { margin-top: 0; } body.ltr div.wl-thread, body.rtl div.wl-thread { border: none; } /* Comments: Comment tools */ ul.wl-comment-tools li { font-weight: normal; } ul.wl-comment-tools li a { color: #0645AD; } ul.wl-comment-tools li a:hover { text-decoration: underline; } div.wl-comment ul.wl-comment-tools { bottom: 5px; display: block; margin: 0; right: 2px; text-align: right; width: 170px; } div.wl-comment ul.wl-comment-tools li { background-color: transparent; display: none; font-size: 0.8em; margin: 0 2px; padding: 0 2px; } div.wl-comment:hover ul.wl-comment-tools li, html.client-js div.wl-comment.wl-comment-editable:hover ul.wl-comment-tools li.wl-comment-action-edit { display: inline; } html.client-js div.wl-comment:hover ul.wl-comment-tools li.wl-comment-action-edit { display: none; } /* Comments: "Reply" button */ div.wl-comment ul.wl-comment-tools li.wl-comment-action-reply { background-color: #E5E5E5; background-image: -moz-linear-gradient(top, white 35%, #E5E5E5 65%); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(35%, white), color-stop(65%, #E5E5E5)); background-image: -o-linear-gradient(top, white 35%, #E5E5E5 65%); background-image: -ms-linear-gradient(top, white 35%, #E5E5E5 65%); border: 1px #CCC solid; color: #3A3A3A; display: inline; font-size: 1em; float: right; padding: 0 15px; } div.wl-comment ul.wl-comment-tools li.wl-comment-action-reply:hover { background-color: #DBDBDB; background-image: -moz-linear-gradient(top, whiteSmoke 35%, #DBDBDB 65%); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(35%, whiteSmoke), color-stop(65%, #DBDBDB)); background-image: -o-linear-gradient(top, whiteSmoke 35%, #DBDBDB 65%); background-image: -ms-linear-gradient(top, whiteSmoke 35%, #DBDBDB 65%); } div.wl-comment ul.wl-comment-tools li.wl-comment-action-reply a { color: #000; } div.wl-comment ul.wl-comment-tools li.wl-comment-action-reply a:hover { text-decoration: none; } /* Comments: Hide "reply" function on replies */ div.wl-thread div.wl-thread div.wl-comment ul.wl-comment-tools li.wl-comment-action-reply { display: none; } /* Comments: Hide footer of deleted comments */ body.ns-115 div.wl-comment-footer { display: none; } body.ns-115 div.wl-comment-text + div.wl-comment-footer { display: block; } /* ################################################## */ /* ### TEMPORARY BUG FIXES (to be checked after  ### */ /* ### MediaWiki updates)                         ### */ /* ################################################## */ /* MW bug 35257: jQuery.makeCollapsible - Nested collapsible tables bug */ html.client-js .va-navbox .va-navbox-brick.mw-collapsed tr { display: none; } html.client-js .va-navbox .va-navbox-brick.mw-collapsed tr:first-child { display: table-row; display: block !ie; } /* Bug for misaligned frontpage boxes */ div#content h2 { font-size: 1.5em; /* margin-top: 1em; */ } /* Quick solutions */ .catlinks { border: 1px solid #AAA; background-color: transparent; }

/* Begin Fallout 4 map css */ .fallout4-map { position: relative; background-image: url('//hydra-media.cursecdn.com/fallout.gamepedia.com/4/44/Fallout4_Worldmap.png'); background-size: 100%; background-repeat: no-repeat; }

.fallout4-map.f4map-small { width: 20em; height: 20em; }

.fallout4-map.f4map-large { width: 50em; height: 50em; }

.fallout4-map.f4map-huge { width: 100em; height: 100em; } .fallout4-map div[data-coords] { position: absolute; top: 50%; left: 50%;

width: 1.5em; height: 1.5em; margin-left: -0.75em; margin-top: -0.75em; margin-right: 0; margin-bottom: 0; background-image: url('//hydra-media.cursecdn.com/fallout.gamepedia.com/a/a9/Fallout4_mapmarkers.png'); background-size: 800%; }

.fallout4-map div[data-coords] a { display: block; width: 100%; height: 100%; margin: 0; padding: 0; }

.fallout4-map.f4map-large div[data-coords] { width: 2.0em; height: 2.0em; margin-left: -1.0em; margin-top: -1.0em; }

/* .fallout4-map .marker- { background-position: -00% -00%; } .fallout4-map .marker-building-empty { background-position: 0 0; } .fallout4-map .marker-observatory { background-position: -100% 0; } .fallout4-map .marker-observatory-empty { background-position: -200% 0; } .fallout4-map .marker-landmark { background-position: -300% 0; } .fallout4-map .marker-landmark-empty { background-position: -400% 0; } .fallout4-map .marker-minutemen { background-position: -500% 0; } .fallout4-map .marker-minutemen-empty { background-position: -600% 0; } .fallout4-map .marker-constitution { background-position: -700% 0; } .fallout4-map .marker-army { background-position: 0 -100%; } .fallout4-map .marker-army-empty { background-position: -100% -100%; } .fallout4-map .marker-mta { background-position: -200% -100%; } .fallout4-map .marker-mta-empty { background-position: -300% -100%; } .fallout4-map .marker-office { background-position: -400% -100%; } .fallout4-map .marker-office-empty { background-position: -500% -100%; } .fallout4-map .marker-preserver { background-position: -600% -100%; } .fallout4-map .marker-preserver-empty { background-position: -700% -100%; } .fallout4-map .marker-watercave { background-position: 0 -200%; } .fallout4-map .marker-watercave-empty { background-position: -100% -200%; } .fallout4-map .marker-junkyard { background-position: -200% -200%; } .fallout4-map .marker-junkyard-empty { background-position: -300% -200%; } .fallout4-map .marker-irish { background-position: -400% -200%; } .fallout4-map .marker-irish-empty { background-position: -500% -200%; } .fallout4-map .marker-institute { background-position: -600% -200%; } .fallout4-map .marker-institute-empty { background-position: -700% -200%; } .fallout4-map .marker-factory { background-position: 0 -300%; } .fallout4-map .marker-factory-empty { background-position: -100% -300%; } .fallout4-map .marker-reactor { background-position: -200% -300%; } .fallout4-map .marker-reactor-empty { background-position: -300% -300%; } .fallout4-map .marker-ruinbig { background-position: -400% -300%; } .fallout4-map .marker-medical { background-position: -500% -300%; } .fallout4-map .marker-medical-empty { background-position: -600% -300%; } .fallout4-map .marker-grave { background-position: -700% -300%; } .fallout4-map .marker-grave-empty { background-position: 0 -400%; } .fallout4-map .marker-goodneighbor { background-position: -100% -400%; } .fallout4-map .marker-goodneighbor-empty { background-position: -200% -400%; } .fallout4-map .marker-tree { background-position: -300% -400%; } .fallout4-map .marker-tree-empty { background-position: -400% -400%; } .fallout4-map .marker-redrocket { background-position: -500% -400%; } .fallout4-map .marker-redrocket-empty { background-position: -600% -400%; } .fallout4-map .marker-farm { background-position: -700% -400%; } .fallout4-map .marker-msstatehouse { background-position: 0 -500%; } .fallout4-map .marker-tent { background-position: -100% -500%; } .fallout4-map .marker-highway { background-position: -200% -500%; } .fallout4-map .marker-drivein { background-position: -300% -500%; } .fallout4-map .marker-ruinmed { background-position: -400% -500%; } .fallout4-map .marker-square { background-position: -500% -500%; } .fallout4-map .marker-diamondcity { background-position: -600% -500%; } .fallout4-map .marker-ruinbld { background-position: -700% -500%; } .fallout4-map .marker-tower { background-position: 0 -600%; } .fallout4-map .marker-golf { background-position: -100% -600%; } .fallout4-map .marker-officetowers { background-position: -200% -600%; } .fallout4-map .marker-church { background-position: -300% -600%; } .fallout4-map .marker-cave { background-position: -400% -600%; } .fallout4-map .marker-thecastle { background-position: -500% -600%; } .fallout4-map .marker-mansion { background-position: -600% -600%; } .fallout4-map .marker-car { background-position: -700% -600%; } .fallout4-map .marker-trailer { background-position: 0 -700%; } .fallout4-map .marker-bunker { background-position: -100% -700%; } .fallout4-map .marker-bunkerhill { background-position: -200% -700%; } .fallout4-map .marker-bunkerhill-empty { background-position: -300% -700%; } .fallout4-map .marker-warehouse { background-position: -400% -700%; } .fallout4-map .marker-bos { background-position: -500% -700%; } .fallout4-map .marker-airplane { background-position: -600% -700%; } .fallout4-map .marker-vaultboy { background-position: -700% -700%; } .fallout4-map .marker-smiley { background-position: 0 -800%; } .fallout4-map .marker-darksquare { background-position: -100% -800%; } .fallout4-map .marker-synth { background-position: -200% -800%; } .fallout4-map .marker-swanpond { background-position: -300% -800%; } .fallout4-map .marker-submarine { background-position: -400% -800%; } .fallout4-map .marker-wifi { background-position: -500% -800%; } .fallout4-map .marker-ship { background-position: -600% -800%; } .fallout4-map .marker-sewer { background-position: -700% -800%; } .fallout4-map .marker-tents { background-position: 0 -900%; } .fallout4-map .marker-sentinelsite { background-position: -100% -900%; } .fallout4-map .marker-belfry { background-position: -200% -900%; } .fallout4-map .marker-satellite { background-position: -300% -900%; } .fallout4-map .marker-sanctuary { background-position: -400% -900%; } .fallout4-map .marker-witchcraft { background-position: -500% -900%; } .fallout4-map .marker-railstation { background-position: -600% -900%; } .fallout4-map .marker-railroad { background-position: -700% -900%; } .fallout4-map .marker-antenna { background-position: 0 -1000%; } .fallout4-map .marker-radioactive { background-position: -100% -1000%; } .fallout4-map .marker-radioactive-empty { background-position: -200% -1000%; } .fallout4-map .marker-upcaret { background-position: -400% -1000%; } .fallout4-map .marker-downcaret { background-position: -500% -1000%; } .fallout4-map .marker-sign { background-position: -600% -1000%; } .fallout4-map .marker-mine { background-position: -700% -1000%; } .fallout4-map .marker-mine-empty { background-position: 0 -1100%; } .fallout4-map .marker-prydwen { background-position: -100% -1100%; } .fallout4-map .marker-vault { background-position: -200% -1100%; } .fallout4-map .marker-prydwen-empty { background-position: -300% -1100%; } .fallout4-map .marker-powerarmor { background-position: -400% -1100%; } .fallout4-map .marker-swamp { background-position: -500% -1100%; } .fallout4-map .marker-swamp-empty { background-position: -600% -1100%; } .fallout4-map .marker-police { background-position: -700% -1100%; } .fallout4-map .marker-police-empty { background-position: 0 -1200%; } .fallout4-map .marker-sign-empty { background-position: -100% -1200%; } .fallout4-map .marker-player { background-position: -200% -1200%; } .fallout4-map .marker-bridge { background-position: -300% -1200%; } .fallout4-map .marker-bridge-empty { background-position: -400% -1200%; } .fallout4-map .marker-building { background-position: -500% -1200%; }

/* End Fallout 4 map css */

/* Begin Far Harbor map css */ .farharbormap { width: 75em; height: 75em; margin: auto; border: 1px solid #20A200; background-image: url('//hydra-media.cursecdn.com/fallout.gamepedia.com/d/d6/Fo4FH_Worldmap.png'); background-size: 100%; position:relative; }

.farharbormap.fhmap-small { width: 20em; height: 20em; }

.farharbormap.fhmap-large { width: 50em; height: 50em; }

.farharbormap.fhmap-huge { width: 100em; height: 100em; }

.farharbormap div[data-coords] { position: absolute; top: 50%; left: 50%;

width: 1.5em; height: 1.5em; margin-left: -0.75em; margin-top: -0.75em; margin-right: 0; margin-bottom: 0; background-image: url('//hydra-media.cursecdn.com/fallout.gamepedia.com/a/a9/Fallout4_mapmarkers.png'); background-size: 800%; }

.farharbormap div[data-coords] a { display: block; width: 100%; height: 100%; margin: 0; padding: 0; }

.farharbormap.fhmap-large div[fgdata-coords] { width: 2.0em; height: 2.0em; margin-left: -1.0em; margin-top: -1.0em; }

.farharbormap.fhmap-large div[fhdata-coords] { width: 2.0em; height: 2.0em; margin-left: -1.0em; margin-top: -1.0em; }

/* .farharbormap .marker- { background-position: -00% -00%; } .farharbormap .marker-building-empty { background-position: 0 0; } .farharbormap .marker-observatory { background-position: -100% 0; } .farharbormap .marker-observatory-empty { background-position: -200% 0; } .farharbormap .marker-landmark { background-position: -300% 0; } .farharbormap .marker-landmark-empty { background-position: -400% 0; } .farharbormap .marker-minutemen { background-position: -500% 0; } .farharbormap .marker-minutemen-empty { background-position: -600% 0; } .farharbormap .marker-constitution { background-position: -700% 0; } .farharbormap .marker-army { background-position: 0 -100%; } .farharbormap .marker-army-empty { background-position: -100% -100%; } .farharbormap .marker-mta { background-position: -200% -100%; } .farharbormap .marker-mta-empty { background-position: -300% -100%; } .farharbormap .marker-office { background-position: -400% -100%; } .farharbormap .marker-office-empty { background-position: -500% -100%; } .farharbormap .marker-preserver { background-position: -600% -100%; } .farharbormap .marker-preserver-empty { background-position: -700% -100%; } .farharbormap .marker-watercave { background-position: 0 -200%; } .farharbormap .marker-watercave-empty { background-position: -100% -200%; } .farharbormap .marker-junkyard { background-position: -200% -200%; } .farharbormap .marker-junkyard-empty { background-position: -300% -200%; } .farharbormap .marker-irish { background-position: -400% -200%; } .farharbormap .marker-irish-empty { background-position: -500% -200%; } .farharbormap .marker-institute { background-position: -600% -200%; } .farharbormap .marker-institute-empty { background-position: -700% -200%; } .farharbormap .marker-factory { background-position: 0 -300%; } .farharbormap .marker-factory-empty { background-position: -100% -300%; } .farharbormap .marker-reactor { background-position: -200% -300%; } .farharbormap .marker-reactor-empty { background-position: -300% -300%; } .farharbormap .marker-ruinbig { background-position: -400% -300%; } .farharbormap .marker-medical { background-position: -500% -300%; } .farharbormap .marker-medical-empty { background-position: -600% -300%; } .farharbormap .marker-grave { background-position: -700% -300%; } .farharbormap .marker-grave-empty { background-position: 0 -400%; } .farharbormap .marker-goodneighbor { background-position: -100% -400%; } .farharbormap .marker-goodneighbor-empty { background-position: -200% -400%; } .farharbormap .marker-tree { background-position: -300% -400%; } .farharbormap .marker-tree-empty { background-position: -400% -400%; } .farharbormap .marker-redrocket { background-position: -500% -400%; } .farharbormap .marker-redrocket-empty { background-position: -600% -400%; } .farharbormap .marker-farm { background-position: -700% -400%; } .farharbormap .marker-msstatehouse { background-position: 0 -500%; } .farharbormap .marker-tent { background-position: -100% -500%; } .farharbormap .marker-highway { background-position: -200% -500%; } .farharbormap .marker-drivein { background-position: -300% -500%; } .farharbormap .marker-ruinmed { background-position: -400% -500%; } .farharbormap .marker-square { background-position: -500% -500%; } .farharbormap .marker-diamondcity { background-position: -600% -500%; } .farharbormap .marker-ruinbld { background-position: -700% -500%; } .farharbormap .marker-tower { background-position: 0 -600%; } .farharbormap .marker-golf { background-position: -100% -600%; } .farharbormap .marker-officetowers { background-position: -200% -600%; } .farharbormap .marker-church { background-position: -300% -600%; } .farharbormap .marker-cave { background-position: -400% -600%; } .farharbormap .marker-thecastle { background-position: -500% -600%; } .farharbormap .marker-mansion { background-position: -600% -600%; } .farharbormap .marker-car { background-position: -700% -600%; } .farharbormap .marker-trailer { background-position: 0 -700%; } .farharbormap .marker-bunker { background-position: -100% -700%; } .farharbormap .marker-bunkerhill { background-position: -200% -700%; } .farharbormap .marker-bunkerhill-empty { background-position: -300% -700%; } .farharbormap .marker-warehouse { background-position: -400% -700%; } .farharbormap .marker-bos { background-position: -500% -700%; } .farharbormap .marker-airplane { background-position: -600% -700%; } .farharbormap .marker-vaultboy { background-position: -700% -700%; } .farharbormap .marker-smiley { background-position: 0 -800%; } .farharbormap .marker-darksquare { background-position: -100% -800%; } .farharbormap .marker-synth { background-position: -200% -800%; } .farharbormap .marker-swanpond { background-position: -300% -800%; } .farharbormap .marker-submarine { background-position: -400% -800%; } .farharbormap .marker-wifi { background-position: -500% -800%; } .farharbormap .marker-ship { background-position: -600% -800%; } .farharbormap .marker-sewer { background-position: -700% -800%; } .farharbormap .marker-tents { background-position: 0 -900%; } .farharbormap .marker-sentinelsite { background-position: -100% -900%; } .farharbormap .marker-belfry { background-position: -200% -900%; } .farharbormap .marker-satellite { background-position: -300% -900%; } .farharbormap .marker-sanctuary { background-position: -400% -900%; } .farharbormap .marker-witchcraft { background-position: -500% -900%; } .farharbormap .marker-railstation { background-position: -600% -900%; } .farharbormap .marker-railroad { background-position: -700% -900%; } .farharbormap .marker-antenna { background-position: 0 -1000%; } .farharbormap .marker-radioactive { background-position: -100% -1000%; } .farharbormap .marker-radioactive-empty { background-position: -200% -1000%; } .farharbormap .marker-upcaret { background-position: -400% -1000%; } .farharbormap .marker-downcaret { background-position: -500% -1000%; } .farharbormap .marker-sign { background-position: -600% -1000%; } .farharbormap .marker-mine { background-position: -700% -1000%; } .farharbormap .marker-mine-empty { background-position: 0 -1100%; } .farharbormap .marker-prydwen { background-position: -100% -1100%; } .farharbormap .marker-vault { background-position: -200% -1100%; } .farharbormap .marker-prydwen-empty { background-position: -300% -1100%; } .farharbormap .marker-powerarmor { background-position: -400% -1100%; } .farharbormap .marker-swamp { background-position: -500% -1100%; } .farharbormap .marker-swamp-empty { background-position: -600% -1100%; } .farharbormap .marker-police { background-position: -700% -1100%; } .farharbormap .marker-police-empty { background-position: 0 -1200%; } .farharbormap .marker-sign-empty { background-position: -100% -1200%; } .farharbormap .marker-player { background-position: -200% -1200%; } .farharbormap .marker-bridge { background-position: -300% -1200%; } .farharbormap .marker-bridge-empty { background-position: -400% -1200%; } .farharbormap .marker-building { background-position: -500% -1200%; }

/* Begin Far Harbor map css */ .nukaworldmap { width: 75em; height: 75em; margin: auto; border: 1px solid #20A200; background-image: url('//hydra-media.cursecdn.com/fallout.gamepedia.com/1/12/NukaWorldMap.png'); background-size: 100%; position:relative; }

.nukaworldmap.fhmap-small { width: 20em; height: 20em; }

.nukaworld.fhmap-large { width: 50em; height: 50em; }

.nukaworld.fhmap-huge { width: 100em; height: 100em; }

/* Sourcebox */

.va-sourcebox { border-bottom: 1px solid #AAAAAA; border-left: 10px solid #AAAAAA; padding: 3px; font-size: 70%; }

.va-sourcebox-end { border-bottom: 1px solid #AAAAAA; border-left: 10px solid #AAAAAA; padding: 3px; font-size: 70%; }

/* Notifications */

/* Thanks to http://stackoverflow.com/questions/27441404/text-div-expand-on-hover-with-css */

.notif { padding: 0px 5px 24px 5px; margin-top: -6.7em; float: right; transition: height 0.5s; -webkit-transition: height 0.5s; text-align: center; overflow: hidden; background: transparent; height: 25px; width: 2em; }

.notif:hover { height: 150px; width: 300px; }

/* ################################################## */ /* ### TITLE ICONS (Template:Games)              ### */ /* ################################################## */

.va-titleicons, .va-titleicons-hover { font-size: 11px; margin: 0; max-width: 275px; position: absolute; z-index: 3; }

.va-titleicons { background: transparent; border: none; display: none; height: 27px; line-height: 25px; overflow: hidden; right: 0; text-align: right; top: 4px; }

.va-titleicons-hover { background: #FFF; border: 0px solid #000; /*   box-shadow: 1px 2px 10px #AAA; -moz-box-shadow: 1px 2px 10px #AAA; -webkit-box-shadow: 1px 2px 10px #AAA; height: auto; overflow: auto; padding: 0 5px; right: -1px; text-align: center; top: 3px; }

.va-titleicons-preview { text-align: right; }

.va-titleicons-fullsize, .va-titleicons-hover .va-titleicons-preview { display: none; }

.va-titleicons-hover .va-titleicons-fullsize { display: block; }

.va-titleicons-more { float: right; line-height: 25px; padding: 0 2px; }

/* IE quirks mode parent/child z-index fix */ body.skin-vector h1#firstHeading { z-index: 2; }