body {
  background-color:#cedde6; color:#355466;
  font-family: "WDXL Lubrifont JP N", sans-serif;
  font-weight: 400;
  font-style: normal;
  cursor: url("https://likematches.neocities.org/pixil-frame-cursor.png"), default;
  }

a:link {color:#355466; text-decoration:none}

a:active {color:#355466; text-decoration: none;}

a:hover {color:#fefefe; text-decoration:none}

a:visited {color:#2c4655; text-decoration:none}

table {border: 1px #2c4655;}

body{
background-color: #cedde6;
font-family: 'WDXL Lubrifont JP N', sans-serif;
cursor: url("https://likematches.neocities.org/pixil-frame-cursor.png"), default;
}
 
#container{
display: flex;
justify-content: center;
align-items: center;
width: 800px;
margin: 0 auto;
border: 1px solid #2c5055;
padding: 3px;
}
 
#box{
width: 800px;
background-color: #fff7fb;
color: #000;
border: 1px solid #2c5055;
}
 
#header{
margin-bottom: 10px;
padding: 10px;
border-bottom: 1px solid #2c5055;
background-image: linear-gradient(to right, #466f88, #9cb9cc);
color: #fff;
letter-spacing: 3px;
}
 
#header h1{
margin: 0px;
}
 
#side{
float: left;
width: 145px;
padding: 0px 0px 5px 10px;
overflow: hidden;
}
 
.sidebox{
border: 1px solid #2c5055;
margin: 0px 0px 5px 0px;
}
 
.sidecontent{
padding: 0px 0px 0px 5px;
color: #355466;
font-size: 17px;
letter-spacing: 1px;
}
 
.sidecontent ul, li{
margin: 0px;
list-style-type: none;
padding-left: 0px;
}
 
a{
text-decoration: none;
color: #2c5055;
}
 
a:visited{
color: #2c5055;
}
 
a:hover{
text-shadow: 0px 0px 2px #2c4655;
}
 
#scrollcontainer{
padding: 5px;
}
 
#scrolly{
overflow: scroll;
overflow-x: hidden;
width: 110px;
height:135px;
border: 1px solid #2c5055;
margin: 0 auto;
text-align: center;
}
 
#scrollyheader{
margin: 0px;
border-bottom: opx dotted #2c5055;
}
 
#main{
float: right;
width: 624px;
overflow: hidden;
padding: 0px 10px 5px 0px;
}
 
.mainboxes{
border: 1px solid #2c5055;
padding: 0px;
margin: 0px 0px 5px 0px;
}
 
.subheader{
background-image: linear-gradient(to right, #466f88, #9cb9cc);
border-bottom: 1px solid #2c5055;
padding: 3px;
color: #fff;
letter-spacing: 3px;
}
 
.subheader h3{
margin: 0px;
}
 
.mainboxescontent{
padding: 0px 15px 0px 15px;
color: #355466;
font-size: 17px;
}

a{
text-decoration: none;
color: #39686f;
}
 
a:visited{
color: #39686f;
}
 
a:hover{
text-shadow: 0px 0px 2px #5499a3;
}

#footer{
clear: both;
padding: 3px;
border-top: 1px solid #2c5055;
background-image: linear-gradient(to right, #466f88, #9cb9cc);
color: #fff;
font-size: 14px;
}
 
#footer p{
margin: 0px;
}
 
::-webkit-scrollbar{
width: 8px; 
}
 
::-webkit-scrollbar-track{
background-color: #fff7fb;
}
 
::-webkit-scrollbar-thumb{
background-color: #2c5055;  
}
 
#credit{
font-size: 12px;
position: fixed;
bottom: 0;
right: 0;
}
