           body {
                margin: 0;
                background-color: #000000;
                color: #ffffff;
            }

            #container {
                max-width: 900px;

                margin: 0 auto;
            }

             .scrollable-box {
                height: 300px;  
                width: 600px;
                overflow-y: scroll; 
                overflow-x: hidden; 
                padding: 22px;
                scrollbar-width: none;
            }

             .music-text {
                height: 350px;  
                width: 550px;
                overflow-y: scroll; 
                overflow-x: hidden; 
                padding: 15px;
                scrollbar-width: none;
            }
             .music-embed {
                height: 275px;
                width: 550px;
                overflow-y: scroll; 
                overflow-x: hidden; 
                scrollbar-width: none;
            }

            .music-block {
                display: flex;
                flex-direction: column;
                padding: 10px;
                width: 327px;
             }

             .text-top, img {
                margin-bottom: 12px; 
            }

            .box {
                align-self: center;
                background-color: #000000;
                padding: 50px;
            }

            .lined-box {
                align-self: center;
                background-color: #000000;
                padding: 10px;
                border-width: 3px;
                border-color: white;
            }

            .hitbox {
                align-self: center;
                background-color: #000000;
                padding: 10px;
            }

            #corner {
                position: relative;
            }

            #corner img {
               position: absolute;
               top: -118px;
               right: 0;
            }

            .stuck2gether {
               display: flex;
            }

           .stuck2gether img {
               max-width: 350px;
               height: auto;
            }

             .no-bullets {
               list-style-type: none;
                margin: 0;
                padding: 0;
             }

            * {
               box-sizing: border-box;
             }

            .img-container {
                float: left;
                width: 33.33%;
                padding: 5px;
            }

            .clearfix::after {
                content: "";
                clear: both;
                display: table;
            }

            #linkage ul {
                display: flex;
                padding: 0;
                margin: 0;
                list-style-type: none;
                justify-content: space-evenly;
            }

            #linkage li {
                padding-top: 10px;
            }

            #linkage li a {
                color: #ffffff;
                text-decoration: none;
            }

            #linkage li a:hover {
                color: #ff0000;
                text-decoration: underline;
            }

            a:link {
                color: red;
            }

            #flex {
                display: flex;
            }

            aside {
                gap: 40px;
                background-color: #000000;
                width: 300px;
                height: 60px;
                padding: 10px;
            }


            main {
                background-color: #000000;
                flex: 1;
                padding: 20px;
                order: 2;
            }

            #scrollable-box {
                order: 1;
            }

            #rightSidebar {
                order: 3;
            }

            footer {
                background-color: #000000;
                width: 100%;
                height: 40px;
                padding: 10px;
                text-align: center;
            }

            strong {
                color: #ff0000;
            }

            #topBar {
                width: 100%;
                height: 30px;
                padding: 10px;
                background-color: #13092D;
            }

            @media only screen and (max-width: 800px) {
                #flex {
                    flex-wrap: wrap;
                }