body, textarea { color: #000; } body.mainpage { background: #008081; } body.threadpage, .outerbox, .mainpage .thread, #q-p { background: #c0c0c0; } ::selection { background: blue; color: white; } ::-moz-selection { background: blue; color: white; } a, a .name, #n2 { color: #00f; } a:active, a:active .name, #n2:active { color: #f00; } input[type="submit"], input[type="button"], button { border-width: 2px; border-color: #fff #000 #000 #fff; border-style: ridge; background: #c0c0c0; color: #000; } h1, h2, #threadlinks:before, h5 { background: #010081; color: #fff; font-size: 21px; font-weight: bold; margin: -11px -11px 11px; padding: 2px; } h2 a, h2 a:active { color: #fff; } h3 span { color: #555; text-decoration: underline; } hr { border: 0; } hr, .reply { border-top: 2px groove white; } .mainpage .first h4 { border: 0; padding: 0; } #main_nav { background: #c0c0c0; border-bottom: 2px ridge white; line-height: 1; padding: 2px 0; } .threadnav { line-height: 1; margin: -11px; } #main_nav a, .threadnav a { background: #c0c0c0; border-width: 2px; border-color: #fff #000 #000 #fff; border-style: ridge; color: #000; display: inline-block; margin: 0 -1px; padding: 2px; text-decoration: none; outline-offset: -4px; } .threadnav a { margin: 2px; padding: 0; } #main_nav a:first-child a:first-child { font-weight: bold; } #main_nav .cur_brd { background: #bbb url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAHUlEQVQImQESAO3/AMG/wv////7/AP///v++vr7/gXcOcY36q6gAAAAASUVORK5CYII="); font-weight: bold; } #main_nav .cur_brd, #main_nav a:active, .threadnav a:active, input[type="submit"]:active, input[type="button"]:active, button:active { border-color: #000 #fff #fff #000; border-style: groove; } .outerbox, .mainpage .thread, #q-p { border-width: 2px; border-color: #fff #000 #000 #fff; border-style: groove; } input[type="text"], textarea, .innerbox, #threadlist, select { border-width: 2px; border-color: #000 #fff #fff #000; border-style: groove; } select { background: #fff; } select:focus { background: #000080; color: #fff; outline: 1px dotted #ffff7f; outline-offset: -3px; } #threadlinks:before { content: ""; display: block; height: 15px; margin-bottom: 5px; } .innerbox { padding: 10px; margin: 2px; } .links { border: 1px solid; border-color: #888 #dadada #dadada #888; padding: 2px; } #threadlist { background: #fff; } #threadlist a { border-right: 1px solid #000; border-bottom: 1px solid #000; color: #000; } #threadlist a:active { background: #ddd; } #thread_nav a { color: #000; display: inline-block; margin: -3px -2px; padding: 3px; } #thread_nav a:hover { background: #ddd; } .reply { padding-top: 0.5em; } .hidden, .deleted { margin-bottom: 0.5em; } .name, .abbrev { color: #444; } .name em { color: #009; } .del a { color: #000; } .q { color: #666; } .yt { background: #fff; border: 1px inset #aaa; color: #000; } .deleted { color: gray; } #q-p { box-shadow: 5px 5px #000; padding-top: 0; } #q-p .reply:first-child { border: 0; } .postform, .formpad { padding: 0; } form .msg { background: #ffffe0; border: 1px solid #000; } #footer { color: #fff; } #listmenu h1 { background: none; color: #000; margin: 0; padding: 0; } #threads { background: #fff; border-collapse: collapse; } #threads th { background: #ccc; } #threads td, #threads th { border: 1px solid #000; } @media (max-width: 600px) { #createbox form { margin: -10px; } }