            body {
              background: url('/images/fullbgs/bg_timelessriver.png') fixed no-repeat;
              background-size: cover;
              font-family: 'Inconsolata', sans-serif;
              color: #606060;
              line-height: 150%;
            }
            
            html, a, a:hover { 
              cursor:url(/images/cursors/keybladeoflightcur.png), auto; 
            }
            
            @font-face {
              font-family: Inconsolata;
              src: url('/fonts/Inconsolata-Regular.ttf');
            }

            @font-face {
              font-family: Boska;
              src: url('/fonts/Boska-Bold.ttf');
              font-weight: 600;
            }
  
            @font-face {
              font-family: Boska;
              src: url('/fonts/Boska-BoldItalic.ttf');
              font-weight: 600;
              font-style: italic;
            }
            
            ::-moz-selection{
                background: #5779A9;
                color: #f8f8f8;
            }
 
            ::selection{
                background: #5779A9;
                color: #f8f8f8;
            }
            
            main {
            max-width: 1000px;
            margin: 10px auto;
            }
            
            .container {
              outline: 5px solid rgba(199,197,184,0.5);
              background: #fff url('/images/tiles/bg_linedpaper.png') repeat;
              width: 70%;
              height: 550px;
              overflow: auto;
              padding: 20px;
              margin: 70px auto;
            }
            
            aside {
              float: left;
              width: 20%;
              height: 92%;
              background: #333;
              padding: 20px;
              margin-right: 15px;
              color: #fefefe;
              font-size: 0.8em;
              text-align: center;
            }
            
            aside img {
              width: 100px;
              outline: 5px solid rgba(199,197,184,0.5);
              padding: 5px;
            }
            
            section {
              height: 547px;
              overflow: auto;
            }
            
            a, a:visited {
              text-decoration: none;
              -moz-transition-duration: 0.5s;
              -o-transition-duration: 0.5s;
              -webkit-transition-duration: 0.5s;
              transition-duration: 0.5s;
              color: #fefefe;
              border-bottom: 1px solid #fff;
            }
            
            a:hover {
              text-decoration: none;
              color: #606060;
              border-bottom: 1px solid #000;
              -moz-transition-duration: 0.5s;
              -o-transition-duration: 0.5s;
              -webkit-transition-duration: 0.5s;
              transition-duration: 0.5s;
            }
            
            h1 {
              font-size: 2em;
              color: rgba(50,50,61,0.75);
              -webkit-text-stroke: 1px #f6f6f6;
              text-align: center;
              border-bottom: 1px dashed #fefefe;
              padding-bottom: 10px;
              margin-bottom: 15px;
            }
            
            li, ul {
              margin-left: 5px;
              padding: 0 5px;
              text-align: left;
            }
            
            img {
              filter: saturate(0);
            }
            
            .keyblade img {
              height: 470px;
              position: fixed;
              z-index: 1;
              bottom: 15px;
              left: 294px;
            }
            
            #glenplayer02 {
              position:fixed;
              bottom:0;
              margin-bottom:10px;
              margin-left:10px;
              display:flex;
              z-index:99;
            }
            
            #glenplayer02 a {
              text-decoration:none;
            }

            #glenplayer02 > div {
              align-self:center;
              -webkit-align-self:center;
            }

            .music-controls {
              user-select:none;
              -webkit-user-select:none;
              -moz-user-select:none;
              -ms-user-select:none;
              width:22px;
              font-size:16px;
              cursor:pointer;
            }

            .playy, .pausee {
              -webkit-background-clip: text;
              -webkit-text-fill-color: #000;
              -webkit-text-stroke-width: 1px;
              -webkit-text-stroke-color: #000;
              font-size: 22px;
              border-bottom: none;
            }

            .pausee {
              display:none;
            }