Difference between revisions of "MediaWiki:Common.css"

From The Max Headroom Chronicles
Jump to: navigation, search
(Created page with "CSS placed here will be applied to all skins: * {font-family:script;}")
 
m
 
Line 1: Line 1:
 
/* CSS placed here will be applied to all skins */
 
/* CSS placed here will be applied to all skins */
* {font-family:script;}
+
/***  COLOR DEFS *********
 +
#3b3434  BACKGROUND
 +
 
 +
#66ccff  LINK
 +
#0088cc  LINK - Light BG
 +
#ffcc00  LINK HIGHLIGHT
 +
#dd8800  LINK HIGHLIGHT - Light BG
 +
 
 +
#4d0026  MAROON
 +
#e080c0  MEDIUM MAROON
 +
#e0cad5  LIGHT MAROON
 +
#381020  DULL MAROON
 +
 
 +
#eeaa00 GOLD
 +
#f8d880 MEDIUM GOLD
 +
#fcf3d6 LIGHT GOLD
 +
#d68a00  DULL GOLD
 +
if
 +
#666666  GRAY
 +
#999999  MEDIUM GRAY
 +
#e0e0e0  BG GRAY
 +
#f8f8f8  LIGHT GRAY
 +
************************/
 +
 
 +
@import url(https://fonts.googleapis.com/css?family=Exo+2:400,400italic,500,500italic,700,700italic,800);
 +
@import url(https://fonts.googleapis.com/css?family=Lekton:400,400italic,700);
 +
 
 +
/*** BG & DEFAULT COLOR OVERRIDES ***/
 +
 
 +
body {
 +
background: url(/mh_media/mh_bg_static.gif) #34343b;
 +
font-size: 8pt;
 +
}
 +
 
 +
p,
 +
dl, dd,
 +
ul, ol, li, ul li p {
 +
font-family: 'Exo 2', Myriad, Helvetica, Arial, sans !important;
 +
color: white !important;
 +
font-weight: 400;
 +
}
 +
 
 +
th, td, td p {
 +
font-family: 'Lekton', Courier, monospace !important;
 +
font-weight: 400;
 +
font-size: 10.5pt;
 +
letter-spacing: 0.05em;
 +
}
 +
 
 +
th {
 +
font-weight: 700;
 +
}
 +
 
 +
a {
 +
font-weight: 400 !important;
 +
}
 +
 
 +
td a {
 +
font-weight: 700;
 +
}
 +
 
 +
h1, h2, h3, h4 {
 +
font-family: 'Exo 2', Myriad, Helvetica, Arial, sans !important;
 +
color: #f8d880 !important;
 +
font-weight: 500 !important;
 +
}
 +
 
 +
h1 {
 +
padding: 2px 0 0 10px !important;
 +
background: #34343b;
 +
border-left: 1px #666666 solid;
 +
border-right: 1px #666666 solid;
 +
margin: 0;
 +
}
 +
 
 +
h2 {
 +
padding: 30px 0 10px 0;
 +
}
 +
 
 +
h3 {
 +
padding: 15px 0 5px 0;
 +
}
 +
 
 +
h4 {
 +
padding: 10px 0 5px 0;
 +
}
 +
 
 +
.mw-body {
 +
background: none;
 +
max-width: 900px;
 +
border: none;
 +
margin-top: 0;
 +
padding-top: 0;
 +
}
 +
 
 +
.mw-body-content {
 +
background: #34343b;
 +
border-left: 1px #666666 solid;
 +
border-right: 1px #666666 solid;
 +
margin-top: 0;
 +
padding: 0 10px 10px 10px;
 +
}
 +
 
 +
/* Link colors - also change other link definitions below */
 +
a:link, a:visited, #bodyContent .plainlinks a:link, #bodyContent .plainlinks a:visited {
 +
color: #66ccff;
 +
text-decoration:none;
 +
padding-bottom: 3px !important;
 +
}
 +
 
 +
a:hover, a:active {
 +
color:#ffcc00 !important;
 +
text-decoration:none !important;
 +
background: url(/mh_media/linkbar.jpg) repeat-x 100% 100%;
 +
padding-bottom: 3px !important;
 +
/* white-space: nowrap; */
 +
}
 +
 
 +
/*** BASE STYLE OVERRIDES ***/
 +
 
 +
/**** Enable this section to HIDE ALL top navigation:  ****/
 +
    #left-navigation, #right-navigation, #p-personal, #p-cactions {
 +
    display: none !important;
 +
    }
 +
    .mw-body {
 +
    margin-top: 6px;
 +
    }
 +
/**** Enable this section to HIDE ALL top navigation:  ****/
 +
 
 +
/* Suppress all TOC generation & first page title */
 +
.toc, #toc { display: none; }
 +
.page-Welcome_to_the_Max_Headroom_Chronicles .firstHeading  { display: none; }
 +
 
 +
/*** Override to force wiki icon to remain in place during hover/active. BAD CODE! ***/
 +
.mw-wiki-logo {
 +
background-image: url(/resources/assets/mhcom_max_135_animated_icon.gif) !important;
 +
}
 +
 
 +
.pBody  {
 +
border: none !important;
 +
background: none !important;
 +
text-align: right !important;
 +
}
 +
 
 +
.pBody li  {
 +
list-style: none !important;
 +
}
 +
 
 +
#footer {
 +
border: none !important;
 +
background: none !important;
 +
text-align: left !important;
 +
max-width: 1090px;
 +
padding: 0;
 +
margin: 0;
 +
font-size: 80% !important;
 +
}
 +
 
 +
/* Footer "last modified" text slug */
 +
#lastmod {
 +
color: #999999 !important;
 +
}
 +
 
 +
/* Turn off page category links (fix for AjaxPoll) */
 +
#catlinks, .catlinks {
 +
display: none;
 +
}
 +
 
 +
/*** NEW CLASSES ***/
 +
@keyframes _introbanner {
 +
0% {padding: 40px 0 4px 0;}
 +
11% {padding: 40px 0 4px 0;}
 +
14% {padding: 0 0 4px 0;}
 +
89% {padding: 0 0 4px 0;}
 +
93% {padding: 40px 0 4px 0;}
 +
100% {padding: 40px 0 4px 0;}
 +
}
 +
 
 +
.introbanner {
 +
background: none;
 +
width: 100%;
 +
max-width: 620px;
 +
text-align: center;
 +
margin: 0 auto;
 +
padding: 0;
 +
    animation: _introbanner 30s ease infinite;
 +
}
 +
 
 +
@keyframes _mh_bar {
 +
0% {
 +
opacity: 0;
 +
height: 0;
 +
}
 +
 
 +
11% {
 +
-webkit-transform-origin: right bottom;
 +
transform-origin: right bottom;
 +
-webkit-transform: rotate3d(0, 0, 1, 45deg);
 +
transform: rotate3d(0, 0, 1, 45deg);
 +
opacity: 0;
 +
height: 0;
 +
}
 +
 
 +
14% {
 +
-webkit-transform-origin: right bottom;
 +
transform-origin: right bottom;
 +
-webkit-transform: none;
 +
transform: none;
 +
opacity: 1;
 +
height: 40px;
 +
}
 +
 
 +
27% {
 +
transform: none;
 +
opacity: 0.85;
 +
height: 40px;
 +
}
 +
 
 +
89% {
 +
transform: none;
 +
opacity: 0.85;
 +
height: 40px;
 +
}
 +
 
 +
92% {
 +
transform: none;
 +
opacity: 0;
 +
}
 +
 
 +
93% {
 +
transform: none;
 +
opacity: 0;
 +
height: 0;
 +
}
 +
 
 +
100% {
 +
transform: none;
 +
opacity: 0;
 +
height: 0;
 +
}
 +
}
 +
 
 +
.introbanner .mh_bar {
 +
background: url(/mh_media/mhcom_max_barrier_reconstruction.png) no-repeat !important;
 +
border: 2px #333 outset;
 +
text-align: center;
 +
margin: 8px auto 6px auto;
 +
padding: 0;
 +
width: 100%;
 +
max-width: 600px;
 +
height: auto;
 +
opacity: 0.85;
 +
    animation: _mh_bar 30s ease infinite;
 +
}
 +
 
 +
@keyframes _ib_main {
 +
0% {
 +
letter-spacing: 0em;
 +
opacity: 0;
 +
}
 +
 
 +
2% {
 +
opacity: 1;
 +
}
 +
 
 +
13% {
 +
letter-spacing: 0.11em;
 +
opacity: 1;
 +
}
 +
 
 +
93% {
 +
letter-spacing: 0.11em;
 +
opacity: 1;
 +
}
 +
 
 +
95% {
 +
letter-spacing: 0.11em;
 +
opacity: 0;
 +
}
 +
 
 +
100% {
 +
opacity: 0;
 +
}
 +
}
 +
 
 +
.introbanner .ib_main {
 +
font-size: 232%;
 +
font-weight: 900;
 +
letter-spacing: 0.11em;
 +
line-height: 1em !important;
 +
color: #fcf3d6 !important;
 +
padding: 0;
 +
margin: 0;
 +
    animation: _ib_main 30s linear infinite;
 +
}
 +
 
 +
.introbanner .ib_sm {
 +
font-size: 138%;
 +
font-weight: 700;
 +
letter-spacing: 0.08em;
 +
line-height: 1.25em !important;
 +
color: #e0cad5 !important;
 +
padding: 0;
 +
margin: 0;
 +
}
 +
 
 +
@keyframes _lede {
 +
0% {border-radius: 30px;}
 +
100% {border-radius: 8px;}
 +
}
 +
 
 +
.lede, .lede_home {
 +
font-size: 125% !important;
 +
font-weight: 700;
 +
color: #f8d880;
 +
line-height: 1.33em;
 +
padding: 6px 40px;
 +
margin: 20px auto 30px auto;
 +
background: #666666;
 +
border-top: #f8d880 2px solid;
 +
border-bottom: #f8d880 2px solid;
 +
border-radius: 12px;
 +
    animation: _lede 4s ease alternate infinite;
 +
}
 +
 
 +
.lede_home {
 +
margin: 12px auto 30px auto !important;
 +
text-align: center;
 +
position: relative;
 +
z-axis: 5;
 +
}
 +
 
 +
/* All Tables */
 +
table {
 +
background: #e0e0e0;
 +
border: 2px #e0e0e0 solid;
 +
border-collapse: collapse;
 +
max-width: 1000px;
 +
margin: 5px 0 20px 0;
 +
}
 +
 
 +
th {
 +
background: #4d0026;
 +
color: #fcf3d6;
 +
margin: 0;
 +
padding: 6px 8px 4px 8px;
 +
vertical-align: bottom;
 +
border: 1px #e0e0e0 solid;
 +
border-left: 2px #e0e0e0 solid;
 +
border-right: 2px #e0e0e0 solid;
 +
}
 +
 
 +
td {
 +
border: 1px black solid;
 +
color: black;
 +
margin: 0;
 +
padding: 6px 8px;
 +
vertical-align: top;
 +
line-height: 1.25em;
 +
}
 +
 
 +
td a:link, td a:visited, td .plainlinks a:link, td .plainlinks a:visited {
 +
color: #0088cc !important;
 +
}
 +
 
 +
td a:hover, td a:active, td .plainlinks a:hover, td .plainlinks a:active {
 +
color: #dd8800 !important;
 +
}
 +
 
 +
.t_infobank {
 +
background: #381020;
 +
width: 95%;
 +
margin: 0 auto !important;
 +
padding: 0 !important;
 +
border: 2px #f8d880 solid;
 +
border-collapse: separate;
 +
}
 +
 
 +
.t_infobank th {
 +
background: #666666;
 +
color: #f8d880;
 +
padding: 6px 0 2px 0;
 +
font-weight: 700;
 +
font-size: 125%;
 +
letter-spacing: 0.05em;
 +
margin: 0;
 +
text-align: center;
 +
border: none;
 +
}
 +
 
 +
.t_infobank td {
 +
background: #381020;
 +
color: #e0e0e0;
 +
padding: 10px 10px 7px 10px;
 +
width: *;
 +
vertical-align: middle;
 +
margin: 0;
 +
border: none;
 +
}
 +
 
 +
.t_infobank td p {
 +
color: #e0e0e0;
 +
}
 +
 
 +
.t_infobank td a:link, .t_infobank td a:visited {
 +
font-size: 110% !important;
 +
font-weight: 700 !important;
 +
color: #66ccff !important;
 +
padding-bottom: 0 !important;
 +
}
 +
 
 +
.t_infobank .t_infohead {
 +
padding: 6px 0 13px 0 !important;
 +
font-size: 175% !important;
 +
font-weight: 700;
 +
letter-spacing: 0.05em;
 +
border-bottom: #f8d880 1px solid;
 +
text-align: center;
 +
}
 +
 
 +
.t_infobank .comingsoon a:link, .t_infobank .comingsoon a:visited {
 +
color: #22ccaa !important;
 +
}
 +
 
 +
.t_infobank td a:hover, .t_infobank td a:active {
 +
font-size: 110% !important;
 +
font-weight: 700 !important;
 +
color: #ffcc00 !important;
 +
padding-bottom: 0 !important;
 +
}
 +
 
 +
.t_infobank .comingsoon {
 +
color: #e080c0;
 +
font-weight: 700;
 +
}
 +
 
 +
.t_infobank .comingsoon a:hover, .t_infobank .comingsoon a:active {
 +
color: #dd8800 !important;
 +
}
 +
 
 +
.t_infobank .infolink {
 +
white-space: nowrap;
 +
}
 +
 
 +
.t_infobank .infoarrow
 +
{
 +
font-size: 150%;
 +
color: #f8d880;
 +
margin: 0;
 +
padding: 3px 0 0 0;
 +
}
 +
 
 +
.t_infobank .infodesc {
 +
font-size: 100%;
 +
text-align: right;
 +
color: white;
 +
}
 +
 
 +
.t_showlist, .t_crewlist {
 +
/* No special characteristics needed yet */
 +
}
 +
 
 +
.t_episode {
 +
max-width: 50%;
 +
min-width: 300px;
 +
float: right;
 +
margin: 0 0 20px 20px;
 +
border-color: #f8d880 !important;
 +
}
 +
 
 +
.t_episode th {
 +
border: 1px #f8d880 solid;
 +
}
 +
 
 +
.t_episode td {
 +
border: 1px #666666 solid;
 +
}
 +
 
 +
.t_episode .epsleft {
 +
background: #f0e0e8;
 +
text-align: right;
 +
width: 140px;
 +
font-size: 700;
 +
}
 +
 
 +
.t_crewlist td {
 +
vertical-align: middle;
 +
}
 +
 
 +
.t_links_r, .t_links_l, .links {
 +
background: #fcf3d6;
 +
font-size: 80%;
 +
font-style: italic;
 +
line-height: 1.33em;
 +
text-align:center;
 +
vertical-align: middle;
 +
}
 +
 
 +
.t_links_r p, .t_links_l p, .links p {
 +
font-size: 100%;
 +
}
 +
 
 +
.t_links_r, .t_links_l {
 +
float: right;
 +
margin: 10px 0 20px 20px;
 +
border: 2px #d68a00 solid !important;
 +
}
 +
 
 +
.t_links_l {
 +
float: left;
 +
margin: 10px 20px 20px 0;
 +
}
 +
 
 +
.t_links_r td, .t_links_l td {
 +
padding: 6px 12px;
 +
}
 +
 
 +
.t_links_r a, .t_links_l a, .links a {
 +
background: none;
 +
}
 +
 
 +
.t_showlist p, .t_crewlist p, .t_episode p, t_links p {
 +
color: black !important;
 +
}
 +
 
 +
.t_maxbio {
 +
width: 100%;
 +
background: white;
 +
border: none;
 +
}
 +
 
 +
.t_maxbio td {
 +
background: white;
 +
border: none;
 +
}
 +
 
 +
.t_maxbio .mbleft {
 +
padding: 10px 15px 10px 20px;
 +
}
 +
 
 +
.t_maxbio .mbmiddle {
 +
background: #f8f8f8;
 +
border-right: 2px #666666 solid;
 +
border-left: 2px #666666 solid;
 +
}
 +
 
 +
.t_maxbio .mbright {
 +
padding: 10px 20px 10px 15px;
 +
}
 +
 
 +
.t_maxbio .mbtitle {
 +
background: white;
 +
color: #4d0026;
 +
font-size: 133%;
 +
font-weight: 700;
 +
letter-spacing: 0.05em;
 +
text-align: center;
 +
border: none;
 +
border-top: 2px #666666 solid;
 +
border-bottom: 2px #666666 solid;
 +
padding: 5px;
 +
}
 +
 
 +
.t_maxbio .mbfoot {
 +
border: none;
 +
border-top: 2px #666666 solid;
 +
background: #f8f8f8;
 +
padding: 4px 0 4px 0;
 +
font-size: 70%;
 +
color: #666666;
 +
text-align: center;
 +
letter-spacing: 0.01em;
 +
}
 +
 
 +
.t_maxgallery {
 +
background: #666666;
 +
width: 650px;
 +
margin: 20px auto 20px auto;
 +
padding: 10px 5px 0 5px;
 +
color: white;
 +
text-align: center;
 +
border-radius: 6px;
 +
}
 +
 
 +
.t_maxgallery .gallerytext {
 +
margin: 0;
 +
padding: 0 0 10px 0;
 +
line-height: 1.25em;
 +
}
 +
 
 +
.t_maxtimelinetable {
 +
width: 100%;
 +
background: f8f8f8;
 +
border: none;
 +
margin: 20px 0 20px 0;
 +
padding: 6px 8px 6px 8px;
 +
vertical-align: top;
 +
max-width: 1000px;
 +
line-height: 1.25em;
 +
}
 +
 
 +
.t_maxtimelinetable td {
 +
background: none;
 +
border: none;
 +
padding: 8px;
 +
margin: 0;
 +
vertical-align: top;
 +
line-height: 1.25em;
 +
}
 +
 
 +
.t_maxtimelinetable .maxtldate {
 +
width: 100px;
 +
text-align: right;
 +
border-right: 2px solid #666666;
 +
background: #fcf3d6;
 +
}
 +
 
 +
/*** Shared Table Formats ***/
 +
.subcredits {
 +
background: #e0cad5;
 +
padding: 4px 8px 2px 30px;
 +
font-weight: 700;
 +
font-style: italic;
 +
font-size: 85%;
 +
}
 +
 
 +
.tfootnote, .tfootnote p {
 +
text-align:  right;
 +
font-style: italic;
 +
font-size: 75%;
 +
padding: 8px 4px;
 +
}
 +
 
 +
.tfootnote p {
 +
font-size: 100%;
 +
padding: 2px 4px;
 +
}
 +
 
 +
.topseparator {
 +
border-top: 3px #666666 solid !important;
 +
}
 +
 
 +
/*** GENERAL FORMATS ***/
 +
 
 +
.textnormal {
 +
font-weight: 300 !important;
 +
}
 +
 
 +
.textbold {
 +
font-weight: 700 !important;
 +
}
 +
 
 +
.texthighlight {
 +
color: #e080c0 !important;
 +
}
 +
 
 +
.textcenter {
 +
text-align: center;
 +
}
 +
 
 +
.flickerbar_l, .flickerbar_r {
 +
font-family: 'Lekton', Courier, monospace !important;
 +
color: white;
 +
font-weight: 700 !important;
 +
white-space: nowrap;
 +
margin: 0;
 +
padding: 0 3px 1px 3px;
 +
float: left;
 +
vertical-align: middle;
 +
letter-spacing: 0.05em;
 +
}
 +
 
 +
.flickerbar_r {
 +
float: right;
 +
text-align: right;
 +
}
 +
 
 +
.flickerbar_l a, .flickerbar_r a {
 +
font-weight: 700 !important;
 +
background: none !important;
 +
}
 +
 
 +
.flickerbar_top {
 +
width: *;
 +
clear: both;
 +
margin: 0 auto 0 auto;
 +
padding: 0;
 +
border-bottom: 1px #e080c0 solid;
 +
height: 1px;
 +
}
 +
 
 +
.flickerbar_bottom {
 +
width: *;
 +
clear: both;
 +
margin: 0 auto 30px auto;
 +
padding: 0;
 +
border-top: 1px #e080c0 solid;
 +
height: 1px;
 +
}
 +
 
 +
.flickerbar_arrow {
 +
font-size: 166%;
 +
}
 +
 
 +
.castcrew {
 +
float: right;
 +
width: 280px;
 +
border: 3px #eeaa00 ridge;
 +
margin: 10px 20px 10px 30px;
 +
background: #e0e0e0;
 +
padding: 0;
 +
}
 +
 
 +
.castcrew p {
 +
letter-spacing: 0.015em;
 +
color: black !important;
 +
text-align: center;
 +
font-size: 85%;
 +
padding: 2px 6px;
 +
line-height: 1.25em;
 +
font-weight: 400;
 +
}
 +
 
 +
.castcrew a:link,.castcrew a:visited {
 +
color: #009ae4;
 +
}
 +
 
 +
.castcrew a:hover,.castcrew a:active {
 +
color: #dd8800 !important;
 +
}
 +
 
 +
.castcrew_title {
 +
width: *;
 +
background: #4d0026 !important;
 +
border-bottom: 1px #f8d880 solid;
 +
font-size: 105%;
 +
font-weight: 800 !important;
 +
color: #f8d880;
 +
text-align: center;
 +
padding: 6px 0 5px 0;
 +
letter-spacing: 0.01em;
 +
}
 +
 
 +
.sig {
 +
color: #fcf3d6;
 +
font-size: 105%;
 +
text-align: right;
 +
padding: 20px;
 +
}
 +
 
 +
.itembreak, .itembreak_noline, .itembreak_home {
 +
clear: both;
 +
margin: 20px auto;
 +
width: *;
 +
}
 +
 
 +
.itembreak, .itembreak_home {
 +
height: 2px;
 +
max-height: 4px;
 +
background: #666666;
 +
border-radius: 3px;
 +
}
 +
 
 +
.itembreak_home {
 +
background: #d68a00;
 +
}
 +
 
 +
.inlinecite {
 +
font-size: 80%;
 +
font-style: italic;
 +
color: #e0e0e0;
 +
padding: 2px 0 2px 12px;
 +
margin: 20px 100px 30px 10px;
 +
border-left: 4px #e080c0 solid;
 +
line-height: 1.1em !important;
 +
}
 +
 
 +
.redirectbox {
 +
width: 90%;
 +
background: #666666;
 +
padding: 10px;
 +
margin: 30px auto;
 +
border: solid 1px #f8d880;
 +
border-left: ridge 20px #eeaa00;
 +
}
 +
 
 +
.redirectbox h2, .redirectbox .h3 {
 +
margin-top: 0;
 +
padding-top: 5px;
 +
}
 +
 
 +
#maxclock {
 +
font-family: 'Lekton', Courier, monospace !important;
 +
color: #f8d880;
 +
padding: 0;
 +
margin: 0;
 +
font-weight: 700;
 +
letter-spacing: -0.01em;
 +
}
 +
 
 +
.t_maxtime {
 +
background: #4d0026 !important;
 +
border: 3px #eeaa00 ridge;
 +
padding: 0;
 +
margin: 0;
 +
min-width: 135px;
 +
}
 +
 
 +
.t_maxtime_lede {
 +
background: #4d0026 !important;
 +
border: 1px #f8d880 solid;
 +
font-size: 80%;
 +
padding: 0;
 +
margin: 2px 0 auto 20px;
 +
float: right;
 +
opacity: 0.80;
 +
min-width: 135px;
 +
}
 +
 
 +
.t_maxtime td, .t_maxtime_lede td  {
 +
text-align: center;
 +
background: none;
 +
border: none;
 +
}
 +
 
 +
.t_maxtime_label {
 +
font-family: 'Exo 2', Myriad, Helvetica, Arial, sans !important;
 +
font-size: 60%;
 +
color: #f8f8f8;
 +
padding: 4px 8px 0 8px;
 +
letter-spacing: 0.05em;
 +
}
 +
 
 +
.t_maxtime_digits {
 +
font-size: 125%;
 +
padding: 1px 8px 2px 8px;
 +
height: 22px;
 +
min-height: 22px;
 +
}
 +
 
 +
.quotes {
 +
font-size: 95%;
 +
padding: 0 10% 0 0;
 +
margin: 0;
 +
}
 +
 
 +
.quotes li {
 +
padding: 10px 0 0 0;
 +
}
 +
 
 +
.quotes dl {
 +
padding: 0;
 +
margin: 0;
 +
}
 +
 
 +
.quotes dd {
 +
padding: 3px 0 0 0;
 +
}
 +
 
 +
.quotes .speaker {
 +
font-weight: 700;
 +
color: #f8d880;
 +
}
 +
 
 +
@keyframes _click_bar {
 +
0% {padding: 2px 6px 1px 24px;}
 +
100% {padding: 2px 24px 1px 6px;}
 +
}
 +
 
 +
.click_bar {
 +
font-size: 75% !important;
 +
text-align: center;
 +
letter-spacing: 0.025em;
 +
margin: 10px auto !important;
 +
}
 +
 
 +
.click_bar a:link, .click_bar a:visited {
 +
background: #009ae4;
 +
font-weight: 700 !important;
 +
color: white !important;
 +
padding: 2px 12px 1px 12px;
 +
border-top: 1px #f8d880 solid;
 +
border-bottom: 1px #f8d880 solid;
 +
border-radius: 5px;
 +
opacity: 0.66 !important;
 +
    animation: _click_bar 2s alternate infinite linear;
 +
}
 +
 
 +
.click_bar a:hover, .click_bar a:active {
 +
background: #ffcc00;
 +
font-weight: 700 !important;
 +
color: #4d0026 !important;
 +
text-decoration: none;
 +
padding: 2px 12px 1px 12px;
 +
border-top: 1px white solid;
 +
border-bottom: 1px white solid;
 +
border-radius: 5px;
 +
opacity: 0.66 !important;
 +
    animation: none;
 +
}
 +
 
 +
/*** ANIMATIONS ***/
 +
@keyframes _textpulse {
 +
0% {color: #aa4433;}
 +
100% {color: #e0cad5;}
 +
}
 +
 
 +
.textpulse {
 +
    animation: _textpulse 3s ease alternate infinite;
 +
}
 +
 
 +
.textpulse_2 {
 +
    animation: _textpulse 3s ease 1500ms alternate infinite;
 +
}
 +
 
 +
/*** TEMPLATES ***/
 +
@keyframes topbarpulse {
 +
from {background-color: #ffffcc;}
 +
to {background-color: #ffee44;}
 +
}
 +
 
 +
.topbar_uc, .topbar_ud, .topbar_pu {
 +
width: 100%;
 +
margin: 0;
 +
padding: 1px 0 0 0;
 +
text-align: center;
 +
font-size: 125%;
 +
font-weight: 900;
 +
letter-spacing: 0.25em;
 +
border-radius: 6px;
 +
}
 +
 
 +
.topbar_uc, .topbar_ud {
 +
background-color: #ffee444;
 +
    animation: topbarpulse 2s ease infinite alternate;
 +
}
 +
 
 +
.topbar_uc {
 +
border-top: 3px #aa0000 solid;
 +
border-bottom: 3px #aa0000 solid;
 +
color: #aa0000;
 +
}
 +
 
 +
.topbar_ud {
 +
border-top: 3px #0000cc solid;
 +
border-bottom: 3px #0000cc solid;
 +
color: #0000cc;
 +
}
 +
 
 +
.topbar_pu {
 +
border-top: 3px #008800 solid;
 +
border-bottom: 3px #008800 solid;
 +
color: #008800;
 +
background-color: #e0e0e0;
 +
}
 +
 
 +
.topbar_small {
 +
width: 98%;
 +
/* border-bottom: 1px #999999 solid; */
 +
margin: 0 auto 20px auto;
 +
}
 +
 
 +
.topbar_small p {
 +
text-align: center;
 +
font-size: 75%;
 +
margin: 0;
 +
padding: 0 2px;
 +
color: #999999 !important;
 +
letter-spacing: 0.02em;
 +
}
 +
 
 +
.maxhello td {
 +
padding-top: 10px !important;
 +
border: none;
 +
}
 +
 
 +
.ajaxpoll {
 +
width: 550px !important;
 +
margin: 20px auto !important;
 +
border: 12px white solid;
 +
}
 +
 
 +
iframe {
 +
width: 100% !important;
 +
min-width: 600px !important;
 +
height: * !important;
 +
margin: 0;
 +
padding: 0;
 +
}

Latest revision as of 13:56, 22 May 2016

/* CSS placed here will be applied to all skins */
/***  COLOR DEFS *********
#3b3434   BACKGROUND

#66ccff  LINK
#0088cc  LINK - Light BG
#ffcc00  LINK HIGHLIGHT
#dd8800  LINK HIGHLIGHT - Light BG

#4d0026  MAROON
#e080c0  MEDIUM MAROON
#e0cad5  LIGHT MAROON
#381020  DULL MAROON

#eeaa00	 GOLD
#f8d880	 MEDIUM GOLD
#fcf3d6	 LIGHT GOLD
#d68a00  DULL GOLD
if
#666666  GRAY
#999999  MEDIUM GRAY
#e0e0e0  BG GRAY
#f8f8f8  LIGHT GRAY
************************/

@import url(https://fonts.googleapis.com/css?family=Exo+2:400,400italic,500,500italic,700,700italic,800);
@import url(https://fonts.googleapis.com/css?family=Lekton:400,400italic,700);

/*** BG & DEFAULT COLOR OVERRIDES ***/

body {
background: url(/mh_media/mh_bg_static.gif) #34343b;
font-size: 8pt;
}

p,
dl, dd,
ul, ol, li, ul li p {
font-family: 'Exo 2', Myriad, Helvetica, Arial, sans !important;
color: white !important;
font-weight: 400;
}

th, td, td p {
font-family: 'Lekton', Courier, monospace !important;
font-weight: 400;
font-size: 10.5pt;
letter-spacing: 0.05em;
}

th {
font-weight: 700;
}

a {
font-weight: 400 !important;
}

td a {
font-weight: 700;
}

h1, h2, h3, h4 {
font-family: 'Exo 2', Myriad, Helvetica, Arial, sans !important;
color: #f8d880 !important;
font-weight: 500 !important;
}

h1 {
padding: 2px 0 0 10px !important;
background: #34343b;
border-left: 1px #666666 solid;
border-right: 1px #666666 solid;
margin: 0;
}

h2 {
padding: 30px 0 10px 0;
}

h3 {
padding: 15px 0 5px 0;
}

h4 {
padding: 10px 0 5px 0;
}

.mw-body {
background: none;
max-width: 900px;
border: none;
margin-top: 0;
padding-top: 0;
}

.mw-body-content {
background: #34343b;
border-left: 1px #666666 solid;
border-right: 1px #666666 solid;
margin-top: 0;
padding: 0 10px 10px 10px;
}

/* Link colors - also change other link definitions below */
a:link, a:visited, #bodyContent .plainlinks a:link, #bodyContent .plainlinks a:visited {
color: #66ccff;
text-decoration:none;
padding-bottom: 3px !important;
}

a:hover, a:active {
color:#ffcc00 !important;
text-decoration:none !important;
background: url(/mh_media/linkbar.jpg) repeat-x 100% 100%;
padding-bottom: 3px !important;
/* white-space: nowrap; */
}

/*** BASE STYLE OVERRIDES ***/

/**** Enable this section to HIDE ALL top navigation:  ****/
     #left-navigation, #right-navigation, #p-personal, #p-cactions {
     display: none !important;
     }
     .mw-body {
     margin-top: 6px;
     }
/**** Enable this section to HIDE ALL top navigation:  ****/

/* Suppress all TOC generation & first page title */
.toc, #toc { display: none; }
.page-Welcome_to_the_Max_Headroom_Chronicles .firstHeading  { display: none; }

/*** Override to force wiki icon to remain in place during hover/active. BAD CODE! ***/
.mw-wiki-logo {
background-image: url(/resources/assets/mhcom_max_135_animated_icon.gif) !important;
}

.pBody  {
border: none !important;
background: none !important;
text-align: right !important;
}

.pBody li  {
list-style: none !important;
}

#footer {
border: none !important;
background: none !important;
text-align: left !important;
max-width: 1090px;
padding: 0;
margin: 0;
font-size: 80% !important;
}

/* Footer "last modified" text slug */
#lastmod {
color: #999999 !important;
}

/* Turn off page category links (fix for AjaxPoll) */
#catlinks, .catlinks {
display: none;
}

/*** NEW CLASSES ***/
@keyframes _introbanner {
0% {padding: 40px 0 4px 0;}
11% {padding: 40px 0 4px 0;}
14% {padding: 0 0 4px 0;}
89% {padding: 0 0 4px 0;}
93% {padding: 40px 0 4px 0;}
100% {padding: 40px 0 4px 0;}
}

.introbanner {
background: none;
width: 100%;
max-width: 620px;
text-align: center;
margin: 0 auto;
padding: 0;
     animation: _introbanner 30s ease infinite;
}

@keyframes _mh_bar {
0% {
opacity: 0;
height: 0;
}

11% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
height: 0;
}

14% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
height: 40px;
}

27% {
transform: none;
opacity: 0.85;
height: 40px;
}

89% {
transform: none;
opacity: 0.85;
height: 40px;
}

92% {
transform: none;
opacity: 0;
}

93% {
transform: none;
opacity: 0;
height: 0;
}

100% {
transform: none;
opacity: 0;
height: 0;
}
}

.introbanner .mh_bar {
background: url(/mh_media/mhcom_max_barrier_reconstruction.png) no-repeat !important;
border: 2px #333 outset;
text-align: center;
margin: 8px auto 6px auto;
padding: 0;
width: 100%;
max-width: 600px;
height: auto;
opacity: 0.85;
     animation: _mh_bar 30s ease infinite;
}

@keyframes _ib_main {
0% {
letter-spacing: 0em;
opacity: 0;
}

2% {
opacity: 1;
}

13% {
letter-spacing: 0.11em;
opacity: 1;
}

93% {
letter-spacing: 0.11em;
opacity: 1;
}

95% {
letter-spacing: 0.11em;
opacity: 0;
}

100% {
opacity: 0;
}
}

.introbanner .ib_main {
font-size: 232%;
font-weight: 900;
letter-spacing: 0.11em;
line-height: 1em !important;
color: #fcf3d6 !important;
padding: 0;
margin: 0;
     animation: _ib_main 30s linear infinite;
}

.introbanner .ib_sm {
font-size: 138%;
font-weight: 700;
letter-spacing: 0.08em;
line-height: 1.25em !important;
color: #e0cad5 !important;
padding: 0;
margin: 0;
}

@keyframes _lede {
0% {border-radius: 30px;}
100% {border-radius: 8px;}
}

.lede, .lede_home {
font-size: 125% !important;
font-weight: 700;
color: #f8d880;
line-height: 1.33em;
padding: 6px 40px;
margin: 20px auto 30px auto;
background: #666666;
border-top: #f8d880 2px solid;
border-bottom: #f8d880 2px solid;
border-radius: 12px;
     animation: _lede 4s ease alternate infinite;
}

.lede_home {
margin: 12px auto 30px auto !important;
text-align: center;
position: relative;
z-axis: 5;
}

/* All Tables */
table {
background: #e0e0e0;
border: 2px #e0e0e0 solid;
border-collapse: collapse;
max-width: 1000px;
margin: 5px 0 20px 0;
}

th {
background: #4d0026;
color: #fcf3d6;
margin: 0;
padding: 6px 8px 4px 8px;
vertical-align: bottom;
border: 1px #e0e0e0 solid;
border-left: 2px #e0e0e0 solid;
border-right: 2px #e0e0e0 solid;
}

td {
border: 1px black solid;
color: black;
margin: 0;
padding: 6px 8px;
vertical-align: top;
line-height: 1.25em;
}

td a:link, td a:visited, td .plainlinks a:link, td .plainlinks a:visited {
color: #0088cc !important;
}

td a:hover, td a:active, td .plainlinks a:hover, td .plainlinks a:active {
color: #dd8800 !important;
}

.t_infobank {
background: #381020;
width: 95%;
margin: 0 auto !important;
padding: 0 !important;
border: 2px #f8d880 solid;
border-collapse: separate;
}

.t_infobank th {
background: #666666;
color: #f8d880;
padding: 6px 0 2px 0;
font-weight: 700;
font-size: 125%;
letter-spacing: 0.05em;
margin: 0;
text-align: center;
border: none;
}

.t_infobank td {
background: #381020;
color: #e0e0e0;
padding: 10px 10px 7px 10px;
width: *;
vertical-align: middle;
margin: 0;
border: none;
}

.t_infobank td p {
color: #e0e0e0;
}

.t_infobank td a:link, .t_infobank td a:visited {
font-size: 110% !important;
font-weight: 700 !important;
color: #66ccff !important;
padding-bottom: 0 !important;
}

.t_infobank .t_infohead {
padding: 6px 0 13px 0 !important;
font-size: 175% !important;
font-weight: 700;
letter-spacing: 0.05em;
border-bottom: #f8d880 1px solid;
text-align: center;
}

.t_infobank .comingsoon a:link, .t_infobank .comingsoon a:visited {
color: #22ccaa !important;
}

.t_infobank td a:hover, .t_infobank td a:active {
font-size: 110% !important;
font-weight: 700 !important;
color: #ffcc00 !important;
padding-bottom: 0 !important;
}

.t_infobank .comingsoon {
color: #e080c0;
font-weight: 700;
}

.t_infobank .comingsoon a:hover, .t_infobank .comingsoon a:active {
color: #dd8800 !important;
}

.t_infobank .infolink {
white-space: nowrap;
}

.t_infobank .infoarrow
{
font-size: 150%;
color: #f8d880;
margin: 0;
padding: 3px 0 0 0;
}

.t_infobank .infodesc {
font-size: 100%;
text-align: right;
color: white;
}

.t_showlist, .t_crewlist {
/* No special characteristics needed yet */
}

.t_episode {
max-width: 50%;
min-width: 300px;
float: right;
margin: 0 0 20px 20px;
border-color: #f8d880 !important;
}

.t_episode th {
border: 1px #f8d880 solid;
}

.t_episode td {
border: 1px #666666 solid;
}

.t_episode .epsleft {
background: #f0e0e8;
text-align: right;
width: 140px;
font-size: 700;
}

.t_crewlist td {
vertical-align: middle;
}

.t_links_r, .t_links_l, .links {
background: #fcf3d6;
font-size: 80%;
font-style: italic;
line-height: 1.33em;
text-align:center;
vertical-align: middle;
}

.t_links_r p, .t_links_l p, .links p {
font-size: 100%;
}

.t_links_r, .t_links_l {
float: right;
margin: 10px 0 20px 20px;
border: 2px #d68a00 solid !important;
}

.t_links_l {
float: left;
margin: 10px 20px 20px 0;
}

.t_links_r td, .t_links_l td {
padding: 6px 12px;
}

.t_links_r a, .t_links_l a, .links a {
background: none;
}

.t_showlist p, .t_crewlist p, .t_episode p, t_links p {
color: black !important;	
}

.t_maxbio {
width: 100%;
background: white;
border: none;
}

.t_maxbio td {
background: white;
border: none;
}

.t_maxbio .mbleft {
padding: 10px 15px 10px 20px;
}

.t_maxbio .mbmiddle {
background: #f8f8f8;
border-right: 2px #666666 solid;
border-left: 2px #666666 solid;
}

.t_maxbio .mbright {
padding: 10px 20px 10px 15px;
}

.t_maxbio .mbtitle {
background: white;
color: #4d0026;
font-size: 133%;
font-weight: 700;
letter-spacing: 0.05em;
text-align: center;
border: none;
border-top: 2px #666666 solid;
border-bottom: 2px #666666 solid;
padding: 5px;
}

.t_maxbio .mbfoot {
border: none;
border-top: 2px #666666 solid;
background: #f8f8f8;
padding: 4px 0 4px 0;
font-size: 70%;
color: #666666;
text-align: center;
letter-spacing: 0.01em;
}

.t_maxgallery {
background: #666666;
width: 650px;
margin: 20px auto 20px auto;
padding: 10px 5px 0 5px;
color: white;
text-align: center;
border-radius: 6px;
}

.t_maxgallery .gallerytext {
margin: 0;
padding: 0 0 10px 0;
line-height: 1.25em;
}

.t_maxtimelinetable {
width: 100%;
background: f8f8f8;
border: none;
margin: 20px 0 20px 0;
padding: 6px 8px 6px 8px;
vertical-align: top;
max-width: 1000px;
line-height: 1.25em;
}

.t_maxtimelinetable td {
background: none;
border: none;
padding: 8px;
margin: 0;
vertical-align: top;
line-height: 1.25em;
}

.t_maxtimelinetable .maxtldate {
width: 100px;
text-align: right;
border-right: 2px solid #666666;
background: #fcf3d6;
}

/*** Shared Table Formats ***/
.subcredits {
background: #e0cad5;
padding: 4px 8px 2px 30px;
font-weight: 700;
font-style: italic;
font-size: 85%;
}

.tfootnote, .tfootnote p {
text-align:  right;
font-style: italic;
font-size: 75%;
padding: 8px 4px;
}

.tfootnote p {
font-size: 100%;
padding: 2px 4px;
}

.topseparator {
border-top: 3px #666666 solid !important;
}

/*** GENERAL FORMATS ***/

.textnormal {
font-weight: 300 !important;
}

.textbold {
font-weight: 700 !important;
}

.texthighlight {
color: #e080c0 !important;
}

.textcenter {
text-align: center;
}

.flickerbar_l, .flickerbar_r {
font-family: 'Lekton', Courier, monospace !important;
color: white;
font-weight: 700 !important;
white-space: nowrap;
margin: 0;
padding: 0 3px 1px 3px;
float: left;
vertical-align: middle;
letter-spacing: 0.05em;
}

.flickerbar_r {
float: right;
text-align: right;
}

.flickerbar_l a, .flickerbar_r a {
font-weight: 700 !important;
background: none !important;
}

.flickerbar_top {
width: *;
clear: both;
margin: 0 auto 0 auto;
padding: 0;
border-bottom: 1px #e080c0 solid;
height: 1px;
}

.flickerbar_bottom {
width: *;
clear: both;
margin: 0 auto 30px auto;
padding: 0;
border-top: 1px #e080c0 solid;
height: 1px;
}

.flickerbar_arrow {
font-size: 166%;
}

.castcrew {
float: right;
width: 280px;
border: 3px #eeaa00 ridge;
margin: 10px 20px 10px 30px;
background: #e0e0e0;
padding: 0;
}

.castcrew p {
letter-spacing: 0.015em;
color: black !important;
text-align: center;
font-size: 85%;
padding: 2px 6px;
line-height: 1.25em;
font-weight: 400;
}

.castcrew a:link,.castcrew a:visited {
color: #009ae4;
}

.castcrew a:hover,.castcrew a:active {
color: #dd8800 !important; 
}

.castcrew_title {
width: *;
background: #4d0026 !important;
border-bottom: 1px #f8d880 solid;
font-size: 105%;
font-weight: 800 !important;
color: #f8d880;
text-align: center;
padding: 6px 0 5px 0;
letter-spacing: 0.01em;
}

.sig {
color: #fcf3d6;
font-size: 105%;
text-align: right;
padding: 20px;
}

.itembreak, .itembreak_noline, .itembreak_home {
clear: both;
margin: 20px auto;
width: *;
}

.itembreak, .itembreak_home {
height: 2px;
max-height: 4px;
background: #666666;
border-radius: 3px;
}

.itembreak_home {
background: #d68a00;
}

.inlinecite {
font-size: 80%;
font-style: italic;
color: #e0e0e0;
padding: 2px 0 2px 12px;
margin: 20px 100px 30px 10px;
border-left: 4px #e080c0 solid;
line-height: 1.1em !important;
}

.redirectbox {
width: 90%;
background: #666666;
padding: 10px;
margin: 30px auto;
border: solid 1px #f8d880;
border-left: ridge 20px #eeaa00;
}

.redirectbox h2, .redirectbox .h3 {
margin-top: 0;
padding-top: 5px;
}

#maxclock {
font-family: 'Lekton', Courier, monospace !important;
color: #f8d880;
padding: 0;
margin: 0;
font-weight: 700;
letter-spacing: -0.01em;
}

.t_maxtime {
background: #4d0026 !important;
border: 3px #eeaa00 ridge;
padding: 0;
margin: 0;
min-width: 135px;
}

.t_maxtime_lede {
background: #4d0026 !important;
border: 1px #f8d880 solid;
font-size: 80%;
padding: 0;
margin: 2px 0 auto 20px;
float: right;
opacity: 0.80;
min-width: 135px;
}

.t_maxtime td, .t_maxtime_lede td  {
text-align: center;
background: none;
border: none;
}

.t_maxtime_label {
font-family: 'Exo 2', Myriad, Helvetica, Arial, sans !important;
font-size: 60%;
color: #f8f8f8;
padding: 4px 8px 0 8px;
letter-spacing: 0.05em;
}

.t_maxtime_digits {
font-size: 125%;
padding: 1px 8px 2px 8px;
height: 22px;
min-height: 22px;
}

.quotes {
font-size: 95%;
padding: 0 10% 0 0;
margin: 0;
}

.quotes li {
padding: 10px 0 0 0;
}

.quotes dl {
padding: 0;
margin: 0;
}

.quotes dd {
padding: 3px 0 0 0;
}

.quotes .speaker {
font-weight: 700;
color: #f8d880;
}

@keyframes _click_bar {
0% {padding: 2px 6px 1px 24px;}
100% {padding: 2px 24px 1px 6px;}
}

.click_bar {
font-size: 75% !important;
text-align: center;
letter-spacing: 0.025em;
margin: 10px auto !important;
}

.click_bar a:link, .click_bar a:visited {
background: #009ae4;
font-weight: 700 !important;
color: white !important;
padding: 2px 12px 1px 12px;
border-top: 1px #f8d880 solid;
border-bottom: 1px #f8d880 solid;
border-radius: 5px;
opacity: 0.66 !important;
     animation: _click_bar 2s alternate infinite linear;
}

.click_bar a:hover, .click_bar a:active {
background: #ffcc00;
font-weight: 700 !important;
color: #4d0026 !important;
text-decoration: none;
padding: 2px 12px 1px 12px;
border-top: 1px white solid;
border-bottom: 1px white solid;
border-radius: 5px;
opacity: 0.66 !important;
     animation: none;
}

/*** ANIMATIONS ***/
@keyframes _textpulse {
0% {color: #aa4433;}
100% {color: #e0cad5;}
}

.textpulse {
     animation: _textpulse 3s ease alternate infinite;
}

.textpulse_2 {
     animation: _textpulse 3s ease 1500ms alternate infinite;
}

/*** TEMPLATES ***/
@keyframes topbarpulse {
from {background-color: #ffffcc;}
to {background-color: #ffee44;}
}

.topbar_uc, .topbar_ud, .topbar_pu {
width: 100%;
margin: 0;
padding: 1px 0 0 0;
text-align: center;
font-size: 125%;
font-weight: 900;
letter-spacing: 0.25em;
border-radius: 6px;
}

.topbar_uc, .topbar_ud {
background-color: #ffee444;
     animation: topbarpulse 2s ease infinite alternate;
}

.topbar_uc {
border-top: 3px #aa0000 solid;
border-bottom: 3px #aa0000 solid;
color: #aa0000;
}

.topbar_ud {
border-top: 3px #0000cc solid;
border-bottom: 3px #0000cc solid;
color: #0000cc;
}

.topbar_pu {
border-top: 3px #008800 solid;
border-bottom: 3px #008800 solid;
color: #008800;
background-color: #e0e0e0;
}

.topbar_small {
width: 98%;
/* border-bottom: 1px #999999 solid; */
margin: 0 auto 20px auto;
}

.topbar_small p {
text-align: center;
font-size: 75%;
margin: 0;
padding: 0 2px;
color: #999999 !important;
letter-spacing: 0.02em;
}

.maxhello td {
padding-top: 10px !important;
border: none;
}

.ajaxpoll {
width: 550px !important;
margin: 20px auto !important;
border: 12px white solid;
}

iframe {
width: 100% !important;
min-width: 600px !important;
height: * !important;
margin: 0;
padding: 0;
}