/*hey guqrl*/

body{ 
   background-image: url(https://i.pinimg.com/564x/ad/ba/fa/adbafae802367bf8b5d88309526938ff.jpg); 
   background-size: cover;
   font-family: "MS PGothic", "Meiryo", メイリオ, "Hiragino Kaku Gothic ProN", ヒラギノ角ゴ Pro W3, sans-serif;
}
b {
    font-weight: bold;
    color:#e8488b00;
}
.topRight {
    float: right;
    width: calc( 60% - 20px );
    padding: 10px;
    position: relative;
    max-width: 550px;
    text-align: center;
    background-color:#e8488b75;
    border: solid #6b5e6a 3px;
    color: white;
}
#header > span > a[href^="mailbox"]::before {
    animation: ease-in-out 0.3s infinite;
    content: "credit to the amazing princess furby for the css+mysk0 ";
    font-size: 10px;
}
.logo::after {
    content: "HIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIi";
    text-shadow: 2px 2px 4px #000;
    color: #fff;
    line-height: 20px;
    font-size: 20px;
    padding: 70px;
    text-align: left;
}
a.logo {
    color: #ffffff00;
    text-decor;
}

.topLeft {
    float: left;
    width: calc( 40% - 20px );
    padding: 10px;
   text-align: center;
    background-color:#e8488b75;
    border: solid #6b5e6a 3px;
    color: white;
}
img {
filter: blur(3px);
}

#container {
max-width: 1024px;   
margin-left: auto;  
margin-right: auto;  
color: white;     
text-shadow: 3px 3px 4px #7f6c7a38;
}

a:-webkit-any-link {
    color: white;
    cursor: pointer;
    text-decoration: underline;
}
.url {
    border: solid 2px #000;
    padding: 2px;
}

.blurbs {
    margin-bottom: 20px;
    height: 260px;
    overflow-y: scroll;
    padding: 10px;
}
#userWall {
    margin-top: 10px;
    word-wrap: break-word;
    display: inline-block;
    overflow: hidden;
    width: 100%;
    height: 150px;
    overflow-y: scroll;
}
.extended {
    text-align: center;
    margin-bottom: 20px;
    margin-top: 15px;
}
h3 {
    display: block;
    font-size: 1em;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
    color: white;
}
.box.fwiends {
    padding: 10px;
    height: 175px;
    margin-bottom: 10px;
}
.rightHead {
    background:#e8488b75;
    color: #dedede;
    padding-left: 4px;
}
h4 {
    color: white;
    margin-bottom: 0px;
}
.boxButton {
    display: inline-block;
    width: calc( 49% - 60px );
    padding-left: 30px;
    height: 24px;
    font-size: small;
    color: ##6b5e6a;
    padding-top: 7px;
}
.fwiendFace img {
    border: solid 2px #e8488b75;
    border-radius: 50%;
    background-position: center;
    display: absolute;
    object-fit: cover;
    height: 100px;
    width: 100px;
}
.fwiendFace b {
    overflow: hidden;
    color: #ffffff00;
}
.fwiendCount {
    color: white;
}
#avatar {
    animation-name: shake;
    animation-duration: 0.5;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    border-radius: 100%;
    border: 2px solid  ##6b5e6a;
}
#name.uName {
    text-shadow: 2px 2px 4px #e8488b75;
    letter-spacing: 10px;
    color: rgb(254,254,254);
    font-size: 30px;
    -webkit-animation: colorchange 10s infinite alternate;
}
.blog {
    background-color:#e8488b75;
    padding: 15px;
}
.tableLeft {
    background:#e8488b75;
    width: 25%;
    padding: 10px;
    vertical-align: top;
    overflow: hidden;
}


.tableRight {
    width: 75%;
    background:#e8488b75;
    padding: 10px;
    vertical-align: top;
    overflow-wrap: anywhere;
}

div#header {
    background-color:#90315975;
    background-position: 0px -200px;
    text-align: center;
    font family: MS PGothic", "Meiryo", メイリオ, "Hiragino Kaku Gothic ProN", ヒラギノ角ゴ Pro W3, sans-serif;
    size: 20px;
}
div#hSub {
    background-color:#e8488b75;
}




.boxHead {
    background:#e8488b75;
    color: white;
    padding: 3px;
    padding-bottom: 4px;
    padding-left: 6px;
}
.boxButton {
    display: inline-block;
    width: calc( 49% - 60px );
    padding-left: 30px;
    height: 24px;
    font-size: small;
    color: white;
    padding-top: 7px;
}
@keyframes floating { 
    0% { transform: translate(0,  0px); } 
    50%  { transform: translate(0, 20px); } 
    100%   { transform: translate(0, -0px); }     
} 

@-webkit-keyframes reveal { from { opacity:0; } to { opacity:1; }  }
   @-moz-keyframes reveal { from { opacity:0; } to { opacity:1; }  }
     @-o-keyframes reveal { from { opacity:0; } to { opacity:1; }  }
        @keyframes reveal { from { opacity:0; } to { opacity:1; }  }
body {
    -webkit-animation: 1s linear forwards reveal;
     -moz-animation: 1s linear forwards reveal;
       -o-animation: 1s linear forwards reveal;
          animation: 4s linear forwards reveal;
}
.blurbs, .box, .box.comments {
    animation-name: floating;
    animation-duration: 10s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}