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-weight: bold;
margin: -11px -11px 0.5em;
padding: 3px;
}
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: 0.5em;
margin-bottom: 0.5em;
}
.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) {
h1,
h2,
#threadlinks:before,
h5 {
margin: -4px -4px 0.5em;
}
.threadnav {
margin: -4px;
}
.innerbox {
padding: 3px;
margin: 2px;
}
#createbox form {
margin: -10px;
}
}