MediaWiki:Common.css
From The Max Headroom Chronicles
Revision as of 18:53, 22 May 2016 by Max Headroom (talk | contribs)
Note: After saving, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Internet Explorer: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Go to Menu → Settings (Opera → Preferences on a Mac) and then to Privacy & security → Clear browsing data → Cached images and files.
/* 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; height: auto; max-width: 600px; 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; }