body { font-family: Monospace; font-size: 10px; color: #797979; background-color: #000000; } #main { } #commentwrapper { position: relative; display: grid; grid-template-rows: 18px 18px 1fr; grid-template-columns: 1fr; } .author { color: #c4c4c4; grid-row: 1; padding-top: 8px; } .datetime { color: #3f3f3f; grid-row: 2; padding-left: 4px; } .commentdata { grid-row: 3; padding-left: 4px; } #errormsg { color: #c43f3f } .myInputs { border: 1px solid #3f3f3f; background-color: #000000; color: #797979; } .myButton { font-weight: bold; color: #3b9088; background-color: #000000; border: none; } .myButton:hover { color: #6aa6a0; } textarea { width: 100%; height: 48px; }