(This site is at a very early stage, so lots of missing stuff! See Joystick_Directory:About for more.)

Difference between revisions of "MediaWiki:Timeless.css"

From Joystick Directory
m
Tag: Reverted
m
 
(45 intermediate revisions by the same user not shown)
Line 1: Line 1:
/* All CSS here will be loaded for users of the Timeless skin */
#localNotice{


/* One-sided navigation menu */
background: #330 !important;}
@media (min-width: 1340px) {
 
  #mw-content-block {
.warningbox {
    display: block;
background: #660 !important;
  }
  #mw-content,
  #content-bottom-stuff {
    margin-left: 14em;
  }
  #mw-content-wrapper {
    float: right;
    margin-left: -14em;
    width: 100%;
  }
  #mw-related-navigation {
    width: 14em;
    padding: 0 1em 0 0;
  }
  div.color-middle {
    margin-right: 0;
  }
  .mw-wiki-logo {
  display: inline-block;
  }
}
}


/* Align top colour bar with page columns */
/* CSS placed here will affect users of the Timeless skin */
.ts-inner {
html {
  padding: 0 0 0 1em;
background: rgb(0,0,0) !important;
height: 100%;
font-size: 1.1em;
filter: brightness(100%) contrast(100%) grayscale(0%) !important;
-webkit-filter: brightness(100%) contrast(100%) grayscale(0%) !important;
overflow-x: hidden;
}
body {
margin: 0;
background: #000;
color: #fff;
}
a {
color: #fff;
text-decoration:underline;
}
a:hover, a:visited {
color: #fff;
}
h1 {
color: white;
text-shadow: 1px 1px 1px #000;
font-size: 40px !important;
}
h1, h2, h3, h4 {
color: #fff;
}
#personal .dropdown b {
font-weight: normal;
}
b, strong {
text-shadow: 1px 1px 1px #000;
}
#f-list {
text-align: center;
font-size: 14px;
}
div.editOptions {
border: #222;
background: #555;
}
#mw-header-nav-hack {
border-top: solid 2px #333;
background: #333;
}
#mw-site-navigation .sidebar-inner {
background: #333;
border: 0;
}
@media screen and (min-width: 851px) {
#p-logo-text a {
position: fixed;
right: 75vw;
}
}
@media screen and (max-width: 850px) {
#p-logo-text {
margin-top: 0;
}
}
@media screen and (max-width: 1099px) and (min-width: 851px) {
#p-logo-text a.long {
padding-left: 7px;
float: left;
font-size: 23px !important;
}
}
@media screen and (max-width: 1099px) and (min-width: 851px) {
#mw-related-navigation .sidebar-inner {
background: #222 !important;
border: none;
}
}
@media screen and (max-width: 1099px) and (min-width: 851px) {
#mw-site-navigation .sidebar-inner {
background: #222;
border: solid red;
}
}
#mw-site-navigation .sidebar-chunk {
border: none;
background: #333;
box-shadow: 2px 2px 1px rgba(0,0,0,0.5);
border-radius: 3px;
padding-bottom:20px;
}
@media screen and (max-width: 851px) {
#mw-site-navigation .sidebar-chunk {
padding: 0 15px 5px 20px;
}
}
@media screen and (max-width: 1099px) and (min-width: 851px) {
#mw-site-navigation .sidebar-inner {
background: #222 !important;
border: solid #111 !important;
}
}
.mw-parser-output a.external {
color: #ff9900;
}
#searchInput {
padding: 0.2em 4.5em 0.2em 2em !important;
margin: 0;
}
#searchInput-container {
background: #333;
height: 35px;
}
#simpleSearch {
border: inset 1px #000;
border-radius: 3px;
background: #333;
height: 35px;
width: 48vw;
position: absolute;
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
top: 7px;
}
#user-tools {
position: fixed;
right: 86px;
}
@media screen and (min-width: 851px) {
#user-tools {
left: 74vw;
top: 5px;
}
}
.mw-notification {
background: #222;
border: red;
background: #111;
border-radius: 5px;
color: red;
width: 200px;
}
.postedit-container {
position: absolute;
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
padding: 0;
padding: 15px 0 15px 15px;
text-align: right;
}
.postedit-icon {
margin: auto;
padding: 0;
}
.mw-wiki-logo {
background-size: contain;
}
#mw-header-container {
background: #555;
}
#mw-header {
width: 100%;
max-width: 100%;
padding: 0;
position: static;
}
@media screen and (max-width: 850px) {
#menus-cover {
background: #000;
}
}
@media screen and (max-width: 850px) {
#personal h2 {
display: none;
}
}
#mw-content-container {
background: #1d1d16;
}
@media screen and (max-width: 850px) {
#mw-content-block {
background: #000;
}
}
@media screen and (max-width: 850px) {
#site-tools h2 {
right: 3em;
top: 0.9em;
padding-bottom: 5px;
}
}
@media screen and (max-width: 850px) {
#p-logo-text a.long {
width: 100%;
top: 7px;
text-align: center;
font-size: 40px !important;
}
}
@media screen and (min-width: 851px) {
#p-logo-text {
width: 29em;
}
}
@media screen and (min-width: 851px) {
#personal h2:after {
width: 36px;
}
}
@media screen and (max-width: 850px) {
#p-logo-text {
position: static;
left: 0 !important;
right: 0;
margin-left: 0;
margin-right: 0;
width: 100%;
top: 3.3em;
}
}
@media only screen and (min-width: 992px) and (max-width:768px) {
#p-logo-text {
right:74vw;
}
}
@media only screen and (min-width: 900px) and (max-width:100px) {
#p-logo-text {
right: 74vw;
top: 3em;
}
}
@media screen and (max-width: 900px) and (min-width: 100px) {
#p-logo-text a.long {
font-size: 43px !important;
}
}
@media screen and (max-width: 1700px) and (min-width: 800px) {
#p-logo-text {
left: 12px !important;
}
}
@media screen and (max-width: 1700px) and (mix: 851px) {
#mw-site-navigation {
background: #000;
}
}
#mw-content {
background: #333;
border:none !important;
}
#mw-page-header-links li.selected a {
color: #cccc00;
}
#mw-related-navigation .sidebar-chunk {
background: #333;
border: outset #222;
box-shadow: 2px 2px 1px rgba(0,0,0,0.5);
border-radius: 3px;
}
}
@media screen and (max-width: 1099px) and (min-width: 851px) {


/* Re-aligning bottom logos */
#footer { padding-right: 1em; }


/* Top bar font modernization */
#mw-related-navigation .sidebar-chunk {
#mw-header *,
background: #333;
#mw-site-navigation *,
border: outset #222;
#mw-related-navigation *  { font-family: 'Segoe UI','Segoe UI Emoji','Segoe UI Symbol','Lato','Liberation Sans','Noto Sans','Helvetica Neue','Helvetica',sans-serif  }
box-shadow: 2px 2px 1px rgba(0,0,0,0.5);
 
border-radius: 3px;
/* Avoid cutting off letters with descenders: g,j,p,q,y */
padding: 0 15px 5px 20px;
#personal h2 span {
}
    height: 1.5em;
}
    position:relative;
.color-middle-container, .ts-inner {
    bottom:0.1em
padding: 0;
}
#p-logo-text {
left: 120px;
}
#p-logo-text a.long {
padding-top: 5px;
padding-left: 6px;
font-size: 30px;
text-shadow: 1px 1px 1px #222;
}
#p-search {
width: 70em;
padding-right: 33px;
}
#personal .dropdown h3 {
line-height: 25px;
}
#personal h2 {
text-shadow: 2px 2px 0 #333;
padding-top: 7px;
font-size: 24px;
text-transform: lowercase;
}
#personal .dropdown {
background: #222!important;
border: solid #000;
}
.codeEditor-status {
color: #000;
}
.oo-ui-labelElement-label {
text-shadow: 1px 2px #333;
}
}
 
#iframeframe {
/* Triangle position patch */
height: 700px;
#personal h2::after {
  position: relative;
  bottom: 0.5em;
}
}
 
#wpSave {
 
text-shadow: 2px 2px 2px #000 !important
//infobox
 
.portable-infobox {
    --pi-background: var(--theme-page-background-color);
    --pi-secondary-background: var(--theme-accent-color);
    --pi-secondary-background--label: var(--theme-accent-label-color);
    --pi-border-color: rgba(var(--theme-accent-color--rgb), 0.5);
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    clear: right;
    float: right;
    margin: 0 0 18px 18px;
    width:270px
}
}
 
#mw-footer-container {
.pi-item-spacing {
background: #000;
    padding-bottom: 9px;
padding-top: 1em;
    padding-top:9px
}
}
 
fieldset {
.pi-border-color {
background: #222!important;
    border-color:var(--pi-border-color)
border: solid #111;
}
}
 
input {
.pi-background {
background: #333;
    background-color:var(--pi-background)
border: solid 1px #111!important;
border-radius: 2px;
padding-left: 5px;
color: #999;
}
}
 
.mw-ui-button.mw-ui-progressive, .mw-ui-button.mw-ui-progressive:active, .mw-ui-button.mw-ui-progressive.mw-ui-checked, input[type='submit'], input[type='button'], button {
.pi-secondary-background {
border: solid 1px #333!important;
    background: var(--pi-secondary-background);
border-bottom: 0!important;
    color:var(--pi-secondary-background--label)
text-shadow: 0 0 0 #000 !important;
border-bottom: solid 1px #333!important;
}
}
 
.oo-ui-flaggedElement-destructive {
.pi-secondary-background + .pi-secondary-background {
background: #111;
    border-top:1px solid var(--pi-background)
border: 1px solid #444;
color: #FF3333 !important;
padding-left: 15px !important;
padding-right: 15px !important;
}
}
 
.oo-ui-flaggedElement-destructive:hover {
.pi-secondary-background + * > .pi-data:first-child, .pi-secondary-background + .pi-data {
background: #222;
    border-top:0
color: #CC0000 !important;
}
}
 
#searchInput {
.portable-infobox .pi-secondary-background a {
border: 0!important;
    color:inherit
}
}
 
@media screen and (max-width: 850px) {
.pi-font {
#searchInput {
    font-size:12px
padding: 0 0 0 6px !important;
}
}
.pi-secondary-font {
    font-size: 14px;
    font-weight: 700;
    line-height: 1.25;
    margin-top:0
}
}
 
.oo-ui-textInputWidget input, .oo-ui-textInputWidget textarea {
.pi-caption, .pi-data, .pi-header, .pi-navigation, .pi-title {
background-color: #333;
    padding-left: 9px;
color: #fff;
    padding-right:9px
}
}
 
.oo-ui-textInputWidget > .oo-ui-labelElement-label {
.pi-header, .pi-title {
line-height: 0.5em;
    text-align:center
}
}
 
#pagehistory li.selected {
.pi-data {
background-color: #555;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    grid-column-gap: 9px;
    border-top-style: solid;
    border-top-width: 1px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: flex;
    flex-direction: row;
    overflow:hidden
}
}
 
.warningbox {
.pi-image + .pi-data, .pi-image-collection + .pi-data, .pi-secondary-background + .pi-data, .portable-infobox > .pi-data:first-child {
background: #1d1d16;
    border-top:0
}
}
 
a.new:hover, .new a:hover, a.new:visited, .new a:visited {
.pi-layout-stacked .pi-data {
color: #FF3333;
    display:block
}
}
 
.mw-plusminus-neg {
.pi-data-label {
color: #FF0000;
    flex-basis: 90px;
    margin: 0;
    overflow:hidden
}
}
 
#searchButton, #mw-searchButton {
.pi-data-label, .pi-data-value {
border: 0 !important;
    -webkit-hyphens: auto;
left: 38vw;
    hyphens:auto
right: 0;
margin-left: auto;
margin-right: auto;
}
}
 
#mw-footer-container a:hover {
.pi-data-value {
color: #ffff33;
    line-height: 1.5;
    overflow-wrap:break-word
}
}
 
#mw-footer-container a:visited {
.pi-data-value > * {
color: #ffff66;
    margin:0
}
}
 
#mw-footer .footer-places li {
.pi-data-value:not(:first-child) {
float: right;
    flex-basis:180px
display: block;
}
}
 
#mw-footer ul, #mw-footer li {
.pi-image {
margin: 0 auto;
    text-align:center
}
}
 
#mw-footer #lastmod {
.pi-image img {
float: left;
    height: auto;
left: 25px;
    max-width: 100%;
    vertical-align:middle
}
}
 
.diff-addedline .diffchange {
.pi-caption {
background: #1d1d16;
    word-wrap: break-word;
padding-left: 7px;
    color: rgba(var(--theme-page-text-color--rgb), .6);
    font-size: 14px;
    font-style: italic;
    -webkit-hyphens: auto;
    hyphens: auto;
    text-align:center
}
}
 
.oo-ui-buttonElement.oo-ui-labelElement > input.oo-ui-buttonElement-button, .oo-ui-buttonElement.oo-ui-labelElement > .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
.pi-horizontal-group {
text-shadow: 0 0 0 #000 !important;
    border-collapse: collapse;
    table-layout: fixed;
    text-align: center;
    width:100%
}
}
 
.oo-ui-labelElement-label {
.pi-horizontal-group .pi-header {
text-shadow: 0 0 0 #000
    display: table-caption;
    text-align:left
}
}
 
.oo-ui-panelLayout-expanded {
.pi-horizontal-group .pi-secondary-background + * .pi-horizontal-group-item {
background: #222;
    border-top:0
}
}
 
.oo-ui-messageDialog-message {
.pi-horizontal-group-item.pi-data-label {
color: #999;
    border-top-style: solid;
    border-top-width: 1px;
    padding:9px 9px 0
}
}
 
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
.pi-horizontal-group-item.pi-data-value {
color: #999;
    padding:0 9px 9px
}
}
 
.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget {
.pi-horizontal-group-item:not(:first-child) {
border-right: 1px solid #111
    border-left-style: solid;
    border-left-width:1px
}
}
 
.oo-ui-dialog-content > .oo-ui-window-body {
.pi-smart-group {
outline: 1px solid #111;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    border-top-style: solid;
    border-top-width: 1px;
    display: -webkit-box;
    display: flex;
    flex-direction: column;
    text-align:center
}
}
 
.oo-ui-messageDialog-content > .oo-ui-window-foot {
.pi-smart-group .pi-smart-data-label {
outline: 1px solid #111;
    margin-bottom: 0;
    padding-bottom:0
}
}
 
.wikiEditor-ui .wikiEditor-ui-view {
.pi-smart-group .pi-smart-data-value, .pi-smart-group h3.pi-smart-data-label {
border: 1px solid #000;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    flex-basis: auto;
    margin: 3px 0;
    padding:6px 9px
}
}
 
.wikiEditor-ui .wikiEditor-ui-top {
.pi-smart-group .pi-smart-data-value:not(:first-child), .pi-smart-group h3.pi-smart-data-label:not(:first-child) {
border-bottom: 1px solid #000;
    border-left-style: solid;
    border-left-width:1px
}
}
 
textarea[style] {
.pi-smart-group .pi-smart-data-value:first-child, .pi-smart-group h3.pi-smart-data-label:first-child {
background: #111 !important;
    padding-left:9px
color: #fff;
}
}
 
pre, .mw-code {
.pi-smart-group .pi-smart-data-value:last-child, .pi-smart-group h3.pi-smart-data-label:last-child {
background: #222;
    padding-right:9px
color: #B0B0B0;
border: 1px solid #444;
}
}
 
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
.pi-smart-group-body, .pi-smart-group-head {
background-color: #B0B0B0;
    display: -webkit-box;
border: 1px solid #333;
    display:flex
}
}
.toc{background:black; border:red;color:red;}
.portable-infobox{background:black; border:red 5px;}


.pi-smart-group-head + .pi-smart-group-body {
    border-top-style: solid;
    border-top-width:1px
}


.pi-secondary-background + .pi-smart-group {
    border-top:0
}


.pi-collapse.pi-collapse-closed {
/*
    border-bottom:none
}


.pi-collapse.pi-collapse-closed .pi-header:first-child:after {
*/
    -webkit-transform: rotate(135deg);
    transform:rotate(135deg)
}


.pi-collapse.pi-collapse-closed .pi-horizontal-group tbody, .pi-collapse.pi-collapse-closed .pi-horizontal-group thead, .pi-collapse.pi-collapse-closed > :nth-child(n + 2) {
    display:none
}


.pi-collapse .pi-header:first-child {
    cursor: pointer;
    padding-right: 40px;
    position: relative;
    text-align:center
}


.pi-collapse .pi-header:first-child:after {
/* One-sided navigation menu */
    border-color: currentcolor;
@media (min-width: 1340px) {
    border-style: solid;
  #mw-content-block {
    border-width: 2px 2px 0 0;
    content: "";
    display: inline-block;
     display: block;
     display: block;
    height: 8px;
  }
     margin-top: -6px;
  #mw-content,
    position: relative;
  #content-bottom-stuff {
    position: absolute;
     margin-left: 14em;
     right: 0;
  }
    right: 16px;
  #mw-content-wrapper {
     top: -1px;
     float: right;
     top: 50%;
     margin-left: -14em;
    -webkit-transform: rotate(-45deg);
     width: 100%;
     transform: rotate(-45deg);
  }
     -webkit-transition: -webkit-transform .3s;
  #mw-related-navigation {
    transition: -webkit-transform .3s;
     width: 14em;
     transition: transform .3s;
     padding: 0 1em 0 0;
    transition: transform .3s, -webkit-transform .3s;
  }
    vertical-align: middle;
  div.color-middle {
    width:8px
     margin-right: 0;
  }
  .mw-wiki-logo {
  display: inline-block;
  }
}
}


.WikiaArticle .pi-error-info {
 
    background-color: var(--theme-alert-color);
 
    color: var(--theme-alert-label);
 
    font-size: 18px;
 
    line-height: 28px;
 
    margin: 0;
 
    padding:36px 50px
 
@media screen and (min-width: 850px) {
 
/* Align top colour bar with page columns */
.ts-inner {
  padding: 0 0 0 1em;
}}
 
/* Re-aligning bottom logos */
#footer { padding-right: 1em; }
 
.color-middle {background: #F00 !important;}
.color-left {background: #F00 !important;}
.color-right{background: #F00 !important;}
 
#mw-content-container {border: #F00;}
 
.wikitable{
background:black;
border:red;
color:white !important;
}
}


.WikiaArticle .pi-debug {
.mw-parser-output a.external,.mw-parser-output a.external:visited {
    background-color: var(--theme-page-background-color--secondary);
  color: #0ff !important;
    font-family: monospace;
 
    list-style-type: none;
    margin: 0;
    width:100%
}
}


.WikiaArticle .pi-debug li {
#catlinks{
    margin:0
 
}
display:block !important;
background: #333;
padding:20px;margin-top:30px;}


.WikiaArticle .pi-debug .error {
#catlinks ul{
    font-size:inherit
display:block;
}
}


.pi-debug-line {
#catlinks ul li a{
    display: -webkit-box;
padding:10px;font-size:1em;text-decoration:none;color:white;background:red;border-radius:10px;margin-right:15px;line-height:3em;border:none;
    display:flex
}
}


.pi-debug-line-code, .pi-debug-line-number {
#catlinks ul li{
    -webkit-box-sizing: border-box;
border:none;
    box-sizing:border-box
}
}


.pi-debug-line-number {
#catlinks ul li a:after{
    flex-basis: 50px;
display:none;}
    flex-shrink: 0;
    padding-left:9px
}


.pi-debug-error-message {
#catlinks ul li .new{
    background-color: #1e0c1b;
background: #400;
    color: #fff;
    font-family: Helvetica, Arial, sans-serif;
    margin: 20px 0 10px 25px;
    padding: 9px 13.5px;
    position: relative;
    width:400px
}
}


.pi-debug-error-message:before {
    border-bottom: 18px solid #1e0c1b;
    border-left: 18px solid transparent;
    border-right: 18px solid transparent;
    content: "";
    display: block;
    height: 0;
    left: 25px;
    position: absolute;
    top: -18px;
    width:0
}


.pi-debug-error-message .pi-debug-error-message-item {
#catlinks ul li a:hover{
    margin:4.5px 0
color:white;background:black;}
}

Latest revision as of 19:00, 28 March 2022

#localNotice{

background: #330 !important;}

.warningbox {
background: #660 !important;
}

/* CSS placed here will affect users of the Timeless skin */
html {
	background: rgb(0,0,0) !important;
	height: 100%;
	font-size: 1.1em;
	filter: brightness(100%) contrast(100%) grayscale(0%) !important;
	-webkit-filter: brightness(100%) contrast(100%) grayscale(0%) !important;
	overflow-x: hidden;
}
body {
	margin: 0;
	background: #000;
	color: #fff;
}
a {
	color: #fff;
text-decoration:underline;
}
a:hover, a:visited {
	color: #fff;
}
h1 {
	color: white;
	text-shadow: 1px 1px 1px #000;
	font-size: 40px !important;
}
h1, h2, h3, h4 {
	color: #fff;
}
#personal .dropdown b {
	font-weight: normal;
}
b, strong {
	text-shadow: 1px 1px 1px #000;
}
#f-list {
	text-align: center;
	font-size: 14px;
}
div.editOptions {
	border: #222;
	background: #555;
}
#mw-header-nav-hack {
	border-top: solid 2px #333;
	background: #333;
}
#mw-site-navigation .sidebar-inner {
	background: #333;
	border: 0;
}
@media screen and (min-width: 851px) {
#p-logo-text a {
	position: fixed;
	right: 75vw;
}
}
@media screen and (max-width: 850px) {
#p-logo-text {
	margin-top: 0;
}
}
@media screen and (max-width: 1099px) and (min-width: 851px) {
#p-logo-text a.long {
	padding-left: 7px;
	float: left;
	font-size: 23px !important;
}
}
@media screen and (max-width: 1099px) and (min-width: 851px) {
#mw-related-navigation .sidebar-inner {
	background: #222 !important;
	border: none;
}
}
@media screen and (max-width: 1099px) and (min-width: 851px) {
#mw-site-navigation .sidebar-inner {
	background: #222;
	border: solid red;
}
}
#mw-site-navigation .sidebar-chunk {
border: none;
	background: #333;
	box-shadow: 2px 2px 1px rgba(0,0,0,0.5);
	border-radius: 3px;
padding-bottom:20px;
}
@media screen and (max-width: 851px) {
#mw-site-navigation .sidebar-chunk {
	padding: 0 15px 5px 20px;
}
}
@media screen and (max-width: 1099px) and (min-width: 851px) {
#mw-site-navigation .sidebar-inner {
	background: #222 !important;
	border: solid #111 !important;
}
}
.mw-parser-output a.external {
	color: #ff9900;
}
#searchInput {
	padding: 0.2em 4.5em 0.2em 2em !important;
	margin: 0;
}
#searchInput-container {
	background: #333;
	height: 35px;
}
#simpleSearch {
	border: inset 1px #000;
	border-radius: 3px;
	background: #333;
	height: 35px;
	width: 48vw;
	position: absolute;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	top: 7px;
}
#user-tools {
	position: fixed;
	right: 86px;
}
@media screen and (min-width: 851px) {
#user-tools {
	left: 74vw;
	top: 5px;
}
}
.mw-notification {
	background: #222;
	border: red;
	background: #111;
	border-radius: 5px;
	color: red;
	width: 200px;
}
.postedit-container {
	position: absolute;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	padding: 15px 0 15px 15px;
	text-align: right;
}
.postedit-icon {
	margin: auto;
	padding: 0;
}
.mw-wiki-logo {
	background-size: contain;
}
#mw-header-container {
	background: #555;
}
#mw-header {
	width: 100%;
	max-width: 100%;
	padding: 0;
	position: static;
}
@media screen and (max-width: 850px) {
#menus-cover {
	background: #000;
}
}
@media screen and (max-width: 850px) {
#personal h2 {
	display: none;
}
}
#mw-content-container {
	background: #1d1d16;
}
@media screen and (max-width: 850px) {
#mw-content-block {
	background: #000;
}
}
@media screen and (max-width: 850px) {
#site-tools h2 {
	right: 3em;
	top: 0.9em;
	padding-bottom: 5px;
}
}
@media screen and (max-width: 850px) {
#p-logo-text a.long {
	width: 100%;
	top: 7px;
	text-align: center;
	font-size: 40px !important;
}
}
@media screen and (min-width: 851px) {
#p-logo-text {
	width: 29em;
}
}
@media screen and (min-width: 851px) {
#personal h2:after {
	width: 36px;
}
}
@media screen and (max-width: 850px) {
#p-logo-text {
	position: static;
	left: 0 !important;
	right: 0;
	margin-left: 0;
	margin-right: 0;
	width: 100%;
	top: 3.3em;
}
}
 @media only screen and (min-width: 992px) and (max-width:768px) {
 #p-logo-text {
 right:74vw;
}
}
@media only screen and (min-width: 900px) and (max-width:100px) {
#p-logo-text {
	right: 74vw;
	top: 3em;
}
}
@media screen and (max-width: 900px) and (min-width: 100px) {
#p-logo-text a.long {
	font-size: 43px !important;
}
}
@media screen and (max-width: 1700px) and (min-width: 800px) {
#p-logo-text {
	left: 12px !important;
}
}
@media screen and (max-width: 1700px) and (mix: 851px) {
#mw-site-navigation {
	background: #000;
}
}
#mw-content {
	background: #333;
border:none !important;
	
}
#mw-page-header-links li.selected a {
	color: #cccc00;
}
#mw-related-navigation .sidebar-chunk {
	background: #333;
	border: outset #222;
	box-shadow: 2px 2px 1px rgba(0,0,0,0.5);
	border-radius: 3px;
}
@media screen and (max-width: 1099px) and (min-width: 851px) {


#mw-related-navigation .sidebar-chunk {
	background: #333;
	border: outset #222;
	box-shadow: 2px 2px 1px rgba(0,0,0,0.5);
	border-radius: 3px;
	padding: 0 15px 5px 20px;
}
}
.color-middle-container, .ts-inner {
	padding: 0;
}
#p-logo-text {
	left: 120px;
}
#p-logo-text a.long {
	padding-top: 5px;
	padding-left: 6px;
	font-size: 30px;
	text-shadow: 1px 1px 1px #222;
}
#p-search {
	width: 70em;
	padding-right: 33px;
}
#personal .dropdown h3 {
	line-height: 25px;
}
#personal h2 {
	text-shadow: 2px 2px 0 #333;
	padding-top: 7px;
	font-size: 24px;
	text-transform: lowercase;
}
#personal .dropdown {
	background: #222!important;
	border: solid #000;
}
.codeEditor-status {
	color: #000;
}
.oo-ui-labelElement-label {
	text-shadow: 1px 2px #333;
}
#iframeframe {
	height: 700px;
}
#wpSave {
	text-shadow: 2px 2px 2px #000 !important
}
#mw-footer-container {
	background: #000;
	padding-top: 1em;
}
fieldset {
	background: #222!important;
	border: solid #111;
}
input {
	background: #333;
	border: solid 1px #111!important;
	border-radius: 2px;
	padding-left: 5px;
	color: #999;
}
.mw-ui-button.mw-ui-progressive, .mw-ui-button.mw-ui-progressive:active, .mw-ui-button.mw-ui-progressive.mw-ui-checked, input[type='submit'], input[type='button'], button {
	border: solid 1px #333!important;
	border-bottom: 0!important;
	text-shadow: 0 0 0 #000 !important;
	border-bottom: solid 1px #333!important;
}
.oo-ui-flaggedElement-destructive {
	background: #111;
	border: 1px solid #444;
	color: #FF3333 !important;
	padding-left: 15px !important;
	padding-right: 15px !important;
}
.oo-ui-flaggedElement-destructive:hover {
	background: #222;
	color: #CC0000 !important;
}
#searchInput {
	border: 0!important;
}
@media screen and (max-width: 850px) {
#searchInput {
	padding: 0 0 0 6px !important;
}
}
.oo-ui-textInputWidget input, .oo-ui-textInputWidget textarea {
	background-color: #333;
	color: #fff;
}
.oo-ui-textInputWidget > .oo-ui-labelElement-label {
	line-height: 0.5em;
}
#pagehistory li.selected {
	background-color: #555;
}
.warningbox {
	background: #1d1d16;
}
a.new:hover, .new a:hover, a.new:visited, .new a:visited {
	color: #FF3333;
}
.mw-plusminus-neg {
	color: #FF0000;
}
#searchButton, #mw-searchButton {
	border: 0 !important;
	left: 38vw;
	right: 0;
	margin-left: auto;
	margin-right: auto;
}
#mw-footer-container a:hover {
	color: #ffff33;
}
#mw-footer-container a:visited {
	color: #ffff66;
}
#mw-footer .footer-places li {
	float: right;
	display: block;
}
#mw-footer ul, #mw-footer li {
	margin: 0 auto;
}
#mw-footer #lastmod {
	float: left;
	left: 25px;
}
.diff-addedline .diffchange {
	background: #1d1d16;
	padding-left: 7px;
}
.oo-ui-buttonElement.oo-ui-labelElement > input.oo-ui-buttonElement-button, .oo-ui-buttonElement.oo-ui-labelElement > .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
	text-shadow: 0 0 0 #000 !important;
}
.oo-ui-labelElement-label {
	text-shadow: 0 0 0 #000
}
.oo-ui-panelLayout-expanded {
	background: #222;
}
.oo-ui-messageDialog-message {
	color: #999;
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
	color: #999;
}
.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget {
	border-right: 1px solid #111
}
.oo-ui-dialog-content > .oo-ui-window-body {
	outline: 1px solid #111;
}
.oo-ui-messageDialog-content > .oo-ui-window-foot {
	outline: 1px solid #111;
}
.wikiEditor-ui .wikiEditor-ui-view {
	border: 1px solid #000;
}
.wikiEditor-ui .wikiEditor-ui-top {
	border-bottom: 1px solid #000;
}
textarea[style] {
	background: #111 !important;
	color: #fff;
}
pre, .mw-code {
	background: #222;
	color: #B0B0B0;
	border: 1px solid #444;
}
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {
	background-color: #B0B0B0;
	border: 1px solid #333;
}
.toc{background:black; border:red;color:red;}
.portable-infobox{background:black; border:red 5px;}



/*

*/



/* One-sided navigation menu */
@media (min-width: 1340px) {
  #mw-content-block {
    display: block;
  }
  #mw-content,
  #content-bottom-stuff {
    margin-left: 14em;
  }
  #mw-content-wrapper {
    float: right;
    margin-left: -14em;
    width: 100%;
  }
  #mw-related-navigation {
    width: 14em;
    padding: 0 1em 0 0;
  }
  div.color-middle {
    margin-right: 0;
  }
  .mw-wiki-logo {
  	display: inline-block;
  }
}








@media screen and (min-width: 850px) {

/* Align top colour bar with page columns */
.ts-inner {
  padding: 0 0 0 1em;
}}

/* Re-aligning bottom logos */
#footer { padding-right: 1em; }

.color-middle {background: #F00 !important;}
.color-left {background: #F00 !important;}
.color-right{background: #F00 !important;}

#mw-content-container {border: #F00;}

.wikitable{
background:black;
border:red;
color:white !important;
}

.mw-parser-output a.external,.mw-parser-output a.external:visited {
  color: #0ff !important;

}

#catlinks{

display:block !important;
background: #333;
padding:20px;margin-top:30px;}

#catlinks ul{
display:block;
}

#catlinks ul li a{
padding:10px;font-size:1em;text-decoration:none;color:white;background:red;border-radius:10px;margin-right:15px;line-height:3em;border:none;
}

#catlinks ul li{
border:none;
}

#catlinks ul li a:after{
display:none;}

#catlinks ul li .new{
background: #400;
}


#catlinks ul li a:hover{
color:white;background:black;}