/* AlphaPlace Wiki offline stylesheet. No fonts, scripts or remote resources. */
html {
    background: #f6f6f6;
    color: #202122;
    font: 100% sans-serif;
}

body {
    margin: 0;
    background: #f6f6f6;
    color: #202122;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 1.6;
}

a { color: #0645ad; text-decoration: none; }
a:visited { color: #0b0080; }
a:hover, a:focus { text-decoration: underline; }
a.new, a.new:visited { color: #ba0000; }

.ap-archive-banner {
    position: relative;
    z-index: 20;
    min-height: 26px;
    padding: 7px 14px;
    border-bottom: 1px solid #a2a9b1;
    background: #fff6cf;
    color: #202122;
    font: 13px/26px Arial, Helvetica, sans-serif;
}

.ap-archive-banner b { margin-right: 14px; }
.ap-archive-banner span { margin-right: 18px; }

#mw-page-base {
    height: 5em;
    background: #fff;
    background: linear-gradient(#fff 50%, #f6f6f6 100%);
}

#mw-head-base { margin-top: -5em; margin-left: 10em; height: 5em; }

#content {
    margin-left: 10em;
    padding: 1.25em 1.5em 1.5em;
    border: 1px solid #a7d7f9;
    border-right-width: 0;
    background: #fff;
    min-height: 32em;
}

.firstHeading {
    margin: 0 0 .25em;
    padding: 0;
    overflow: visible;
    border-bottom: 1px solid #a2a9b1;
    font-family: Georgia, 'Times New Roman', serif;
    font-size: 1.9em;
    font-weight: normal;
    line-height: 1.3;
}

#siteSub, #contentSub, #contentSub2 { color: #54595d; font-size: 85%; }
#siteSub { display: block; }
.mw-body-content { font-size: 1em; }
.mw-body-content p { margin: .5em 0 1em; }
.mw-body-content h2 { border-bottom: 1px solid #a2a9b1; font-family: Georgia, 'Times New Roman', serif; font-weight: normal; }
.mw-body-content h3, .mw-body-content h4 { font-weight: bold; }

#mw-navigation { font-size: 12px; }
#mw-head { position: absolute; top: 42px; right: 0; left: 10em; height: 5em; }
#left-navigation { position: absolute; left: 0; bottom: 0; }
#right-navigation { position: absolute; right: 1em; bottom: 0; }
.vector-menu-tabs, .vector-menu-tabs ul, .vector-menu-tabs li { float: left; margin: 0; padding: 0; }
.vector-menu-tabs ul, .vector-menu-content-list { list-style: none; }
.vector-menu-tabs li a { display: block; padding: 1.1em .8em .4em; border-left: 1px solid #a7d7f9; }
.vector-menu-heading { display: none; }

#mw-panel {
    position: absolute;
    top: 88px;
    left: 0;
    width: 10em;
    padding-top: 1em;
}

#mw-panel .vector-menu { padding: 0 .75em .75em; }
#mw-panel .vector-menu-heading { display: block; margin: .5em 0 0; color: #54595d; font-size: .9em; font-weight: normal; }
#mw-panel ul { margin: 0; padding: .25em 0 0 1em; list-style: none; }
#mw-panel li { margin: 0; padding: .15em 0; line-height: 1.25; }
#p-logo { height: 90px; }

#p-personal { position: absolute; top: -36px; right: 1em; }
#p-personal ul { margin: 0; list-style: none; }
#p-personal li { display: inline; margin-left: 1em; }

#p-search { float: right; margin: .65em 0 0 .5em; }
#simpleSearch { white-space: nowrap; }
#searchInput { width: 18em; padding: .35em; border: 1px solid #a2a9b1; }
.searchButton { padding: .3em .5em; }

img, video { max-width: 100%; height: auto; }
figure { margin: .5em 1.5em 1em; }
figure.mw-halign-center { margin-left: auto; margin-right: auto; text-align: center; }
.thumb { margin-bottom: .5em; border: 1px solid #c8ccd1; background: #f8f9fa; }
.thumbinner { padding: 3px; border: 1px solid #c8ccd1; background: #f8f9fa; font-size: 94%; text-align: center; }
.thumbcaption { padding: 3px; text-align: left; }
.tright { clear: right; float: right; margin: .5em 0 .8em 1.4em; }
.tleft { clear: left; float: left; margin: .5em 1.4em .8em 0; }
.center { width: 100%; text-align: center; }

table { max-width: 100%; border-collapse: collapse; }
table.wikitable { margin: 1em 0; border: 1px solid #a2a9b1; background: #f8f9fa; }
.wikitable th, .wikitable td { padding: .35em .55em; border: 1px solid #a2a9b1; }
.wikitable th { background: #eaecf0; text-align: center; }

ul.gallery { margin: 2px; padding: 2px; list-style: none; }
li.gallerybox { display: inline-block; vertical-align: top; margin: 2px; }
.gallerytext { overflow: hidden; font-size: 94%; }
.toc, .mw-warning, .catlinks {
    display: table;
    margin: 1em 0;
    padding: .5em;
    border: 1px solid #a2a9b1;
    background: #f8f9fa;
}
.toc ul { margin: 0; padding-left: 1.6em; list-style: none; }
.tocnumber { color: #202122; }
.printfooter { margin-top: 2em; color: #72777d; font-size: 85%; }
.mw-editsection, .mw-jump-link, input.vector-menu-checkbox { display: none; }

@media print {
    .ap-archive-banner, #mw-navigation, #mw-panel { display: none; }
    #content { margin: 0; border: 0; }
}

@media screen and (max-width: 760px) {
    .ap-archive-banner { line-height: 1.5; }
    .ap-archive-banner b, .ap-archive-banner span { display: block; margin: 0; }
    #mw-page-base, #mw-head-base, #mw-head, #mw-panel { display: none; }
    #content { margin: 0; padding: 1em; border-width: 0; }
    .tright, .tleft { float: none; margin: 1em auto; }
    .firstHeading { font-size: 1.55em; }
}
