main { max-width: 70ch; padding: 2ch; margin: auto; font-family: Helvetica, Arial, monospace; word-wrap: break-word; background-color: white; line-height: 1.5; } 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; width: 100%; margin: 5px 0; padding: 3px; resize: none; } .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; } a:visited { color:blue } a { } a:hover { background-color: yellow; text-decoration: none; }