
html {
cursor:url() auto;
 background-color:#000;
	background-position:center;
background-image:url(https://files.catbox.moe/e4ofy6.jpeg);
 background-size: cover;

} 

 ::-webkit-scrollbar {
   width:2px; 
}

::-webkit-scrollbar-track {
  background: transparent; 
}

 ::-webkit-scrollbar-thumb {
  background: #888; 
}

::-webkit-scrollbar-thumb:hover {
  background: #555; }

#container{
  background-color:#ffffff;
  padding:5px;
height:1500px;
width:995px;
margin:auto;
border-width:7px;
border-style:solid;
border-image: url("https://i.imgur.com/NJa4bp2.png") 8 fill round;


    }
    #banner{
      height:250px;
  width:995px;
  margin:auto;
  padding:1px;
background-image:url(https://files.catbox.moe/thumbs/t_tg1hn6.jpeg);
	background-position:center;
	  background-size: cover;
 text-shadow:1px 1px 7px white;
color:white; 
    text-align:left;
    font-size:70px;
font-family:ktegaki;
box-shadow: inset white 0 0 8px 2px;


 }
 
#welc-marquee{
    width:995px;
    height:25px;
        font-size:25px;

   border: 1px solid black;
font-family:ktegaki;
color:#FCB1D3;

  } 
 
 

#inside1{
  height:740px;
width:180px;
   border: 1px solid black;
float:left;
margin-top:5px;

}

 #Visitor-count{
  width:165px;
  height:50px;
  border:1px solid black;
    margin-bottom:10px;
  text-align:center;
   margin-bottom:10px;
   margin-left:7px;
   margin-top:10px;
font-family:ktegaki;

  }


 #inside2{
  height:740px;
width:594px;
   box-shadow: inset white 0 0 8px 2px;
   margin-top:5px;
margin-left:17px;
margin-right:10px;
background-image:url(https://files.catbox.moe/v48o7k.jpg);
float:left;  
  }
  
  #inside3{
  height:740px;
width:180px;
   border: 1px solid black;
margin-top:5px;
float:right;

}

#inside4{
      width:995px;
height:300px;
margin-top:5px;
   border: 1px solid black;
float:left;
background-color:white;
  }

#Navigation{ 
  height:630px;
width:165px;

margin-bottom:10px;
   margin-left:7px;
   }


#Navigation-Title{
  height:633px;
  height:30px;
border: 1px solid #FC94C3;
  font-size:25px;
  margin-bottom:2px;
background-image: linear-gradient(#FCB1D3, #fff,#FCB1D3 );
font-family:ktegaki;
color:#FC94C3;
  }
  
  
#sitely{
  height:70px;
  font-size:17px;
  list-style-type:none;
    line-height: 1.3;
margin-bottom:5px;
                            font-family:ktegaki;
overflow:auto;

 }
 
 #personal-button{
      width:160px;
   }
 
  #personal{
  height:70px;
  font-size:17px;
  list-style-type:none;
    line-height: 1.3;
margin-bottom:5px;
                            font-family:ktegaki;
                          
overflow:auto;

 }
 

 
 #shrines-button{
      width:160px;
   }
 
  #shrines{
  height:70px;
  font-size:17px;
  list-style-type:none;
    line-height: 1.3;
margin-bottom:5px;
                            font-family:ktegaki;
overflow:auto;

 }
 

#Collections-button{
     width:160px;

  }

  #Collections{
  height:70px;
  font-size:17px;
  list-style-type:none;
    line-height: 1.3;
margin-bottom:5px;
                            font-family:ktegaki;
overflow:auto;


 }
 

 
 #media-logs-button{
      width:160px;

   }
 
 #media-logs{
  height:70px;
  font-size:17px;
  list-style-type:none;
    line-height: 1.3;
margin-bottom:5px;
                            font-family:ktegaki;
overflow:auto;

 }
 


 
 #out-of-site-button{
   width:160px;

   }
 
  #out-of-site{
  height:70px;
  font-size:17px;
  list-style-type:none;
    line-height: 1.3;
color:#000;
                            font-family:ktegaki;
overflow:auto;

 }




#bottom{
  width:163px;
  height:30px;
  border:1px solid #b1c48b;
  font-size:25px;
  margin-top:2px;
  background-image: linear-gradient(#C8DE9D, #fff, #C8DE9D);
  
  }


 
  

.button{
padding: 1px 5px;
width:160px;
   border-radius: 0px 20px 20px 0px ;
  color:white;
font-size:15px;
text-align:center;
padding-bottom:5px;
font-family:ktegaki;
}


  
  
  .text{
  margin-left:5px;
  

}

#button-title{
  height:20px;
  width:165px;
  border:black 1px solid;
  border-bottom:none;
   margin-left:7px;
   margin-top:10px;
font-family: ktegaki;
    text-align:Center;
    font-size:20px;
padding-bottom:3px;
  }

#my-button{
  width:165px;
  height:95px;
    border:black 1px solid;
      border-top:none;

    margin-bottom:10px;
margin-left:7px;
  
}

#status{
  width:165px;
  height:93px;
      border:black 1px solid;
   margin:auto;

  
}

#status-title{
    width:165px;
height:20px;
                            font-family:ktegaki;
      margin-bottom:5px;
    font-size:20px;
    text-align:Center;

  }

textarea {
  background-image: linear-gradient(#fff, #C8DE9D);
  height: 50px;
  width: 163px;
  border:1px solid #b1c48b;
  box-sizing: border-box;
color:#b1c48b;
resize: none;
   border-radius: 0px 0px 5px 5px;
                            font-family:ktegaki;

  }
  
  @font-face {
    font-family: ktegaki;
src: url(https://dl.dropbox.com/s/likp0uru5np58yn/KTEGAKI.ttf);
}



#statuscafe {
  background-image: linear-gradient(#fff, #FCB1D3);
    border: 1px solid #FC94C3;
    width:155px;
    height:60px;
    margin-bottom:5px;
       margin:auto;
}

#todo{
  width:165px;
  height:130px;
    border:black 1px solid;
      border-top:none;

margin-left:7px;
  font-family: ktegaki;

}
  
#todo-title{
  height:20px;
  width:165px;
  border:black 1px solid;
  border-bottom:none;
   margin-left:7px;
   margin-top:10px;
font-family: ktegaki;
    text-align:Center;
    font-size:20px;
  }
  
  #top1{
    width:574px;
    height:280px;
    margin:auto;
    margin-top:10px;
    border:black 1px solid;
        font-family: ktegaki;
background-color:white;

    }
    
        #welc{
      margin-right:5px;
    margin-top:5px;
        margin-left:5px;
background-image:url(https://files.catbox.moe/vrk0ij.jpg);
background-position:center;
background-size:350px 270px;
    border:black 1px solid;
        font-family: ktegaki;
          height:270px;
    width:350px;
float:left;
      }
      
      #welc-message{
        overflow:auto;
        width:317px;
        height:240px;
        margin-left:15px;
                margin-top:15px;
                background-color:white;
box-shadow:0 0 20px white;
padding-left:3px;
        }

    
    #update-log{
      margin-right:5px;
    margin-top:5px;
        margin-left:5px;
font-size:15px;
    border:black 1px solid;
        font-family: ktegaki;
          height:270px;
    width:200px;
float:right;
            background-image:url(https://files.catbox.moe/zx4se3.jpg);
            background-size: 200px 270px;
            background-position:center;
      }
      
          #update-log-text{
                width:197px;
font-size:15px;
    text-align:left;
overflow:auto;
            padding-left:3px;
            margin-top:25px;
            height:190px;

            }

      
      #update-log-title{
            border-bottom:black 1px solid;
  height:20px;
    width:200px;
    background-color:white;
font-size:20px;
            text-align:Center;
                            font-family:ktegaki;

        }
        
          #switch{
    width:574px;
    height:240px;
    margin:auto;
    margin-top:10px;
        font-family: ktegaki;
background-image:url(https://files.catbox.moe/19n87f.png);
background-size:574px 240px;
    }

#video{
  width:340px;
  height:188px;
  border:1px solid black;
    position: relative;
left:116px;
top:27px;
  }

#vid-of-the-week{
        width:574px;
height:45px;
    margin-bottom:5px;  
        font-family: ktegaki;
font-size:45px;
text-align:center;
padding-bottom:5px;
background: linear-gradient(to top, #C8DE9D 0%, #fff 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
-webkit-text-stroke-width: 1px;
-webkit-text-stroke-color: #C8DE9D;  }
  
#kero{
width:130px;
height:130px;
  
  }

#neighbors-title{
  height:20px;
  width:165px;
  border:black 1px solid;
  border-bottom:none;
   margin-left:7px;
   margin-top:10px;
font-family: ktegaki;
    text-align:Center;
    font-size:20px;
  }

#neighbors{
  width:165px;
  height:180px;
    border:black 1px solid;
      border-top:none;

    margin-bottom:10px;
margin-left:7px;
  
}

#webrings-title{
  height:30px;
  width:215px;
  border-bottom:black 1px solid;
font-family: ktegaki;
    text-align:Center;
    font-size:30px;
  }


#webrings{
  width:215px;
  height:300px;
      border:black 1px solid;
      float:left;
      margin-right:7px;

  }
  
  #webrings-stuff{
      width:215px;
  height:270px;
overflow:auto;
    
    }

#chat{
    height:300px;
width:250px;
      border:black 1px solid;
      float:left;

  }

#ckwr{
  margin-left:20px;
  }


a:link, a:visited{
    text-decoration: none;
color:black;

  
  }

a:hover, a:active{
  color:black;
    text-decoration: none;

  
  }
  
  mark{
    background-color:#FCB1D3;
    color:#fff;
    }
  
