html{margin:0; padding:0;}
body {
    margin: 0;
    background-image: linear-gradient(#300c0b,black);
    background-attachment: fixed;
    font-family: Arial, Helvetica, sans-serif;
    font-size:12pt;
    color: #ea473f;
}
#pagetext{width: inherit;}

h1 {font-size:2em;
    color: #e5dccc;
}
h2 {font-size:1.7em}
h3 {font-size:1.5em;}
h4 {font-size: 1.3em;}
h5{font-size:1.2em}
h6{font-size:1.1em}

hr{height:3px;background-color:#ea473f;border-style:hidden;margin-top:16px;margin-left:0;margin-right:0;}

.headerwithtextrightafter{margin-bottom: -12px;
margin-top:30px;}

.centered {display:block; margin:auto;}

a {
    color: #ff7f7f;
    text-decoration: none;
}
a:hover{color:#e5dccc}
.navigationbar {
    background-color: #ea473f;
    padding-top: 8px;
    padding-bottom:8px;
    padding-left:0;
    padding-right:0;
}
.navigationbar a {
    padding:8px;
    font-weight:bold;
    color: #000000;
}
.navigationbar a:hover{background-color: #ff7f7f;
color:#ea473f;}

.piximages {display:flex;flex-wrap:wrap;justify-content:space-between;}
.piximages img {
    border-style:solid; border-width:3px;width:32%;margin-top:10px}


button{font-family: Arial, Helvetica, sans-serif;background-color:#ea473f;color:black;font-weight:bold; padding:8px; transition-duration:0.2s;border-width:1px;}
button:hover{background-color:#ff7f7f; color:#ea473f;}
button:active{background-color:#ea473f; color:black}
#clicks:hover{color:#ff7f7f;}
.thebuttonzone{text-align:center;}
#thebuttonbutton{ font-size:100px;height:256px;width:256px;border-radius:50%;}

#guestbook{display:block;margin:auto;margin-top:32px;width:512px;height:496px; border:none;}

.OsTanIntroTable{margin:0 auto;padding:0 auto; color:black;border-collapse: collapse;font-size: 11pt}
.OsTanIntroTable td:nth-child(2), td:nth-child(4) {
 border-right:solid 8px black;}
.OsTanIntroTable td{vertical-align:top;background-color: #ea473f;border-bottom:8px solid black;padding:3px;padding-bottom: 0;}
.OsTanIntroPhoto *{height:100pt;width:70pt; object-fit: cover;}
.OsTanIntroText{width:142pt;}
.firetext1 {height:45px;background-image:url("image_assets/OsTanTournPics/tournamentofpowerfire.gif");background-repeat:no-repeat;background-position: center; background-size:940px;margin-top:-8pt;margin-bottom:-3pt;}
.firetext2 {height:56px;background-image:url("image_assets/OsTanTournPics/round1.gif");background-repeat:no-repeat;background-position-x: center; background-position-y: 40%;background-size:210px; border:solid 3px #ea473f;border-bottom:0;margin-top:16px}
.firetext3 {height:56px;background-image:url("image_assets/OsTanTournPics/round2.gif");background-repeat:no-repeat;background-position-x: center; background-position-y: 50%;background-size:210px; border:solid 3px #ea473f;border-bottom:0;margin-top:16px}
.firetext4 {height:56px;background-image:url("image_assets/OsTanTournPics/finalround.gif");background-repeat:no-repeat;background-position-x: center; background-position-y: 50%;background-size:320px; border:solid 3px #ea473f;border-bottom:0;margin-top:16px}
.firetextmewins {height:56px;background-image:url("image_assets/OsTanTournPics/metanwins.gif");background-repeat:no-repeat;background-position-x: 64%; background-position-y: 50%;background-size:320px; border:solid 3px #ea473f;border-bottom:0;margin-top:16px}

.OSFinalResultsText {height:56px;background-image:url("image_assets/OsTanTournPics/finalresults.gif");background-repeat:no-repeat;background-position-x: center; background-position-y: 20%;background-size:400px; border:solid 3px #ea473f;border-bottom:0;margin-top:16px}

.OsHeaderImage{margin-top:10px;height:300pt;background-size:900px;background-image:url("image_assets/OsTanTournPics/me_vs_xp.jpg");background-repeat:no-repeat;background-position: center;}



.OSTourneyBracket{height:485px;text-align: center;padding-top:10px; background: url("image_assets/OsTanTournPics/fire.gif");background-size:101%;background-position-x:center;background-position-y: 99%;border:solid 3px #ea473f;margin-top:-8px;border-top:0; margin-bottom:16px;}
.OSBracketColumn{color:black; border-collapse:collapse;width:14%; font-size:0;display:inline-table;vertical-align: top; margin-left:-0.25%;margin-right:-0.25%;}
.OSBracketColumn tr{height:8px;}
.OSnames tr {text-align:left;font-weight:bold;text-shadow:0 1px #ea473f, 0 0 3px white;}
.OSFinalResults{background-image:url("image_assets/OsTanTournPics/windowsxpbliss.png");}

.doubleLimes{width:7%}

.NamesR1 tr:nth-child(odd){height:32px; font-size:11pt;border: solid 3px #ea473f; margin:-3px;box-shadow: 0 2px black;}

.NamesR2 tr{height:16px;}
.NamesR2 tr:nth-child(4n+2){height:32px; font-size:11pt;border: solid 3px #ea473f;margin:-3px;background-color:black;box-shadow: 0 2px black;}
.NamesR2 tr:nth-child(1){height:20px}

.NamesR3 tr{height:18.8px;}
.NamesR3 tr:nth-child(8n+4){height:32px; font-size:11pt;border: solid 3px #ea473f;margin:-3px;background-color:black;box-shadow: 0 2px black;}

.NamesR4 tr{height:20px;}
.NamesR4 tr:nth-child(12){height:32px; font-size:11pt;border: solid 3px #ea473f;margin:-3px;background-color:black;box-shadow: 0 2px black;}

.OScol2 tr:nth-child(odd){height:32px;border-bottom: solid 4px black;}
.OScol2 tr:nth-child(1){height:16px;}
.OScol2 tr:nth-child(4n-2), .OScol2 tr:nth-child(4n-1){border-right:solid 4px black}

.OScol3 tr:nth-child(odd), .OScol5 tr:nth-child(odd){height:32px;}
.OScol3 tr:nth-child(1), .OScol5 tr:nth-child(1){height:28px;}
.OScol3 tr:nth-child(4n-2), .OScol5 tr:nth-child(4n-2){border-bottom: solid 4px black;}

.OScol5 tr:nth-child(8n-5), .OScol5 tr:nth-child(8n-4),.OScol5 tr:nth-child(8n-3),.OScol5 tr:nth-child(8n-2){border-right:solid 4px black;}

.OScol6 tr:nth-child(odd){height:33px;}
.OScol6 tr:nth-child(8n+4){border-bottom: solid 4px black;}
.OScol6 tr:nth-child(1){height:23px}


.OScol8 tr:nth-child(odd){height:33px;}
.OScol8 tr:nth-child(1){height:31px;}
.OScol8 tr:nth-child(16n-13){border-bottom: solid 4px black;}
.OScol8 tr:nth-child(n+4):nth-child(-n+19){border-right: solid 4px black;}

.OScol9 tr:nth-child(odd){height:33px;}
.OScol9 tr:nth-child(1){height:31px;}
.OScol9 tr:nth-child(11){border-bottom: solid 4px black;}


.WinNT {background-image:url("image_assets/OsTanTournPics/IntroPortraits/nttan_by_nekonanma.jpg"); background-size:190%;background-position-y: 269px;}
.Win95 {background-image:url("image_assets/OsTanTournPics/IntroPortraits/95tan_by_karin_tou.jpg"); background-size:200%; background-position-x:-70px; background-position-y:253px}
.WinME {background-image: url("image_assets/OsTanTournPics/IntroPortraits/me-tan_by_chogenbo_musasiya.jpg");background-size:130%;background-position-x:22%;background-position-y: 33%}
.WinCE {background-image: url("image_assets/OsTanTournPics/IntroPortraits/cetan_by_roku_no_hito.jpg");background-size:650%; background-position-x:69%;background-position-y:44%}
.WinSaseko {background-image:url("image_assets/OsTanTournPics/IntroPortraits/xptan_by_takayaki.jpg"); background-size:230%; background-position-x:63%;background-position-y:20%;}
.Win98 {background-image:url("image_assets/OsTanTournPics/IntroPortraits/98tan_by_saburou.png");background-size:180%; background-position-x: 61%; background-position-y:17%}
.WinHomeko {background-image: url("image_assets/OsTanTournPics/IntroPortraits/xphomekotan_by_michael_f91.jpg"); background-size:450%; background-position-x:45%;background-position-y:18%;}
.Win98SE {background-image: url("image_assets/OsTanTournPics/IntroPortraits/98setan_by_takayaki.png"); background-size:130%; background-position-x: 10%;background-position-y:14%;}
.Win2003Server {background-image: url("image_assets/OsTanTournPics/shutterstock_mackerel.jpg"); background-size:200%; background-position-x:-65%;background-position-y:50%}
.Win2000 {background-image: url("image_assets/OsTanTournPics/IntroPortraits/2000tan_by_sasayuki.jpg");background-size:230%;background-position-x:15%;background-position-y:15%}
.WinInuT {background-image: url("image_assets/OsTanTournPics/IntroPortraits/inuTtan_by_kakikukeko.png"); background-size:200%;background-position-x:30%;background-position-y:30%;}
.Win31 {background-image: url("image_assets/OsTanTournPics/IntroPortraits/3.1tan_by_ijigendd.jpg"); background-size:150%;background-position-x:32%;background-position-y:33%}

.DeadOS{filter:invert(100) sepia(100) hue-rotate(-56deg) brightness(0.5) contrast(5); color:white;text-shadow:1px 1px red;}

.OSvsFight{margin:auto;border-collapse: collapse;width:900px;table-layout: fixed;border:solid 3px #ea473f;border-bottom:0;margin-top:32px;}
.OSvsFight tr:nth-child(1){font-size: 0;}
.VSBGHaver {width:360px;background:url("image_assets/OsTanTournPics/lightning.gif") no-repeat center;background-size: contain;text-align:center}

.OSvsFight td:nth-child(2) img {width:100px;}
.OSvsFight td:nth-child(odd) img {width:256px;height:341px;object-fit:cover;margin-top:9px;}
.OSvsFight td:nth-child(1) {text-align:center;padding-left:10px;font-weight:bold;}
.OSvsFight td:nth-child(3) {text-align:center;padding-right:10px;font-weight:bold;}
.OSvsFight p{color:black;background-color: #ea473f;margin-top:-2px;padding:3px}
.OSFightDesc{border:solid 3px #ea473f; border-top:0;margin-top:-17px;padding-top:8px;margin-bottom:32px; line-height: 24px}

.METanWinShrine {width:inherit;padding:16px;padding-top:32px; border:3px solid #ea473f;border-top:0;margin:0 auto;background: url("image_assets/OsTanTournPics/metanwin/medesktop_by_shermanshermanx5.jpg") center no-repeat;background-size:cover}
.METanWinShrine img{width:156px; align-self: center;border: 3px solid #ea473f;}
.METanWinShrine div{display:flex; justify-content:space-between;margin-top:-16px;}
.winscreen03 img {margin-left:8px;margin-right:8px;margin-top:-128px;margin-bottom:-128px;}
.winscreen04 img{background-color:black;}


.flippedhorizontally {transform:scaleX(-1)}
.contributionimages {text-align:center;}
.contributionimages * {height:256px;}

.chemmydiagram{height:24pt;width:48pt; margin-bottom:-11pt;margin-top:-11pt;}

#chippypasta{width:288px;border-style:solid; border-width:3px;}

.PieceList * {margin-bottom: 16px;}

.exitsign {width:22%;}
.ExitStars {text-align:center;margin:0;font-size:16.2pt;}
.CoolSitesList {width:640px;}
.CoolSitesList * {margin-top:16px; margin-bottom:16px;}


.wrapper {
    width: 900px;
    height:auto;
    margin: 0 auto;
    padding-top: 1px;
    padding-left: 32px;
    padding-right: 32px;
    padding-bottom: 32px;
    background-color: black;
}
