/* 
***** CSS placed here will be applied to all skins on the entire site. *****

Notes:
Try avoid critical- CSS: some skins will not support it
Appropriately place styles in one of three categories:
Global: Which effect a number of pages, or special pages (not templates)
Templates: Template styles (avoid if possible)
Individuals: Individual pages with styles.
-----
Skin-specific CSS is better at their respective file, rather than at main
*/

/* Global */

/** Special pages**/

/*** Allpages ***/
.allpagesredirect {
    font-style: italic;
    }

/*** Watchlist ***/
.watchlistredir {
    font-style: italic;
    }

/*** Recentchanges ***/
.mw-plusminus-pos {
    color: #006500;
    }
.mw-plusminus-neg {
    color: #8B0000;
    }

/** Image frame fix **/
div.tright, div.tleft {
    border: 1px solid silver;
    }
div.thumb {
    margin: 2px;
    margin-left: 6px; }
div.thumbinner {
    background: inherit;
    border: none; }
#article div.thumb {
    color:inherit;
    }

/** Preview **/
#new_edit_page_preview_notice {
    background:transparent !important;
    color:black !important;
    }

/** Link icons **/
a[href*="tibianews.net"] {
    background:url('http://images2.wikia.nocookie.net/tibia/en/images/f/f9/Tibianews.gif') center right no-repeat !important;
    padding-right:20px !important;
    }

/** Links and divs styled to look like text in tibia **/
span.tibiatext a {
    font-family:Tahoma !important;
    color: #AFAFAF !important;
    font-size:8pt !important;
    font-weight:bold !important;
    text-decoration:none !important;
    }

div.tibiatext {
    font-family:Tahoma;
    color: #AFAFAF;
    font-size:8pt;
    font-weight:bold;
    text-decoration:none;
    }

/** Giving headers and TOC a little extra space **/
h2 {
    margin-top: 20px;
    }
.toc {
    margin-top: 20px;
    }

/* Forum (by -Algorithm & -Splaka) */
/*** Note: We do not use wiki-forums, but we may choose to in future. ***/
.forumheader {
    border: 1px solid #aaa;
    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;
    }

/* Templates */

/* Documentation */
table.docupara {
    width: 80%;
    margin: 1em 1em 1em 0;
    background: #F9F9F9;
    text-align: left;
    }
.docupara td {
    border: 1px #AAA solid;
    padding: 0.2em;
    }

/** Template:Runes **/
.runes div { display:inline; }

/** Template:Conditions **/
table.condition {
    border-collapse:collapse;
    }
table.condition td {
    background-color:#d4e6ff;
    border:1px solid #60a3ff;
    }

/** Styles for Template:Spells **/
.template-spells th { background-color:#f0f0ff; }

/* Individuals */

/** Promoted Tibia Fansites, Supported Tibia Fansites, Unsupported Tibia Fansites **/
.fansitelist td {
    border:1px solid #000;
    }

/** Soft Boots **/
.softboots-regen {
    border:1px solid #000;
    width:100%;
    height:17px;
    width:91px;
    font-family:Arial;
    vertical-align:bottom;
    white-space:nowrap;
    font-weight:400;
    padding-left: 1px;
    padding-right:1px;
    padding-top:1px;
    }
.softboots-regen th {
    font-size:10px;
    text-align:left;
    }
.softboots-regen td {
    font-size:8px;
    border:1px solid #000;
    text-align:right;
    }

/* Experience Table */
table.experience td {
    background-color:#f1e0c6;
    }

/* Highlight clicked reference in blue to help navigation */
ol.references > li:target, sup.reference:target, cite:target { 
    background-color: #DEF;
    }
 
/* Ensure refs do not inherit bold or italic */
sup.reference {
    font-weight: normal;
    font-style: normal;
    }

.references, .references-small {
    font-size:90%;
    }

/* Styling for citations */
cite {
    font-style: normal;
    word-wrap: break-word;
    }

/* table stuff */
/** avoid automatic white background **/
table {
    background-color:transparent;
    }

/** wikitable class **/
table.wikitable {
    margin: 1em 1em 1em 0;
    background: #f9f9f9;
    border: 1px #aaa solid;
    border-collapse: collapse;
    }
.wikitable th, .wikitable td {
    border: 1px #aaa solid;
    padding: 0.2em;
    }
.wikitable th {
    background: #f2f2f2;
    text-align: center;
    }
.wikitable caption {
    font-weight: bold;
    }