canvas { /* border: 1px ridge white; */ margin: 10px; max-width: 90%; margin-top: 0px; margin-bottom: 0px; border-bottom: none; border-top: none; display: block; margin-left: auto; margin-right: auto; } header { margin: 0px; } header h1, header h2, header h3, header h4, header h5, header h6 { color: white; text-shadow: 3px 8px #111111; text-align: center; letter-spacing: 2px; font-family: Georgia, serif; margin: 0px; padding: 0px; } header h1 { font-size: 50px; text-decoration: underline; } header h2 { font-size: 40px; } section { background-color: #36393c; border-top: 5px solid white; border-bottom: 5px solid white; color: white; border-radius: 5px; margin-bottom: 25px; padding-left: 25px; padding-right: 25px; } footer { text-align: center; font-size: x-large; } input[type=button] { width: 100%; background-color: #4CAF50; color: white; padding: 14px 20px; margin: 8px 0; border: none; border-radius: 4px; cursor: pointer; } input[type=text] { width: 100%; padding: 12px 20px; margin: 3px 0; border: 1px solid #ccc; border-radius: 4px; box-sizing: border-box; background-color: lightgray; } input[type=number], select { width: 100%; padding: 12px 20px; margin: 3px 0; border: 1px solid #ccc; border-radius: 4px; box-sizing: border-box; background-color: lightgray; } input.tall { height: 100px; font-size: 2em; } body { background: #2c2f33; color: white; font-family: "Arial"; } main { margin-top: 0px; margin-left: auto; margin-right: auto; max-width: 80%; } main h1, main h2, main h3, main h4, main h5, main h6 { color: white; text-align: center; margin: 0px; padding: 0px; letter-spacing: 2px; } main h1 { font-size: 50px; } main h2 { font-size: 40px; }