body { font-family: Tahoma, Verdana, sans-serif; background-color: #000000; color: #ffc000; } hr { border-color: #584200; } #flexout { display: flex; max-width: 75rem; margin: auto; justify-content: center; } #lpanel { order: 0; } #rpanel { order: 2; } #rpanel, #lpanel, .flexpanel { width: 15rem; border-radius: 1rem; padding: .5rem; background-color: #271d00; } #loginform { text-align: center; } #titlebox { font-size: 5em; text-align: center; } #titlebox > img { display: inline-block; height: 1em; } #centerbox { margin-left: 1rem; margin-right: 1rem; background-color: #271d00; border-radius: 1rem; padding: .5rem; flex-grow: 1; order: 1; } #postform { margin-top: 1rem; margin-bottom: 1rem; } #postformtextarea { box-sizing: border-box; width: 100%; border-radius: 1rem; } #postformactionrow { text-align: right; } .post { border-style: solid; border-width: 1px; padding: 1rem; margin-top: 1rem; border-radius: 1rem; } .postactions { float: right; }