body { background-color: #202F1F; color: #c4a000; width: 410px; } ::-webkit-scrollbar { width: 8px; height: 8px; background-color: #202e1e; } /* Handle */ ::-webkit-scrollbar-thumb { background: #3a3; border-radius: 2px; } /* Handle on hover */ ::-webkit-scrollbar-thumb:hover { background: #c4c555; } ::-webkit-scrollbar-thumb:horizontal { display: none; } ::-webkit-scrollbar-button { display: none; } h2 { text-shadow: #088 1px 1px 1px; font-size: 20pt; color: #c4a400; padding-left: 20px; margin-bottom: 2px; text-align: left; letter-spacing: 0.15em; width: 30em; } h5 { text-shadow: #088 1px 1px 1px; font-size: 16pt; color: #c4a444; padding-left: 2px; margin-bottom: 2px; text-align: left; letter-spacing: 0.15em; width: 30em; } #playlist, #player { width: 300px; padding: 20px; margin: 0 auto; float: left; text-align: center; } #playlist { margin: 0 auto 20px auto; display: block; text-align: center; font-size: 12pt; font-family: Helvetica, Trebuchet, Verdana, sans-serif; font-weight: normal; } #player { background-color: transparent; padding: 10px 20px; border-top-left-radius: 10px; border-top-right-radius: 10px; } audio { height: 32px; width: 300px; margin: 0 auto; filter: opacity(90%); } audio::-webkit-media-controls-timeline-container { display: none !important; } audio::-webkit-media-controls-timeline { display: none; } audio::-webkit-media-controls-current-time-display { display: none; } audio::-webkit-media-controls-time-remaining-display { display: none; } audio::-webkit-media-controls-panel { background-image: linear-gradient(darkgreen, green); outline: none; } audio::-webkit-media-controls-panel:hover { background-image: linear-gradient(goldenrod, gold); } audio:focus { filter: opacity(70%); outline: none; } #playlist { text-shadow: #000 1px 1px 1px; background-color: transparent; text-align: left; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; } #playlist li, #playlist ul li { background-image: none; list-style-type: none; padding: 0; margin: 0; } #playlist li a { color: goldenrod; background-color: transparent; padding: 7px 5px; display: block; padding-left: 10px; text-decoration: none; } #playlist li a:hover { font-weight: bold; color: #bbb; text-decoration: none; } #playlist .active a { color: #ccc; font-size: 14pt; font-weight: bold; font-style: italic; } #playlist .active a:before { content: "\25B6"; color: #ccc; font-style: normal; padding-right: 8px; } input.customSearch { outline: none; } input.customSearch[type=search] { -webkit-appearance: textfield; -webkit-box-sizing: content-box; font-family: inherit; font-size: 150%; margin-left: 10px; margin-top: 10px; background: transparent; color: #c4a000; border: 2px solid #c4a000; padding: 4px 3px 4px 32px; width: 150px; -webkit-border-radius: 10em; -moz-border-radius: 10em; border-radius: 10em; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; } input.customSearch[type=search]:focus { width: 280px; background: #ccc; color: #333; border: 2px solid #242; -webkit-box-shadow: 0 0 5px rgba(109, 207, 246, .5); -moz-box-shadow: 0 0 5px rgba(109, 207, 246, .5); box-shadow: 0 0 5px rgba(109, 207, 246, .5); } input.customSearch:-moz-placeholder { color: #999; } input.customSearch::-webkit-input-placeholder { color: #999; } .header { background-color: transparent; color: #c4a000; height: 40px; position: fixed; top: 5; left: 390px; width: auto; z-index: 10; } .buttontop { border: 1px inset #c4a000; width: 100px; height: 40px; line-height: 1; margin-bottom: 5px; font-size: 24pt; text-align: center; color: #efe; text-shadow: 1px 1px 1px #000; border-radius: 0px; background-image: linear-gradient(#202F1F, #474F1F); margin-top: 12px; } .buttontop:hover { background-image: linear-gradient(#262, #373); }