/* Mark redirects in Special:Allpages and Special:Watchlist */

.allpagesredirect, .watchlistredir {
    font-style: italic;
} 


/* Giving headers and TOC a little extra space */ 

h2, .toc {
    margin-top: 20px;} 

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

/* Forum formatting (by -Algorithm & -Splaka) */

.forumheader { 
    border: 1px solid #aaa; background-color: #f9f9f9; margin-top: 1em; padding: 12px; 
}
.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(/images/4/4e/Forum_new.gif) 
    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; 
}


/* Display tagline */

h3#siteSub {
    display: inline;
    font-size: 86%;
    font-weight: normal;
    font-style: italic;
}


/* wikitable/prettytable class for skinning normal tables */

table.wikitable,
table.prettytable {
    margin: 1em 1em 1em 0;
    background: #f9f9f9;
    border: 1px #aaa solid;
    border-collapse: collapse;
}
 
table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
    border: 1px #aaa solid;
    padding: 0.2em;
}
 
table.wikitable th,
table.prettytable th {
    background: #f2f2f2;
    text-align: center;
}
 
table.wikitable caption,
table.prettytable caption {
    margin-left: inherit;
    margin-right: inherit;
    font-weight: bold;
}
 
table.prettytable code,
table.wikitable code {
    background-color: transparent;
}


/* Table for rings */

table.ringtable th {
    text-align: left;
    width: 240px;
}

table.ringtable td, table.ringtable tr.ringtable-header th {
    text-align: center;
    width: 30px;
}

/* Table for skilltab */

table.skilltab {
    margin: 0;
    border:2px #aaa solid;
}
table.skilltab th, table.skilltab td {
    padding: 0;
}

/* eight watermark classes used in template:skilltab */


.wm-card {
   background: url(/images/3/39/Wmk_card.png);
   background-repeat: no-repeat;
   background-position: center;
} 
.wm-cast {
   background: url(/images/0/02/Wmk_cast.png);
   background-repeat: no-repeat;
   background-position: center;
} 
.wm-cool {
   background: url(/images/0/0e/Wmk_cool.png);
   background-repeat: no-repeat;
   background-position: center;
} 
.wm-durn {
   background: url(/images/f/fd/Wmk_duration.png);
   background-repeat: no-repeat;
   background-position: center;
} 
.wm-range {
   background: url(/images/0/07/Wmk_range.png);
   background-repeat: no-repeat;
   background-position: center;
} 
.wm-DOTp {
   background: url(/images/2/20/Wmk_interval.png);
   background-repeat: no-repeat;
   background-position: center;
} 
.wm-maxSLv {
   background: url(/images/1/13/Wmk_max_SLv.png);
   background-repeat: no-repeat;
   background-position: center;
}
.wm-SLv1 {
   background: url(/images/8/8c/Wmk_SLv1.png);
   background-repeat: no-repeat;
   background-position: center;
} 
.wm-SLvN {
   background: url(/images/8/8e/Wmk_SLvN.png);
   background-repeat: no-repeat;
   background-position: center;
}
 
/* Background image for edit links. See: Template:Skill/contribute */

 .bgi-edit {
    background: url(/images/f/f8/Text_Edit.png);
    background-repeat: no-repeat;
    background-position: top left;
 }

.skill-contribute {width:100px; height:100px; margin:0}

.bgi-edit a {display:block; width:100px; height:100px; margin:0; padding:0; text-decoration:none}

.bgi-edit a span {display:none; position:absolute; width:80px; margin-top:100px; padding:.5em; border:1px solid #aaa; background-color:white; color:black;}

.bgi-edit a:hover {color:#000} /* rule required to make the following rule work on IE6 */
.bgi-edit a:hover span {display:block}

/* Infobox template style */

.infobox {
    border: 1px solid #aaa;
    background-color: #f9f9f9;
    color: black;
    margin: 0.5em 0 0.5em 1em;
    padding: 0.2em;
    float: right;
    clear: right;
}
.infobox td,
.infobox th {
    vertical-align: top;
}
.infobox caption {
    font-size: larger;
    margin-left: inherit;
}
.infobox.bordered {
    border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
    border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
    border: 0;
}

/* Hidden red links */
.hidden-redlink a.new { display: none; }
.hidden-redlink ul a.new { display: inline; }

/* Mob list edit links*/
#bodyContent .moblist a.external {
    padding-right: 0;
    background-image: none;
    font-size:87%;
}

/* Invisible elements used for map data */

.mapmarker, .maparea, #rwmapparams {display: none}

/* Mark bosses in mob lists */

.fieldboss td, .miniboss td {background-color: #f4eaea}
.mainboss td {background-color: #f4e0e0}


/* -------------------------------------------------------- */
/* support "more/show/expand" and "less/hide/collapse" links for specific page content 
   Documentation at [[Wikipedia:NavFrame]]   

  Primarily tweaked for job skill page views to show more skill detail upon user interaction
  and then show less detail upon user interaction.     
*/

div.Boxmerge,
div.NavFrame {
        margin: 0px;
        padding: 4px;
}
div.Boxmerge div.NavFrame {
        border-style: none;
        border-style: hidden;
}
div.NavFrame + div.NavFrame {
        border-top-style: none;
        border-top-style: hidden;
}
div.NavPic {
        margin: 0px;
        padding: 2px;
        float: left;
}
div.NavFrame div.NavHead {
        position:relative;
}
div.NavFrame p {
        font-size: 100%;
}
div.NavFrame div.NavContent {
        font-size: 100%;
}
div.NavFrame div.NavContent p {
        font-size: 100%;
}
div.NavEnd {
        margin: 0px;
        padding: 0px;
        line-height: 1px;
        clear: both;
}
a.NavToggle {
        position:absolute; 
        top:0px;
        left:650px; /* adjust if skilltab presentation table width is ever changed */
        font-weight:normal;
        font-size:smaller;
}
/* -- end -- support for "more" and "less" links  -- end -- */
/* -------------------------------------------------------- */


/* Allow limiting of which header levels are shown in a TOC;
   <div class="toclimit-3">, for instance, will limit to
   showing ==headings== and ===headings=== but no further
   (as long as there are no =headings= on the page, which
   there shouldn't be according to the MoS).
 */
.toclimit-2 .toclevel-2,
.toclimit-3 .toclevel-3,
.toclimit-4 .toclevel-4,
.toclimit-5 .toclevel-5,
.toclimit-6 .toclevel-6,
.toclimit-7 .toclevel-7 { display: none; }

/* Handy formats - div */
.Reader  { background-color:#f0fff0;color:#000;padding:0.5em;border:1px solid #b9ffb9; }
.Author  { background-color:#f0f0ff;color:#000;padding:0.5em;border:1px solid #c9c9ff; }
.Memo    { background-color:#ffffbf;color:#000;padding:0.5em;border:1px solid #ffff80; }
.Quote   { margin-left:3em;margin-right:3em; }

.2column { 
    -moz-column-count:2;-moz-column-width:20em;-moz-column-gap:1px;         
    -webkit-column-count:2;-webkit-column-width:20em;-webkit-column-gap:1px;
    column-count:2;column-width:20em;column-gap:1px;                        
         }
.3column {
    -moz-column-count:3;-moz-column-width:20em;-moz-column-gap:1px;         
    -webkit-column-count:3;-webkit-column-width:20em;-webkit-column-gap:1px;
    column-count:3;column-width:20em;column-gap:1px;                        
         }
.4column {
    -moz-column-count:4;-moz-column-width:20em;-moz-column-gap:1px;         
    -webkit-column-count:4;-webkit-column-width:20em;-webkit-column-gap:1px;
    column-count:4;column-width:20em;column-gap:1px;                        
         }