/* CSS placed here will be applied to all skins */

/* Don't display some stuff on the main page */
body.page-Main_Page #ca-delete,
body.page-Main_Page #siteSub,
body.page-Main_Page h1.firstHeading {
    display: none !important;
}

/* Change appearance of page titles */
h1 {
    font-size: 100%; /* Doesn't seem to work */
}

/* Make the list of references smaller */
div.references-small {
    font-size: 90%;
}

/* Highlight clicked reference in blue to help navigation */
div.references li:target,
sup.reference:target,
span.citation:target { 
    background-color: #DEF;
}

/* Table "center" template style */
.table-center {
    background-color: #f0f0f0;
    border-collapse: collapse;
    margin: 2px;
    margin-left: auto;
    margin-right: auto;
    outline: 1px solid #a0a0a0;
    outline-offset: 2px;
    text-align: center;
    width: 95%;
}
.table-center th,
.table-center td {
    border: 1px solid #ffffff;
    vertical-align: middle;
}
.table-center code {
    background-color: #f0f0f0;
}

/* Table "center" template style */
.table-left {
    background-color: #f0f0f0;
    border-collapse: collapse;
    margin: 2px;
    margin-left: auto;
    margin-right: auto;
    outline: 1px solid #a0a0a0;
    outline-offset: 2px;
    text-align: left;
    width: 95%;
}
.table-left th,
.table-left td {
    border: 1px solid #ffffff;
    vertical-align: top;
}
.table-left code {
    background-color: #f0f0f0;
}

/* Table Infobox template style */
.infobox {
    background-color: #f9f9f9;
    border: 1px solid #aaa;
    clear: right;
    color: black;
    float: right;
    font-size: 88%;
    line-height: 1.5em;
    margin: 0 0 2em 1em;
    padding: 0.2em;
    text-align: left;
    width: 308px;
}
.infobox td,
.infobox th {
    vertical-align: top;
}
.infobox caption {
    border: 1px solid #aaa;
    line-height: 2em; 
    font-size: 125%;
    font-weight: bold;
    background-color: #d0d0d0;
}
.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;
}
.infobox.sisterproject {
    width: 20em;
    font-size: 90%;
}
.infobox.standard-talk {
    border: 1px solid #c0c090;
    background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
    border: 1px solid #c0c090;
}
 
/* Styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
    border: 0;
    border-top: 1px solid #aaa;
    border-right: 1px solid #aaa;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
    border: 0;
    border-right: 1px solid #aaa;
}

/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text {   /* The message body cell(s) */
    border: none;
    padding: 0.25em 0.9em;     /* 0.9em left/right */
    width: 100%;               /* Make all mboxes the same width regardless of text length */
}
td.mbox-image {                /* The left image cell */
    border: none;
    padding: 2px 0 2px 0.9em;  /* 0.9em left, 0px right */
    text-align: center;
}
td.mbox-imageright {           /* The right image cell */
    border: none;
    padding: 2px 0.9em 2px 0;  /* 0px left, 0.9em right */
    text-align: center;
}
td.mbox-empty-cell {           /* An empty narrow cell */
    border: none;
    padding: 0px;
    width: 1px;
}
 
/* Article message box styles */
table.ambox {
    margin: 5px 10%;                  /* 10% = Will not overlap with other elements */
    border: 1px solid #aaa;
    border-left: 10px solid #bba;      /* Default "note" gray-gold */
    background: #fbfbfb;
}
table.ambox + table.ambox {      /* Single border between stacked boxes. */
    margin-top: -6px;            /* Top margin +1px */
}
.ambox th.mbox-text,
.ambox td.mbox-text {            /* The message body cell(s) */
    padding: 0.25em 0.5em;       /* 0.5em left/right */
}
.ambox td.mbox-image {           /* The left image cell */
    padding: 2px 0 2px 0.5em;    /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright {      /* The right image cell */
    padding: 2px 0.5em 2px 0;    /* 0px left, 0.5em right */
}
table.ambox-info {
    border-left: 10px solid #1e90ff;    /* Blue */
}
table.ambox-note {
    border-left: 10px solid #f28500;    /* Orange */
}
table.ambox-warning {
    border-left: 10px solid #b22222;    /* Red */
    background: #fee;                   /* Pink */
}
table.ambox-content {
    border-left: 10px solid #f28500;    /* Orange */
}
table.ambox-style {
    border-left: 10px solid #f4c430;    /* Yellow */
}
table.ambox-protect {
    border-left: 10px solid #bba;       /* Gray-gold */
}

/* Other pages message box styles */
table.ombox {
    margin: 4px 10%;
    border-collapse: collapse;
    border: 1px solid #aaa;       /* Default "note" gray */
    background: #f9f9f9;
}
table.ombox-info {
    border: 1px solid #bba;       /* Gray-gold; was: #1e90ff; Blue */
}
table.ombox-note {
    border: 2px solid #f28500;    /* Orange */
}
table.ombox-warning {
    border: 2px solid #b22222;    /* Red */
    background: #fee;             /* Pink */
}
table.ombox-content {
    border: 1px solid #f28500;    /* Orange */
}
table.ombox-style {
    border: 1px solid #f4c430;    /* Yellow */
}
table.ombox-protect {
    border: 2px solid #bba;       /* Gray-gold */
}

/* Makes redirects appear in italics in categories and on [[Special:Allpages]] */
.redirect-in-category, .allpagesredirect {
    font-style: italic;
}

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

/* Reduce line-height for <sup> and <sub> */
sup, sub {
    line-height: 1em;
}
/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
    font-weight: normal;
    font-style: normal;
}
  
/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
    background-color: #fff;
}

/* Fix so <tt>, <code>, <pre>, <kbd>, and <samp> tags get normal text size 
   also in some versions of Firefox, Safari, Konqueror, Chrome etc. 
   Remove "tt, code, pre, " once r69336 is live;
   remove the rest once r76322 is live. */
tt, code, pre, kbd, samp {
    font-family: monospace, "Courier New";
}
/* White background for <tt> and <code> */
tt, code {
    background-color: #ffffff;
}

/* Same fix, but for inline code generated by #tag:syntaxhighlight */
span.mw-geshi {
    font-family: monospace, "Courier New" !important;
}
/* Boxes for #tag:syntaxhighlight */
div.mw-geshi {
  padding: 1em; 
  margin: 1em 0; 
  border: 1px dashed #2f6fab;
  background-color: #f8f8f8;
}

/* Remove the GNU FDL license notice in the footer */
#footer-icon-copyright { display: none; }

/* Pad Google AdSense box in portlet in sidebar */
#p-googleadsense .pBody {
    padding-top: 10px;
    text-align: center;
}

/* Display "From Linux-iSCSI, the Linux Unified Target" (mediawiki:tagline) */
#siteSub {
    display: inline;
    /* display: block; */
    font-size: 92%;
    font-weight: normal;
}

/* Remove the link arrow for related URLs
div#content a.external[href^="http://en.wikipedia.org"],
#mw_content a.external[href^="http://en.wikipedia.org"] {
    background: none;
    padding-right: 0;
}
*/