body { background: #004040; color: #fff; } a, a .name, #n2:active { color: #efe; } a:active, a:active .name, #n2:active { color: #f00; } h2:before { content: "◆ "; } h2 { display: inline-block; margin: 0; } h2 span { font-weight: initial; font-size: 24px; margin-left: 4px; display: inline-block; float: right; } h3 { margin-bottom: 0.5em; padding-bottom: 0.5em; } h4:before { content: ">"; color: #fffffe; display: inline-block; font-size: 16px; width: 32px; } .first h4:before { content: none; } input[type="submit"], input[type="button"], button { border-width: 2px; border-style: outset ridge ridge outset; border-color: #fff #000 #000 #fff; background: #ddd; color: #000; padding: 0 8px; } #main_nav, .banner { background: inherit; text-align: left; margin: 0; padding-left: 2.5%; } #titlebox { margin-bottom: 1em; margin-top: 5px; } .threadnav a { margin-left: 4px; } .innerbox, .innerbox.links { margin: 0; padding: 0; } .innerbox, .innerbox.links, .mainpage .thread { margin-bottom: 1em; padding-bottom: 1em; } hr { border: 0; } hr, .innerbox, .mainpage .thread, .reply, .deleted, h3 { border-bottom: 2px groove gray; } .links, #listmenu { text-align: left; } #threadbox { margin-bottom: 1em; } #threadlinks { text-align: left; margin-bottom: 0.5em; } #threadlist { background: #003535; border: 1px inset gray; } .reply { margin-bottom: 0.25em; } .reply:last-child { border: 0; margin-bottom: 0; } .hidden, .deleted { padding-bottom: 0.25em; } .name em { color: #009; } .del a { color: #fff; } .q { color: #99b3b3; } .yt { border: 1px solid #fff; } .abbrev { margin-top: 1em; } .deleted { text-decoration: line-through; } #size { color: #fff; } #q-p { background: #004040; border: 1px solid #ddd; } #q-p h4:before { display: none; } .form, .formpad { padding-left: 0; } form .msg { border: 1px dotted #fff; } #footer { margin-bottom: 1em; margin-top: 1em; text-align: right; } #threads th { background: #001e1e; } #threads tr:nth-child(odd) { background: #003535; } @media (max-width: 600px) { body.mainpage { margin-left: 4px; margin-right: 4px; } #main_nav, .banner { padding-left: 0; } h2 span { font-size: initial; line-height: initial; } h4:before { display: none; } }