main { max-width: 70ch; padding: 2ch; margin: auto; font-family: Helvetica, Arial, monospace; word-wrap: break-word; background-color: white; line-height: 1.5; } h1, h2, h3, h4, h5, h6{ margin-top:0; margin-bottom:.2em; } body { } table { margin-left: 7px } p { margin-bottom: .2em; line-height: 1.5; margin-top: 0px; } .inline { display: inline; } img { max-width: 100%; } #editor { width: 100%; border: 1px solid #999999; margin: 5px 0; padding: 3px; resize: vertical; } .textform { width: 100%; resize: vertical; } .button { background-color: white; /* Green */ border: 1px solid black; text-decoration: none; padding: 2px 5px; display: inline-block; margin: 0px; transition-duration: 0.2s; } .button:hover { background-color: black; color: white; } .delete:hover { background-color: red; color: white; } .error { color: red; } .nav { color: blue; } .user-admin-details { margin-left: 1em; margin-bottom: 1em; } a:visited { color:blue } a { text-decoration: none; } pre { white-space: pre-wrap; line-height: 1.2; } a:hover { background-color: yellow; text-decoration: underline; }