/* ######################################################################## */
/* ### CSS placed here will be applied to all skins on the entire site. ### */
/* ### See also: [[MediaWiki:Monaco.css]] & [[MediaWiki:Monobook.css]]  ### */
/* ######################################################################## */

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

/* Mark redirects in Special:Allpages and Special:Watchlist */
.allpagesredirect,
.watchlistredir { 
   font-style: italic; 
}

/* Recent changes byte indicators */
.mw-plusminus-pos { color: #006500; }
.mw-plusminus-neg { color: #8B0000; }


/* ################################################## */
/* ### FORUMS                                     ### */
/* ################################################## */

.forumheader {
   border: 1px solid #AAA;
   background-color: #F9F9F9; 
   margin-top: 1em; 
   margin-bottom: 1em; 
   padding: 10px 5px;
}
.forumlist {
   border: 1px solid #aaa;
}
.forumlist td.forum_edited a {
   color: black; 
   text-decoration: none;
}
.forumlist td.forum_title a {
   padding-left: 20px;
}
.forumlist td.forum_title a.forum_new {
   font-weight: bold; 
   background: url(http://images3.wikia.nocookie.net/fallout/images/4/4e/Forum_new.gif?1) center left no-repeat;
   padding-left: 20px;
}
.forumlist td.forum_title a.forum_new:visited {
   font-weight: normal; 
   background: none; 
   padding-left: 20px;
}
.forumlist th.forum_title {
   padding-left: 20px;
}
.forumlist th.forum_title, .forumlist th.forum_edited, .forumlist th.forum_editor {
   border: none;
   background: #044D22 url(http://images3.wikia.nocookie.net/fallout/images//d/d1/WidgetBackground.jpg?1);
   color: #FFF;
}
.forumlist th.forum_subheader, .forumlist td.forum_footer {
   border: none;
   background: #565B45 url(http://images3.wikia.nocookie.net/fallout/images//d/d3/ConcreteBackground.jpg?1);
   color: #FFF;
}
.forumlist td.forum_title, .forumlist td.forum_edited, .forumlist td.forum_editor {
   border: none;
   background-color: #DDD;
}
.forumlist td.forum_footer a {
   color: #FFF;
}
.forumsearch {
   border: 1px solid #AAA;
   background-color: #F9F9F9; 
   float: right;
   width: auto;
   padding: 0 0.5em 0.5em 0.5em; 
   margin: 0 0 0.8em 0.5em; 
   text-align:center; 
   font-size: 90%;
}

/* remove talk link from forum namespace (monobooks/newskins/quartzskins/monaco) */
body.ns-110 #ca-talk, body.ns-110 #this_talk, body.ns-110 #page_tabs li+li { 
   display: none; 
}


/* ################################################## */
/* ### PORTALS                                    ### */
/* ################################################## */

.portal_tabs {
   text-align: center;
   font-size: 90%;
   white-space: nowrap;
   padding: 4px 10px;
   text-decoration: none;
   background: #DDD;
   color: #000;
   border: 3px solid #FFF;
}

table.portal_section {
   width: 100%; 
   background: transparent; 
   margin-top: 0px; 
   margin-bottom: 5px; 
   border: 1px solid #AAA;
}

th.portal_header {
   background: #044D22 url(http://images3.wikia.nocookie.net/fallout/images//d/d1/WidgetBackground.jpg?1);
   border: 3px solid #FFF; 
   padding: 5px; 
   color: #FFF; 
   font-size: 110%; 
   font-weight: bold; 
   text-align: left;
}

td.portal_body {
   border-width: 0 3px 3px 3px; 
   border-style: solid; 
   border-color: #FFF; 
   background-color: #DDD; 
   padding: 5px;
}

/* TOC */
.portal_toc {
   width: 100%;
   font-size: 95%;
}

.portal_toc td {
   vertical-align: top;
   padding: 0 5px;
}

.portal_toc p {
   font-weight: bold;
   border-bottom: 1px solid #FFF;
}

/* Intro - image buttons */
table.portal_buttons {
   text-align: center;
   font-size: 95%;
   margin: 0 auto;
}

table.portal_buttons th,
table.portal_buttons td {
   width: 25%;
}

table.portal_buttons th {
   vertical-align: middle;
   font-weight: normal;
   padding-top: 3px;
}

table.portal_buttons td {
   vertical-align: top;
   padding-bottom: 3px;
}

/* Footer */
table.portal_footer {
   background: transparent; 
   margin: 10px auto 0; 
   text-align: center; 
   width: 635px; 
   padding: 0; 
   border-collapse: collapse;
}

table.portal_footer table {
   margin: 0 auto;
}

table.portal_footer table th {
   font-variant: small-caps;
   font-weight: normal;
   padding: 0 0.5em;
   line-height: normal;
}

table.portal_footer table td {
   font-size:smaller;
   border-top: 1px solid #AAA;
   padding: 0 0.5em;
}

/* Did you know */
.portal_dyk_cont p {
   margin: 0 0 0 1.5em;
   text-indent: -1.5em;
}

/* Header - links */
th.portal_header a:link { 
   color: #AFA000;
}
th.portal_header a:visited { 
   color: #B6A700;
}
th.portal_header a:hover { 
   color: #FFF;
}
th.portal_header a:active { 
   color: #FFF;
}
th.portal_header a.new {
   color: #F11 !important;
}


/* ################################################## */
/* ### ARTICLE CREATION PAGES                    #### */
/* ################################################## */

.articlecreation {
   margin: 0 auto 1.2em;
}

.articlecreation .acbody {
   background: #F9F9F9;
   border: 1px solid #000;
   padding: 3px;
}

.articlecreation .acintro {
   width: 580px;
   margin: 0 auto;
}

.articlecreation .actabs {
   background: transparent;
   padding: 0px;
}

.articlecreation .actabs table.actabrow {
   position: relative;
   top: 1px;
}

.articlecreation .actabs table.actabrow td.actabspace {
   font-size: 50%;
   width: 2px;
}

.articlecreation .actabs table.actabrow td a {
   color: #000;
}

.articlecreation .actabs table.actabrow td.actabactive {
   background: #F9F9F9;
   border-width: 1px;
   border-style: solid solid none;
   border-color: #000;
   -moz-border-radius-topleft: 5px;
   -moz-border-radius-topright: 5px;
   padding: 3px 5px;
   white-space: nowrap;
}

.articlecreation .actabs table.actabrow td.actabinactive {
   background: #CCC;
   border-width: 1px;
   border-style: solid;
   border-color: #CCC #CCC #000;
   -moz-border-radius-topleft: 5px;
   -moz-border-radius-topright: 5px;
   padding: 3px 5px;
   white-space: nowrap;
}

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

.fallout-table {
   color: #000;
   line-height: 1.3em;
   font-size: 0.9em;
   font-weight: normal;

   border: 2px solid #505050;
   border-collapse: collapse;
   empty-cells: show;
   margin-bottom: 5px;
}

.fallout-table tr {
   background: #ECECD4;
}

.fallout-table tr td {
   border: 1px solid #000;
   padding: 3px 3px 3px 3px;
}

.fallout-table th {
   background: #044D22 url(http://images3.wikia.nocookie.net/fallout/images//d/d1/WidgetBackground.jpg?1);
   color: #FFF;
   font-size: 0.9em;
   line-height: 1.3em;
   font-weight: normal;
   border: 1px solid white;
   padding: 3px;
}

/* Adapting lists to altered line-height */
.fallout-table ul,
.fallout-table ol {
   line-height: 1.3em;
}

/* For tables in which all cells are automatically vertically top-aligned or centered */
.fallout-table-align-top tr td {
   vertical-align: top;
}

.fallout-table-align-top tr td ul {
   margin-top: 0;
}

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

/* Links */
.fallout-table a:link { 
   color: #11B;
}
.fallout-table a:visited { 
   color: #448;
}
.fallout-table a:hover { 
   color: #004;
}
.fallout-table a:active { 
   color: #000;
}

.fallout-table th a:link { 
   color: #FF4;
}
.fallout-table th a:visited { 
   color: #EE0;
}
.fallout-table th a:hover { 
   color: #FFF;
}
.fallout-table th a:active { 
   color: #FFF;
}

.fallout-table-special { 
   color: #080;
}
.fallout-table-special a:link { 
   color: #080;
}
.fallout-table-special a:visited { 
   color: #464;
}
.fallout-table-special a:hover { 
   color: #004;
}
.fallout-table-special a:active { 
   color: #FFF;
}

/* missing pages are very red */
.fallout-table a.new {
   color: #F11 !important;
}


/* ################################################## */
/* ### FALLOUT 3 GUIDE                            ### */
/* ################################################## */

.guide_smallbox {
   width: 190px;
   color: black;
   background-color: #dfdfdf;
   font-size: 10pt;
   clear: both;
   margin-top: 4px;
   margin-bottom: 5px;
   padding: 5px;
}

table.guide_smallbox th, 
div.guide_smallbox h2 {
   background-color: #001C0C;
   color: #FFF !important;
   text-align:left;
   font-size: 12pt;
   font-weight:bold;
   border-style:none;
   margin-bottom: 0px !important;
   padding-left: 5px;
   padding-top: 2px !important;
   padding-bottom: 0px !important;
   clear: both;
}

table.guide_smallbox th a, 
div.guide_smallbox h2 a, 
table.guide_smallbox th a:visited, 
div.guide_smallbox h2 a:visited {
   color: #FFF !important;
}

.guide_smallbox h3 {
   font-size: 9pt !important;
   font-weight: bold !important;
   margin-bottom: -6px !important;
   padding-top: 0px !important;
   padding-bottom: 0px !important;
}

.guide_smallbox_text {
  padding: 5px;
}

.guide_smallbox .editsection {
   display: none;
}

div.p-shadow {
   float: left;
   width: 98%;
   background: url(http://images3.wikia.nocookie.net/helpertest/images//a/a5/ShadowAlpha.png?1) no-repeat bottom right !important;
   background: url(http://images4.wikia.nocookie.net/helpertest/images//a/a2/Shadow.gif?1) no-repeat bottom right;
   margin: 10px 0 0 10px !important;
   margin: 10px 0 0 5px;
}

.p-right {
   float: right;
   width: 50%;
}

.p-left {
   float: left;
   width: 50%
}

.p-center {
   clear: left;
   width: 100%;
}

div.p-center > div.p-shadow {
   width: 99%;
}

div.p-shadow > div {
   background: none !important;
   background: url(http://images3.wikia.nocookie.net/helpertest/images//8/82/Shadow2.gif?1) no-repeat left top;
   padding: 0 !important;
   padding: 0 6px 6px 0;
}

div.p-shadow > div > div {
   color: #000;
   background-color: #fff;
   font: 12.5px Trebuchet MS, Helvetica, sans-serif;
   border: 1px solid #001C0C;
   padding: 4px !important;
   margin: -6px 6px 6px -6px !important;
   margin: 0;
   min-height: 385px;
   position: relative;
}

div.p-center > div.p-shadow > div > div {
   min-height: 150px;
}

.p-shadow .editsection {
   display: none;
}

.p-shadow h2 {
   color: #FFF;
   font-weight: bold;
   background: #044D22 url(http://images3.wikia.nocookie.net/fallout/images//d/d1/WidgetBackground.jpg?1);
   padding: 5px !important;
   margin: 0 !important;
}

.p-shadow h2 a, p-shadow h2 a:visited {
   color: #FFF;
}

.p-shadow img {
   padding: 5px;
}

.guide_tagline {
   font-size: 105%;
   font-weight: bold;
   font-style: italic;
   color: #475F51;
   padding: 5px;
   margin-bottom: 5px;
}

.guide_bgimage {
   position: absolute;
   z-index: -1;
   right: 0;
   bottom: 0;
}

.guide_bgimage img {
   border-style: none;
   opacity: .2;
   filter: alpha(opacity = 20);
}

body.page-Fallout_3_Guide .monaco_shrinkwrap {
   left: 50%;
   margin-left: -486px;
   width: 972px;
}


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

#title-games {
   float: right;
   display: none;
   visibility: hidden;
   position: relative;
   margin: -20px 0 0;
   min-width: 325px;
   text-align: right;
}

#title-games,
#title-games a {
   font-size: 0.9em;
}

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

/* black frame around the info box, with an 1.5 em margin to the text to the left */
.FO3-infobox-box-box { 
   clear: right;
   float: right;
   position: relative;
   margin-left: 1.5em;
   margin-bottom: 0.5em;
   border: 2px solid #222;
   border-collapse: collapse;
}

/* the table */
.FO3-infobox-box { 
   border: 1px solid #FFF;
   border-collapse: collapse;
   background: #010;
   color: #FFF;
   line-height: 1.3em;
}

/* no editing in the box */
.FO3-infobox-box .editsection {
   display:none;
}

/* missing pages are very red */
.FO3-infobox-box a.new {
   color: #F11 !important;
   background: #400;
}

/* table-in-table */
.FO3-infobox-inner-table { 
   border-collapse: collapse;
   border: 0;
   background: none;
   color: #FFF;
   margin-left: 1px;
   margin-right: 1px;
}

.FO3-infobox-inner-table td {
   vertical-align: middle;
   text-align: center;
}

/* line above main title */
.FO3-infobox-nameheader {
   font-size: 0.8em;
   line-height: 1.2em;
}

/* main title */
.FO3-infobox-name {
   font-size: 1.2em;
   font-weight: bold;
   line-height: 1.35em;
}

/* border color for all "content" cells */
.FO3-infobox-header,
.FO3-infobox-title,
.FO3-infobox-data,
.FO3-infobox-image,
.FO3-infobox-data-console {
   border: 1px solid #FFF;
}

/* vertical alignment for text "content" cells */
.FO3-infobox-data,
.FO3-infobox-data-console,
.FO3-infobox-title {
   vertical-align: top;
}

/* table header (and footer) */
.FO3-infobox-header { 
   margin:0;
   padding:2px;
   font-size: 0.9em;
   line-height: 1.1em;
   background: #565B45 url(http://images3.wikia.nocookie.net/fallout/images//d/d3/ConcreteBackground.jpg?1);
   color: #FFF;
}

/* titles like "Quest:" "Clip size:" etc */
.FO3-infobox-title { 
   font-size: 0.9em;
   line-height: 1.2em;
   background: #044D22 url(http://images3.wikia.nocookie.net/fallout/images//d/d1/WidgetBackground.jpg?1);
   color: #FFF;
}

/* data like "23", "[[Megaton]]", etc */
.FO3-infobox-data,
.FO3-infobox-image,
.FO3-infobox-data-console {
   font-size: 0.9em;
   line-height: 1.2em;
   margin-left: 2em;
   border-collapse: collapse;
   border-color: #FFF;
   background: #111;
}

.FO3-infobox-data,
.FO3-infobox-image {
   color: #FFF;
}

/* console id data */
.FO3-infobox-data-console { 
   color: #DDF;
   font-family: monospace;
   font-weight: bold;
   text-transform: lowercase;
}

/* background strip for images */
.FO3-infobox-image {
   background: #111 url(http://images3.wikia.nocookie.net/fallout/images/1/1f/Infobox_image_grad.png) top center repeat-y;
}

.FO3-infobox-image-legend {
   background: #111;
   color: #FFF;
   padding-left: 5px;
   padding-right: 5px;
}

/* links are on dark background */
.FO3-infobox-box a:link { 
   color: #AFA000;
}
.FO3-infobox-box a:visited { 
   color: #AFA000;
}
.FO3-infobox-box a:hover { 
   color: #FFF;
}
.FO3-infobox-box a:active { 
   color: #FFF;
}

/* links are on gray background */
.FO3-infobox-header a:link { 
   color: #CFC000;
}
.FO3-infobox-header a:visited { 
   color: #CFC000;
}
.FO3-infobox-header a:hover { 
   color: #FFF;
}
.FO3-infobox-header a:active { 
   color: #FFF;
}

/* wikipedia links */
.FO3-infobox-box a.extiw {
   background: transparent url(http://images.wikia.com/common/skins/monobook/external.png?10.2) no-repeat scroll right center !important;
   padding-right: 13px !important;
   color: #AFA000 !important;
}
.FO3-infobox-box a.extiw:link,
.FO3-infobox-box a.extiw:visited { 
   color: #AFA000 !important;
}
.FO3-infobox-header a.extiw:link,
.FO3-infobox-header a.extiw:visited { 
   color: #CFC000 !important;
}
.FO3-infobox-header a.extiw:hover,
.FO3-infobox-box a.extiw:hover { 
   color: #FFF !important;
}
.FO3-infobox-header a.extiw:active,
.FO3-infobox-box a.extiw:active { 
   color: #FFF !important;
}


/* ################################################## */
/* ### NAVBOXES (Template:Nb main)                ### */
/* ################################################## */

table.fallout_navbox_box_bottom,
table.fallout_navbox_box_left,
table.fallout_navbox_box_right {
   padding: 0px;
   border: 1px solid #AAA;
   text-align: center;
   border-collapse: separate;
   font-size: 100%;
}

table.fallout_navbox_box_bottom {
   clear: both; 
   margin: 5px auto 0;
}

/* Doesn't work in IE6 but that's bearable, only visual */
table.fallout_navbox_box_bottom + table.fallout_navbox_box_bottom {
   border-top-style: none;
   border-top-style: hidden;
   margin-top: 0;
}

table.fallout_navbox_box_left {
   clear:left;
   float:left;
   margin: 0 1.5em 0.5em 0;
}

table.fallout_navbox_box_right {
   clear:right;
   float:right;
   margin: 0 0 0.5em 1.5em;
}

th.fallout_navbox_innertable_title,
th.fallout_navbox_box_title {
   padding: 2px;
   font-weight: normal;
   color: #FFF;
   font-size: 80%;
}

th.fallout_navbox_box_title {
   background: #044D22 url(http://images3.wikia.nocookie.net/fallout/images//d/d1/WidgetBackground.jpg?1);
   border: 3px solid #FFF;
}

th.fallout_navbox_innertable_title {
   background: #565B45 url(http://images3.wikia.nocookie.net/fallout/images//d/d3/ConcreteBackground.jpg?1);
   border-top: 0;
   border-bottom: 2px solid #FFF;
   border-left: 3px solid #FFF;
   border-right: 3px solid #FFF;
}

th.fallout_navbox_box_title span.fallout_navbox_maintitle {
   font-weight: bold;
   font-size: 115%;
}

th.fallout_navbox_innertable_title span.fallout_navbox_maintitle {
   font-weight: bold;
   font-size: 125%;
}

td.fallout_navbox_cont {
   padding: 0px;
   border: 0px;
}

table.fallout_navbox_innertable, 
table.fallout_navbox {
   margin: 0px; 
   padding: 0px;
   border-collapse: separate;
   empty-cells: show;
}

table.fallout_navbox {
   font-size: 85%;
   border-bottom: 1px solid white;
}

table.fallout_navbox_innertable {
   font-size: 100%;
}

td.fallout_navbox_header, td.fallout_navbox_footer, 
td.fallout_navbox_cell, td.fallout_navbox_groupcell,
td.fallout_navbox_group, td.fallout_navbox_subgroup {
   border-top: 0;
   border-bottom: 2px solid #FFF;
   border-left: 3px solid #FFF;
}

td.fallout_navbox_header, td.fallout_navbox_footer, 
td.fallout_navbox_cell, td.fallout_navbox_groupcell {
   border-right: 3px solid #FFF;
}

td.fallout_navbox_header, td.fallout_navbox_footer {
   padding: 2px;
   background: #565B45 url(http://images3.wikia.nocookie.net/fallout/images//d/d3/ConcreteBackground.jpg?1);
   color: #FFF;
   text-align: center;
}

td.fallout_navbox_header {
   font-weight: bold;
}

td.fallout_navbox_footer {
   font-size: 90%;
}

td.fallout_navbox_subgroup, td.fallout_navbox_group {
   padding: 2px;
   text-align: center;
   white-space: nowrap;
   border-right: 0;
   font-weight: bold;
}

td.fallout_navbox_group {
   background: #BAC29B url(http://images2.wikia.nocookie.net/fallout/images/9/95/ConcreteBackgroundLight.jpg?1);
}

td.fallout_navbox_subgroup {
   background-color: #CDD2BA;
}

td.fallout_navbox_groupcell, td.fallout_navbox_cell {
   padding: 2px;
   background-color: #DDD;
}

td.fallout_navbox_groupcell {
   text-align: left;
}

td.fallout_navbox_cell {
   text-align: center;
}

/* do not wrap links in content fields if nowraplinks is set */
table.fallout_navbox_nowraplinks td.fallout_navbox_cell a,
table.fallout_navbox_nowraplinks td.fallout_navbox_groupcell a {
   white-space: nowrap;
}

/* header bar needs brighter links */
th.fallout_navbox_box_title a:link,
th.fallout_navbox_innertable_title a:link { 
   color: #AFA000;
}
th.fallout_navbox_box_title a:visited,
th.fallout_navbox_innertable_title a:visited { 
   color: #B6A700;
}
th.fallout_navbox_box_title a:hover,
th.fallout_navbox_innertable_title a:hover { 
   color: #FFF;
}
th.fallout_navbox_box_title a:active,
th.fallout_navbox_innertable_title a:active { 
   color: #FFF;
}
th.fallout_navbox_box_title a.new,
th.fallout_navbox_innertable_title a.new {
   color: #F11 !important;
}

/* headers and footer need brighter links */
td.fallout_navbox_header a:link, 
td.fallout_navbox_footer a:link { 
   color: #CFC000;
}
td.fallout_navbox_header a:visited , 
td.fallout_navbox_footer a:visited { 
   color: #B6A700;
}
td.fallout_navbox_header a:hover , 
td.fallout_navbox_footer a:hover { 
   color: #FFF;
}
td.fallout_navbox_header a:active , 
td.fallout_navbox_footer a:active { 
   color: #FFF;
}

@media print {
   table.fallout_navbox_box {
      display: none;
   }
}


/* ################################################## */
/* ### COPYRIGHT / SOURCE BOXES                   ### */
/* ### (Template:Copyrightbox/Template:Sourcebox) ### */
/* ################################################## */

/* Template:Copyrightbox */
table.copybox {
   color: #000;
   background-color: #F5F5DC;
   clear: both;
   padding: 0.3em 0.5em;
   margin: 0.5em 0;
   border: 1px solid #A8ACA8;
   font-size: 90%; 
   line-height: normal; 
   border-collapse: collapse;
}

table.copybox th {
   width: 40px;
   text-align: center;
   vertical-align: middle;
   padding: 0.2em 0 0.2em 0.5em;
}

table.copybox td {
   padding-left: 0.5em;
   width: 100%;
}

/* Template:Sourcebox */
table.sourcebox {
   margin: 0.25em auto 0.25em 0;
   border-collapse: collapse;
   line-height: normal; 
}

table.sourcebox th {
   vertical-align: middle; 
   text-align: center; 
   padding: 0 0.5em;
}

table.sourcebox td {
   font-size: 85%; 
   padding: 0;
}

table.sourcebox td span {
   border-top: 1px solid #000; 
   border-bottom: 1px solid #000; 
   display: block;
   padding: 0.25em 0.5em;
}

table.sourcebox a.new {
   color: #F11 !important;
}

/* Printing */
@media print {
   table.sourcebox, div.copybox {
       background:none;
       background-color: #FFF; 
   }
}


/* ################################################## */
/* ### DIRECTION / MESSAGE BOXES                  ### */
/* ### (Template:Directionbox/Template:Mbox)      ### */
/* ################################################## */

/* Template:Directionbox */
table.dirbox {
   color: #000;
   background-color: #F9F9F9;
   clear: both;
   padding: 0.3em 0.5em;
   margin: 0.5em 0;
   border: 1px solid #AAA;
   font-size: 90%; 
   line-height: normal; 
   border-collapse: collapse;
}

table.dirbox th {
   width: 40px;
   text-align: center;
   vertical-align: middle;
   padding: 0.2em 0 0.2em 0.5em;
}

table.dirbox td {
   padding-left: 0.5em;
   width: 100%;
}

/* Template:Mbox */
table.mbox {
   color: #000;
   background-color: #DDD; 
   border: 1px solid #AAA; 
   padding: 0; 
   margin: 0 10% 1em;
   font-size: 90%;
   line-height: normal; 
   border-collapse: collapse;
}

table.mbox + table.mbox {
   margin-top: -0.75em;
}

table.mbox th {
   width: 40px;
   text-align: center;
   vertical-align: middle;
   padding: 0.2em 0 0.2em 0.5em;
}

table.mbox td {
   padding-left: 0.5em;
   width: 100%;
}

/* Printing */
@media print {
   table.dirbox, table.mbox {
       display:none;
   }
}


/* ################################################## */
/* ### ITEM OVERVIEW TABLES                       ### */
/* ### (Template:Locationtable (overview))        ### */
/* ################################################## */

table.loctable .loctable_link {
   width: 5em;
}

table.loctable .loctable_marker {
   width: 15em;
}

table.loctable .loctable_desc {
   min-width: 15em;
}


/* ################################################## */
/* ### FORM IDS                                   ### */
/* ### (Template:DLC ID, Template:ID)             ### */
/* ################################################## */

.formid {
   font-family: monospace;
}


/* ################################################## */
/* ### EXTENSIONS                                 ### */
/* ################################################## */

/* Cite extension */
ol.references {
   font-size: 85%;
}

/* Blog extension - portal and My Home fixes */
.portal_body div.wk_blogs_panel,
#myhome-sidebar div.wk_blogs_panel {
   font-size: 100%;
   width: auto;
   float: none;
   clear: none;
   margin: 0;
   border: none;
   padding: 0;
   background: transparent;
}

.portal_body div.wk_blogs_panel .wk_blogs_title,
#myhome-sidebar div.wk_blogs_panel .wk_blogs_title {
   display: none;
}

.portal_body div.wk_blogs_panel .wk_blogs_summary,
#myhome-sidebar div.wk_blogs_panel .wk_blogs_summary {
   font-size: 95%;
   line-height: 1.5em;
}

#myhome-sidebar div.wk_blogs_panel .wk_blogs_summary {
   padding-left: 5px;
}

.portal_body div.wk_blogs_panel .wk_blogs_details,
#myhome-sidebar div.wk_blogs_panel .wk_blogs_details {
   font-size: 85%;
   padding-left: 5px;
}

.portal_body div.wk_blogs_panel .wk_blogs_comments,
#myhome-sidebar div.wk_blogs_panel .wk_blogs_comments {
   font-size: 85%;
}

.portal_body div.wk_blogs_panel ul.list,
#myhome-sidebar div.wk_blogs_panel ul.list {
   margin-top: 0;
}

.portal_body div.wk_blogs_panel ul.list li,
#myhome-sidebar div.wk_blogs_panel ul.list li {
   padding: 0;
   line-height: 1.5em;
}

.portal_body div.wk_blogs_panel ul.list li {
   border-bottom: 1px solid #FFF;
}

.myhome-feed {
   margin-right: 320px;
}

#myhome-sidebar {
   width: 300px;
}

#myhome-feed-switch {
   right: 320px;
}

#myhome-community-corner-edit {
   text-align: right;
}

/* Blog extension - list fixes */
div.wk_blogs_panel ul.list ul li,
#blog-comments-ul div.comment ul li {
   padding: 0;
   border: 0;
   list-style-image: url(http://images.wikia.com/common/skins/monobook/bullet.gif);
   list-style-type: square;
   list-style-position: outside;
   margin-left: 1.5em;
}

div.wk_blogs_panel ul.list ol li, 
#blog-comments-ul div.comment ol li {
   padding: 0;
   border: 0;
   list-style-image: none;
   list-style-type: decimal;
   list-style-position: outside;
   margin-left: 1.5em;
}

/* CategoryTree extension (Template:Pagelist) */
div.pagelist_cont a.CategoryTreeLabelPage,
div.pagelist_cont_hidefirst a.CategoryTreeLabelPage {
   font-style: normal;
}

div.pagelist_cont div.CategoryTreeItem,
div.pagelist_cont_hidefirst div.CategoryTreeItem {
   display: list-item;
   list-style-type: square;
   list-style-image: url(http://images.wikia.com/common/skins/monobook/bullet.gif);
   list-style-position: outside;
   margin-left: 1.5em;
}

div.pagelist_cont_hidefirst div.CategoryTreeSection:first-child {
   display: none;
}

/* Temporary fix for avatars and images in blog comments */
.blog-comment img {
   position: static;
   height: auto;
   width: auto;
}