html { display: table; font-family: "MS Gothic"; margin: auto; background-color: #a9f; background-image: url("/static/css/img/bg.png"); background-size: 100px 100px; } body { vertical-align: middle; width: 90vw; padding: 15px; background-color: #fcc; border: 2px outset #fee; box-shadow: 5px 5px; text-align: center; } hr { border: 1px inset #ecc; } .banner { border: 2px inset #c99; margin-bottom: 10px; } .about { background-color: lightyellow; border: 1px dashed black; background-image: url("/static/css/img/paper.webp"); background-blend-mode: multiply; margin-top: 10px; margin-bottom: 10px; display: inline-block; padding: 5px; } .pages { background-color: #999; border: 1px solid white; color: yellow; margin-top: 10px; margin-bottom: 10px; } table { margin: 0px auto; border-collapse: collapse; border: inset #3bb; background-color: #eef; } .captchacontainer { border: 1px solid #999; padding: 5px; border-radius: 3px; background-color: white; margin: auto; display: inline-block; text-align: center; } .captcha { border: 2px inset #999; border-radius: 3px; margin-bottom: 5px; } tr, td, th { padding: 5px; } td { border-right: 1px solid #999; border-bottom: 1px solid #999; } tr:nth-child(even) { background-color: #ffe; .nsfw { background-color: #f99; } } .nsfw { background-color: #f99; } th { border-bottom: 1px solid #177; background-color: #9f9; border-right: 1px solid #000; } .siteicon { height: 32px; width: 32px; float: left; margin-right: 10px; border: 2px inset black; } button, input[type=submit] { border-radius: 2px; background-color: #EEFFFF; border: 2px outset #33AAAA; } input[type=text] { background-color: #fcf; border: 1px inset #black; } select { background-color: #fcf; } .selectedpage { background-color: #ef9; } .news { color: red; border-bottom: 1px solid red; display: inline-block; }