body { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } header{ align-items: center; background-color: rgb(100, 100, 100); margin-top: -35px; padding: 25px 0px 50px 0px; } #title { text-align: center; color: rgb(156, 40, 75); font-size: 3rem; font-family: monospace; padding-bottom: 0px; margin-bottom: 0px; } #subtitle { text-transform: capitalize; text-align: center; padding: 0px 0px 5px 0px; margin: 0px; } #img-div { padding: 0px; margin: 0px; } #image{ display: block; margin-left: auto; margin-right: auto; width: 400px; border-style: solid; border-width: 0.5rem; border-color:rgb(156, 40, 75); border-radius: 10%; box-shadow: 0 10px 20px rgb(50, 50, 50), 0 6px 6px rgb(50, 50, 50); } #img-caption { display: flex; flex-direction: row; justify-content: center; text-align: center; text-transform: uppercase; font-weight: bold; font-family: serif; font-style: oblique; margin-top: 5px; } main{ margin: auto; } .sponsor-list { display: inline-block; list-style-type: none; padding: 0rem; } .sponsors { width: 10rem; } #luan { display: grid; grid-template-rows: 20% 80%; justify-items: center; align-items: flex-start; margin: 0px 0px 0px 0px; padding: 0px 100px 0px 100px; } .luan-life { font-size: 1.2rem; } .text-box1 { grid-column: 1/2; align-self: flex-end; } .text-box2 { grid-column: 3/4; align-self: flex-start; } #tribute-info { text-align: center; color: rgb(156, 40, 75); font-family: monospace; font-weight: bolder; font-size: 2rem; text-transform: uppercase; grid-column: 1/4; } .p-info { font-size: 1.5rem; font-family: monospace; color: rgb(156, 40, 75); font-style: italic; } #info { display: flex; flex-direction: row; justify-content: center; } div { display: inline-block; padding: 1rem 2rem 1rem 2rem; } #video-grid { display: flex; flex-direction: row; justify-content: center; } #video-title { text-align: center; text-transform: capitalize; font-family: monospace; } #video-parts { text-align: center; margin: 0rem 0rem 0rem 0rem; color: rgb(156, 40, 75); font-family: monospace; font-weight: bolder; font-size: 2rem; text-transform: uppercase; } .video-thumbnail { width: 20rem; border-radius: 5%; box-shadow: 0 10px 20px rgb(50, 50, 50); } .gold { background-color: goldenrod; } .silver { background-color: silver; } .bronze { background-color: brown; } footer{ background-color: rgb(156, 40, 75); text-align: center; font-size: 2rem; font-family: 'Courier New', Courier, monospace; padding: 0.5rem 1rem 0.5rem 1rem; margin-top: 2rem; } .video-thumbnail:hover { border-style: solid; border-color: rgb(156, 40, 75); }