#maincontent{ padding-left: 2%; padding-right: 2%; margin-top: 10px; margin-left: auto; margin-right: auto; margin-bottom: 1px; border: solid 2px; border-color: white; width: 100%; background-color: black; padding-bottom: 80px; } #backbutton{ border: 3px double rgb(255, 35, 226); font-size: 2em; margin-top: 5%; border-radius: 8px; cursor: pointer; color: rgb(255, 35, 226); background-color: black; text-shadow: 0px 0px 3px rgb(255, 35, 226); margin-left: 20%; width: fit-content; display: inline; } #backbutton:hover{ background-color: rgb(80, 0, 112); border: 3px solid rgb(217, 91, 255); color: rgb(217, 91, 255); text-shadow: 0px 0px 6px rgb(217, 91, 255); } h1{ text-align: center; margin-left: auto; margin-right: auto; line-height: 1em; } .date{ display: block; margin-left: auto; margin-right: auto; text-align: center; font-size: 1.5rem; } #commentics{ width: 60%; margin-left: auto; margin-right:auto; border: inset 2px; border-color: white; margin-top: 5%; background-color: white; color: white; } img{ margin-bottom: 10px; } .commstext{ padding-left: 5%; padding-right: 5%; font-size: 1.3rem; } .galleryart{ height: 100vh; } #artcontainer{ display:flex; flex-direction: row; align-items: flex-start; justify-content: center; padding: 10px; border-width: 3px 3px 3px 3px; border-color: grey; border-style: solid double double solid; margin-left: auto; margin-right: auto; padding-left: 3px; padding-right: 3px; flex-wrap: wrap; max-width: 1400px; } .description{ font-size: 1.3rem; display: block; margin-right: 10%; margin-left: 10%; } /*Undersize.*/ @media only screen and (max-width: 800px) { #commentics{ width: 100%; } }