body{
background: #0c0c0c;
color: #ffffff;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 90%;
}

a{
color: #fa8837;
}

a:hover{
color: #b314ba;
}

h1{
font-size: 180%;
}

h2{
font-size: 165%;
border-bottom: 1px solid #cccccc;
}

h3{
background-color: #870c1c;
border-top: 1px solid #bc254c;
border-bottom: 1px solid #bc254c;
font-size: 150%;
}

h3.winter{
background-color: #03684d;
border-top: 1px solid #4dd6b1;
border-bottom: 1px solid #4dd6b1;
font-size: 150%;
}

/* Main Nav Controls */

.big-buttons a{
background-color: #555555;
color: #ffffff;
border: 1px solid #999999;
border-radius: 4px;
text-decoration: none;
}

.big-buttons a:hover{
background-color: #255e25;
}

/* Schedule Layout */

#wrapper{
background-color: #212121;
border-left: 1px solid #464646;
border-right: 1px solid #464646;
border-bottom: 1px solid #464646;
}

#vertical-stack.summer{
background: url(images/background-tv.png) no-repeat right bottom;
}

#vertical-stack.summer-2024{
background: url(images/background-tv-summer-2024.png) no-repeat right bottom;
}

#vertical-stack.summer-2025{
background: url(images/background-tv-summer-2025.png) no-repeat right bottom;
}

#vertical-stack.summer-2026{
background: url(images/background-tv-summer-2026.png) no-repeat right bottom;
}

#vertical-stack.winter{
background: url(images/background-tv-winter.png) no-repeat right bottom;
}

#vertical-stack.winter-2024{
background: url(images/background-tv-winter-2024.png) no-repeat right bottom;
}

#vertical-stack.winter-2025{
background: url(images/background-tv-winter-2025.png) no-repeat right bottom;
}

#vertical-stack.winter-2026{
background: url(images/background-tv-winter-2026.png) no-repeat right bottom;
}

.game-box{
border-radius: 3px;
border: 1px solid #555555;
background: #000000;
}

.system-logo{
background: #222222;
}

.logo-image{
background-repeat: no-repeat;
background-position: center center;
}

.system-logo .logo-image{
background-size: 100px auto;
}

.game-logo{
background: #222255;
}

.game-logo .logo-image{
background-size: 140px auto;
}

.game-box:hover .box-hover{
background: #ffffff;
color: #000000;
border: 3px solid #aaaacc;
border-radius: 10px;
}

footer{
font-size: 90%;
color: #cccccc;	
}

/* Games Logos */

.actraiser_rando{
background-image: url(images/game-actraiser_rando.png);
background-color: #232a6a;
}

.alttpr_ff4fe_ff5cd_ffmqr_ap{
background-image: url(images/game-alttp_ff4fe_ff5cd_ffmqr_ap.png);
background-color: #ffffff;
}

.ap, .archipelago{
background-image: url(images/game-ap.png);
background-color: #072349;
}

.ap_ds3_skyrim{
background-image: url(images/game-ap_ds3_skyrim.png);
background-color: #212629;
}

.ap_ffmqr_ff6wc{
background-image: url(images/game-ap_ffmqr_ff6wc.png);
background-color: #000000;
}

.ap_ff1r_ff1psp{
background-image: url(images/game-ap_ff1r_ff1psp.png);
background-color: #ffffff;
}

.ap_ffr_smw{
background-image: url(images/game-ap_ffr_smw.png);
background-color: #000000;
}

.ap_ffr_ts{
background-image: url(images/game-ap_ffr_ts.png);
background-color: #000000;
}

.ap_mmx_mmx2{
background-image: url(images/game-ap_mmx_mmx2.png);
background-color: #0f38a1;
}

.ap_mm_mm2_mm3_mmx_mmx2_mmx3, .mm_mm2_mm3_mmx_mmx2_mmx3_ap{
background-image: url(images/game-mm_mm2_mm3_mmx_mmx2_mmx3_ap.png);
background-color: #1f0f6e;
}

.ap_smz3{
background-image: url(images/game-ap_smz3.png);
background-color: #2c2428;
}

.ap_zooa_zoos{
background-image: url(images/game_ap_zooa_zoos.png);
background-color: #2c2428;
}

.barbie, .barbie_nes{
background-image: url(images/game-barbie_nes.png);
background-color: #ffffff;
}

.bl2_modded{
background-image: url(images/game-bl2_modded.png);
background-color: #c07a15;
}

.bloodstaind_r{
background-image: url(images/game-bloodstaind_r.png);
background-color: #292738;
}

.boir{
background-image: url(images/game-boir.png);
background-color: #2f0606;
}

.bthod{
background-image: url(images/game-bthod.png);
background-color: #191e46;
}

.btr{
background-image: url(images/game-btr.png);
background-color: #3651b5;
}

.cavern_of_dreams{
background-image: url(images/game-cavern_of_dreams.png);
background-color: #6c3601;
}

.cnc_tiberium_age{
background-image: url(images/game-cnc_tiberium_age.png);
background-color: #2a0807;
}

.crystalis{
background-image: url(images/game-crystalis.png);
background-color: #e5a890;
}

.crystalisr, .crystalis_rando{
background-image: url(images/game-crystalisr.png);
background-color: #e5a890;
}

.ct{
background-image: url(images/game-ct.png);
background-color: #ffffff;
}

.ctjot{
background-image: url(images/game-ctjot.png);
background-color: #5460fc;
}

.ctrando{
background-image: url(images/game-ctrando.png);
background-color: #ffffff;
}

.cv2{
background-image: url(images/game-cv2.png);
background-color: #8e8e8e;
}

.cv2r{
background-image: url(images/game-cv2r.png);
background-color: #8e8e8e;
}

.cvaos{
background-image: url(images/game-cvaos.png);
background-color: #ffffff;
}

.cvaos-reprise{
background-image: url(images/game-cvaos-reprise.png);
background-color: #8b2303;
}

.cvcotm{
background-image: url(images/game-cvcotm.png);
background-color: #000000;
}

.cvhod{
background-image: url(images/game-cvhod.png);
background-color: #100d39;
}

.cvsotn{
background-image: url(images/game-cvsotn.png);
background-color: #000000;
}

.cvsotnr{
background-image: url(images/game-cvsotnr.png);
background-color: #000000;
}

.dexr, .deus_ex_rando{
background-image: url(images/game-dexr.png);
background-color: #c8caef;
}

.dk64r{
background-image: url(images/game-dk64r.png);
background-color: #0c430c;
}

.doom_1993_ap{
background-image: url(images/game-doom_1993_ap.png);
background-color: #270608;
}

.drmario64{
background-image: url(images/game-drmario64.png);
background-color: #0ab6fe;
}

.dw2{
background-image: url(images/game-dw2.png);
background-color: #0076c2;
}

.dw2r{
background-image: url(images/game-dw2r.png);
background-color: #0076c2;
}

.dw3r{
background-image: url(images/game-dw3r.png);
background-color: #0076c2;
}

.dw4r{
background-image: url(images/game-dw4r.png);
background-color: #0076c2;
}

.dwr{
background-image: url(images/game-dwr.png);
background-color: #00192b;
}

.eb{
background-image: url(images/game-eb.png);
background-color: #275719;
}

.ebpks, .eb_pks{
background-image: url(images/game-ebpks.png);
background-color: #4e233d;
}

.faxanadu{
background-image: url(images/game-faxanadu.png);
background-color: #d2e7f8;
}

.faxanadu_rando{
background-image: url(images/game-faxanadu_rando.png);
background-color: #d2e7f8;
}

.ff{
background-image: url(images/game-ff.png);
background-color: #ffffff;
}

.ff4{
background-image: url(images/game-ff4.png);
background-color: #ffffff;
}

.ff4all{
background-image: url(images/game-ff4all.png);
background-color: #07215c;
}

.ff4fe{
background-image: url(images/game-ff4fe.png);
background-color: #ffffff;
}

.ff5{
background-image: url(images/game-ff5.png);
background-color: #ffffff;
}

.ff5cd{
background-image: url(images/game-ff5cd.png);
background-color: #ffffff;
}

.ff6bc{
background-image: url(images/game-ff6bc.png);
background-color: #555555;
}

.ff6wc{
background-image: url(images/game-ff6wc.png);
background-color: #622517;
}

.ff10ap{
background-image: url(images/game-ff10ap.png);
background-color: #ffffff;
}

.ffmq{
background-image: url(images/game-ffmq.png);
background-color: #374a8e;
}

.ffmqr{
background-image: url(images/game-ffmqr.png);
background-color: #374a8e;
}

.ffmqr_ff4all_ff6wc{
background-image: url(images/game-ffmqr_ff4all_ff6wc.png);
background-color: #000000;
}

.ffr{
background-image: url(images/game-ffr.png);
background-color: #000000;
}

.gs-ltar{
background-image: url(images/game-gs-ltar.png);
background-color: #303112;
}

.hatr{
background-image: url(images/game-hatr.png);
background-color: #abecfe;
}

.heavy_bullets{
background-image: url(images/game-heavy_bullets.png);
background-color: #000000;
}

.hk{
background-image: url(images/game-hk.png);
background-color: #3c413a;
}

.hk_silksong{
background-image: url(images/game-hk_silksong.png);
background-color: #3c413a;
}

.iogr{
background-image: url(images/game-iogr.png);
background-color: #000000;
}

.kh2_fm_rando, .kh2fm{
background-image: url(images/game-kh2_fm_rando.png);
background-color: #ffffff;
}

.lamulana{
background-image: url(images/game-lamulana.png);
background-color: #d4660d;
}

.luigi_mansion{
background-image: url(images/game-luigi_mansion.png);
background-color: #200154;
}

.madden_2004{
background-image: url(images/game-madden_2004.png);
background-color: #ffffff;
}

.md{
background-image: url(images/game-md.png);
background-color: #222222;
}

.mfr{
background-image: url(images/game-mfr.png);
background-color: #000000;
}

.mlss{
background-image: url(images/game-mlss.png);
background-color: #0e2461;
}

.mlssr{
background-image: url(images/game-mlssr.png);
background-color: #0e2461;
}

.mm2{
background-image: url(images/game-mm2.png);
background-color: #1f0f6e;
}

.mm2r{
background-image: url(images/game-mm2r.png);
background-color: #1f0f6e;
}

.mm7r{
background-image: url(images/game-mm7r.png);
background-color: #1f0f6e;
}

.mm_wwr{
background-image: url(images/game-mm_wwr.png);
background-color: #1f0f6e;
}

.mplanets{
background-image: url(images/game-mplanets.png);
background-color: #cfb437;
}

.mp_origins, .metroid_prime_origins{
background-image: url(images/game-mp_origins.png);
background-color: #2a4965;
}

.mp12r, .mp_crossworld{
background-image: url(images/game-mp12r.png);
background-color: #124037;
}

.mp2r{
background-image: url(images/game-mp2r.png);
background-color: #000000;
}

.mpr{
background-image: url(images/game-mpr.png);
background-color: #2a4965;
}

.msmtw{
background-image: url(images/game-msmtw.png);
background-color: #cfb437;
}

.mmx_mmx2_mmx3{
background-image: url(images/game-mmx_mmx2_mmx3.png);
background-color: #1f0f6e;
}

.mmx_route_matrix{
background-image: url(images/game-mmx_route_matrix.png);
background-color: #1f0f6e;
}

.mmx4r{
background-image: url(images/game-mmx4r.png);
background-color: #1f0f6e;
}

.oribf{
background-image: url(images/game-oribf.png);
background-color: #3d2611;
}

.oriww{
background-image: url(images/game-oriww.png);
background-color: #301349;
}

.ori_combo{
background-image: url(images/game-ori_combo.png);
background-color: #431b5b;
}

.pokecry{
background-image: url(images/game-pokecry.png);
background-color: #827fc8;
}

.pokecryr{
background-image: url(images/game-pokecryr.png);
background-color: #827fc8;
}

.prodigal_rando{
background-image: url(images/game-prodigal_rando.png);
background-color: #6aa4f2;
}

.pseudo{
background-image: url(images/game-pseudo.png);
background-color: #333333;
}

.psychonauts_ap{
background-image: url(images/game-psychonauts_ap.png);
background-color: #065a4d;
}

.quad_rando{
background-image: url(images/game-quad_rando.png);
background-color: #1a0225;
}

.re2_remake_ap{
background-image: url(images/game-re2_remake_ap.png);
background-color: #12212b;
}

.sbr{
background-image: url(images/game-sbr.png);
background-color: #060b1b;
}

.skyrim_se_ap{
background-image: url(images/game-skyrim_se_ap.png);
background-color: #212629;
}

.slay_the_spire{
background-image: url(images/game-slay_the_spire.png);
background-color: #5f3d3c;
}

.slay_the_spire_2, .sts2{
background-image: url(images/game-slay_the_spire_2.png);
background-color: #1c0e3c;
}

.smb2{
background-image: url(images/game-smb2.png);
background-color: #61aae3;
}

.smb2r{
background-image: url(images/game-smb2r.png);
background-color: #61aae3;
}

.smb3{
background-image: url(images/game-smb3.png);
background-color: #61aae3;
}

.smpm64r{
background-image: url(images/game-smpm64r.png);
background-color: #61aae3;
}

.smrpg{
background-image: url(images/game-smrpg.png);
background-color: #000000;
}

.smrpga{
background-image: url(images/game-smrpga.png);
background-color: #000000;
}

.smrpgr{
background-image: url(images/game-smrpgr.png);
background-color: #000000;
}

.smrpgr{
background-image: url(images/game-smrpgr.png);
background-color: #000000;
}

.smrpgrfm{
background-image: url(images/game-smrpgrfm.png);
background-color: #000000;
}

.smw{
background-image: url(images/game-smw.png);
background-color: #2a6ec8;
}

.smw_highland{
background-image: url(images/game-smw_highland.png);
background-color: #2a6ec8;
}

.smwr{
background-image: url(images/game-smwr.png);
background-color: #2a6ec8;
}

.smz3{
background-image: url(images/game-smz3.png);
background-color: #320c0c;
}

.somr, .som_rando{
background-image: url(images/game-somr.png);
background-color: #0d2515;
}

.sonic_shadow_r{
background-image: url(images/game-sonic_shadow_r.png);
background-color: #fe0000;
}

.spelunky_2{
background-image: url(images/game-spelunky_2.png);
background-color: #09020b;
}

.ts{
background-image: url(images/game-ts.png);
background-color: #211004;
}

.tsr{
background-image: url(images/game-tsr.png);
background-color: #211004;
}

.tunic{
background-image: url(images/game-tunic.png);
background-color: #1d3921;
}

.yugioh_fmr{
background-image: url(images/game-yugioh_fmr.png);
background-color: #d4660d;
}

.yugioh_um_wct_2006{
background-image: url(images/game-yugioh_um_wct_2006.png);
background-color: #d4660d;
}

.zelda_tas{
background-image: url(images/game-z1_nes.png);
background-color: #b99354;
}

.z1{
background-image: url(images/game-z1.png);
background-color: #b99354;
}

.z2{
background-image: url(images/game-z2.png);
background-color: #b99354;
}

.z2r{
background-image: url(images/game-z2r.png);
background-color: #b99354;
}

.z3{
background-image: url(images/game-z3.png);
background-color: #b99354;
}

.z3_online, .alttp_online{
background-image: url(images/game-z3_online.png);
background-color: #b99354;
}

.z3r, .alttpr{
background-image: url(images/game-z3r.png);
background-color: #b99354;
}

.zexion{
background-image: url(images/game-zexion.png);
background-color: #060635;
}

.zladx{
background-image: url(images/game-zladxr.png);
background-color: #b99354;
}

.zladxr{
background-image: url(images/game-zladxr.png);
background-color: #b99354;
}

.zlbwr{
background-image: url(images/game-zlbwr.png);
background-color: #b99354;
}

.zmm3dr{
background-image: url(images/game-zmm3dr.png);
background-color: #b99354;
}

.zoor{
background-image: url(images/game-zoor.png);
background-color: #b99354;
}

.zootr{
background-image: url(images/game-zootr.png);
background-color: #b99354;
}

.zssr{
background-image: url(images/game-zssr.png);
background-color: #cef7f7;
}

.ztpr{
background-image: url(images/game-ztpr.png);
background-color: #07393a;
}

/* Event Logos */

.closing{
background-image: url(images/marathon-closing.png);
background-color: #1d0033;
}

.oj{
background-image: url(images/oj-power-hour.png);
background-color: #1d0033;
}

.more{
background-image: url(images/marathon-more.png);
background-color: #1d0033;
}

.opening{
background-image: url(images/marathon-opening.png);
background-color: #1d0033;
}

.prizes{
background-image: url(images/marathon-prizes.png);
background-color: #1d0033;
}

.game-logo .setup{
background-image: url(images/marathon-setup.png);
background-color: #1d0033;
}

/* Marathon Logos */

.event-logo{
background-image: url(images/marathon-summer-2023.png);
background-color: #1d0033;
}

.event-logo-winter{
background-image: url(images/marathon-winter-2023.png);
background-color: #300329;
}

.event-logo-summer-2024{
background-image: url(images/marathon-summer-2024.png);
background-color: #1d0033;
}

.event-logo-winter-2024{
background-image: url(images/marathon-winter-2024.png);
background-color: #300329;
}

.event-logo-summer-2025{
background-image: url(images/marathon-summer-2025.png);
background-color: #1d0033;
}

.event-logo-winter-2025{
background-image: url(images/marathon-winter-2025.png);
background-color: #300329;
}

.event-logo-summer-2026{
background-image: url(images/marathon-summer-2026.png);
background-color: #300329;
}

.event-logo-winter-2026{
background-image: url(images/marathon-winter-2026.png);
background-color: #300329;
}

/* System Logos */

.threeds{
background-image: url(images/system-3ds.png);
background-color: #600b09;
}

.gba{
background-image: url(images/system-gba.png);
background-color: #aaaaaa;
}

.gbc{
background-image: url(images/system-gbc.png);
background-color: #aaaaaa;
}

.gcn{
background-image: url(images/system-gcn.png);
background-color: #000000;
}

.gen{
background-image: url(images/system-gen.png);
background-color: #000000;
}

.n64{
background-image: url(images/system-n64.png);
background-color: #888888;
}

.nes{
background-image: url(images/system-nes.png);
background-color: #000000;
}

.pc{
background-image: url(images/system-pc.png);
background-color: #004a7e;
}

.ps2{
background-image: url(images/system-ps2.png);
background-color: #111111;
}

.psp{
background-image: url(images/system-psp.png);
background-color: #ffffff;
}

.psx{
background-image: url(images/system-psx.png);
background-color: #000000;
}

.snes{
background-image: url(images/system-snes.png);
background-color: #000000;
}

.switch{
background-image: url(images/system-switch.png);
background-color: #ad1a16;
}

.x360{
background-image: url(images/system-x360.png);
background-color: #ffffff;
}

.wii{
background-image: url(images/system-wii.png);
background-color: #ffffff;
}

/* Nav Controls */

.nav-button{
background-color: #555555;
border: 1px solid #999999;
border-radius: 3px;
}

.nav-button a{
color: #ffffff;
text-decoration: none;
}

.nav-button:hover{
background-color: #255e25;
}