html {
padding-bottom: 300px;
}
body {
background-color: #e6f0f0;
color: #111111;
font-size: 10px;
font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
padding: 20px 30px;
}
small {
font-size: 10px;
}
label {
display: inline-block;
min-width: 100px;
text-align: right;
padding-right: 5px;
}
button {
font-size: 10px;
font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
font-weight: bold;
color: #140A0A;
border: 2px #140A0A solid;
padding: 2px;
margin: 3px;
background-color: #c8d0dc;
text-transform: uppercase;
}
.desktop button:hover {
color: #040a0a;
background-color: #d8ece0;
}
.hidden {
visibility: hidden;
}
h1 {
font-size: 30px;
font-weight: bold;
margin: 0;
}
.bluebox {
background-color: #d8e0ec;
color: #000000;
text-align: center;
border: 2px solid #201010;
padding: 3px;
margin: 0 0 5px 0;
}
.bluebox input[type=text] {
border: 1px solid #000;
font-size: 12px;
position: relative;
top: 1px;
margin-bottom: 5px;
}
a:link { color: #2050ca; text-decoration: underline; }
a:visited { color: #1030aa; text-decoration: none; }
a:active { color: #a0a0c7; text-decoration: underline; }
a:hover { color: #2040f0; text-decoration: underline; }
hr {
border-color: #000;
}
.lastlog {
float: right;
}
#sidebar, #content {
float: left;
}
#sidebar {
width: 300px;
margin-right: 10px;
}
#content {
width: -webkit-calc(100% - 310px);
width: calc(100% - 310px);
}
.threads {
width: 100%;
}
#searchbox.bluebox {
text-align: left;
padding: 3px 2px 3px 4px;
}
#searchbox input[type=text] {
width: 225px;
margin-left: 3px;
}
#hootbox.bluebox {
text-align: left;
padding: 0;
}
#hootbox form {
padding: 4px;
}
#hootbox input[type=text] {
width: 225px;
margin-left: 3px;
}
#hootbox button {
width: 44px;
}
#hoots, #hoots tr {
margin: 0;
padding: 0;
border-spacing: 0;
}
#hoots td {
margin: 0;
padding: 0;
border-top: 2px solid #000;
}
#hoots td:nth-child(1){
border-right: 2px solid #000;
width: 40px;
height: 40px;
background-size: cover;
background-position: center center;
}
#hoots td:nth-child(2){
text-align: left;
padding: 5px;
}
#hoots tr:nth-child(odd) td:nth-child(2) { background-color: #f3f1f2; }
#hoots tr:nth-child(even) td:nth-child(2) { background-color: #e3e8e3; }
.threads th {
vertical-align: top;
font-weight: normal;
padding-right: 4px;
line-height: 15px;
}
.threads th b {
font-weight: bold;
font-size: 14px;
}
.threads, .threads tr {
margin: 0; padding: 0;
border-spacing: 0;
}
.threads td {
text-align: right;
padding-left: 4px;
padding-right: 4px;
}
.threads td:nth-child(1) a {
margin-left: 10px;
}
.threads td:nth-child(1) a {
color: #444;
text-decoration: none;
}
.threads td:nth-child(2) {
text-align: left;
font-family: Georgia, serif;
font-size: 120%;
padding: 2px 4px;
border-left: 1px solid #b6aeab; border-right: 1px solid #b6aeab;
overflow: hidden;
text-overflow: ellipsis;
max-width: 30vw;
white-space: nowrap;
}
.threads tr:first-child td:nth-child(2) {
border-top: 1px solid #b6aeab;
}
.threads tr:last-child td:nth-child(2) {
border-bottom: 1px solid #b6aeab;
}
.threads td:nth-child(2) a {
display: block;
}
.threads td:nth-child(6) {
text-align: center;
}
tr:nth-child(odd).row td { background-color: #e6f0f0; }
tr:nth-child(odd).row:hover td { background-color: #d8e0ec; color: #000000; }
tr:nth-child(even).row td { background-color: #e0e8e8; }
tr:nth-child(even).row:hover td { background-color: #d8e0ec; color: #000000; }
tr:nth-child(odd) td.row { background-color: #e6f0f0; }
tr:nth-child(odd) td.row:hover { background-color: #d8e0ec; color: #000000; }
tr:nth-child(even) td.row { background-color: #e0e8e8; }
tr:nth-child(even) td.row:hover { background-color: #d8e0ec; color: #000000; }
tr:nth-child(odd) td.plain{ background-color: #d0dBe8; border-bottom: 1px solid #d3d3d0; }
tr:nth-child(odd) td.plain:hover { background-color: #d7e4f0; color: #000000; border-bottom: 1px solid #d3d3d0; }
tr:nth-child(even) td.plain { background-color: #edf8f6; border-bottom: 1px solid #d3d3d0; }
tr:nth-child(even) td.plain:hover { background-color: #f3fafa; color: #000000; border-bottom: 1px solid #ded2dd; }
tr:nth-child(odd) td.ivory{ background-color: #e0e0d8; border-bottom: 1px solid #d3d3d0; }
tr:nth-child(odd) td.ivory:hover { background-color: #f8f0e9; color: #000000; border-bottom: 1px solid #d3d3d0; }
tr:nth-child(even) td.ivory { background-color: #f0f0ea; border-bottom: 1px solid #d3d3d0; }
tr:nth-child(even) td.ivory:hover { background-color: #f8f0e9; color: #000000; border-bottom: 1px solid #d3d3d0; }
tr:nth-child(odd) td.tan { background-color: #e1e1bf; border-bottom: 1px solid #ced2cd; }
tr:nth-child(odd) td.tan:hover { background-color: #f7f6ed; color: #000000; border-bottom: 1px solid #ced2cd; }
tr:nth-child(even) td.tan { background-color: #f0eddf; border-bottom: 1px solid #ced2cd; }
tr:nth-child(even) td.tan:hover { background-color: #f7f6ed; color: #000000; border-bottom: 1px solid #ced2cd; }
tr:nth-child(odd) td.red { background-color: #fcc7c2; border-bottom: 1px solid #E8B1AC; }
tr:nth-child(odd) td.red:hover { background-color: #FFACB2; color: #000000; border-bottom: 1px solid #E8B1AC; }
tr:nth-child(even) td.red { background-color: #fde1df; border-bottom: 1px solid #E8B1AC; }
tr:nth-child(even) td.red:hover { background-color: #FFACB2; color: #000000; border-bottom: 1px solid #E8B1AC; }
tr:nth-child(odd) td.orange { background-color: #F8E0C6; border-bottom: 1px solid #F5D1AA; }
tr:nth-child(odd) td.orange:hover{ background-color: #FFD799; color: #000000; border-bottom: 1px solid #F5D1AA; }
tr:nth-child(even) td.orange { background-color: #FBEEE1; border-bottom: 1px solid #F5D1AA; }
tr:nth-child(even) td.orange:hover{ background-color: #FFD799; color: #000000; border-bottom: 1px solid #F5D1AA; }
tr:nth-child(odd) td.yellow { background-color: #FAFDC2; border-bottom: 1px solid #CED3D2; }
tr:nth-child(odd) td.yellow:hover{ background-color: #FFF7A8; color: #000000; border-bottom: 1px solid #CED3D2; }
tr:nth-child(even) td.yellow { background-color: #FDFEDF; border-bottom: 1px solid #CED3D2; }
tr:nth-child(even) td.yellow:hover{ background-color: #FFF7A8; color: #000000; border-bottom: 1px solid #CED3D2; }
tr:nth-child(odd) td.green { background-color: #E6FFCC; border-bottom: 1px solid #AFD8AB; }
tr:nth-child(odd) td.green:hover { background-color: #d8F4b4; color: #000000; border-bottom: 1px solid #AFD8AB; }
tr:nth-child(even) td.green { background-color: #F0FFE2; border-bottom: 1px solid #AFD8AB; }
tr:nth-child(even) td.green:hover { background-color: #d4eeb0; color: #000000; border-bottom: 1px solid #AFD8AB; }
tr:nth-child(odd) td.blue { background-color: #ddE2FF; border-bottom: 1px solid #c9c9F5; }
tr:nth-child(odd) td.blue:hover { background-color: #cac8fe; color: #000000; border-bottom: 1px solid #c9c9F5; }
tr:nth-child(even) td.blue { background-color: #ebefff; border-bottom: 1px solid #c9c9F5; }
tr:nth-child(even) td.blue:hover { background-color: #cac8fe; color: #000000; border-bottom: 1px solid #c9c9F5; }
tr:nth-child(odd) td.purple { background-color: #E0CBF4; border-bottom: 1px solid #D6A9EA; }
tr:nth-child(odd) td.purple:hover{ background-color: #DDB1FF; color: #000000; border-bottom: 1px solid #D6A9EA; }
tr:nth-child(even) td.purple { background-color: #EFE4F9; border-bottom: 1px solid #D6A9EA; }
tr:nth-child(even) td.purple:hover{ background-color: #DDB1FF; color: #000000; border-bottom: 1px solid #D6A9EA; }
tr:nth-child(odd) td.pink { background-color: #F1CDE4; border-bottom: 1px solid #E8ABD2; }
tr:nth-child(odd) td.pink:hover { background-color: #FFAECD; color: #000000; border-bottom: 1px solid #E8ABD2; }
tr:nth-child(even) td.pink { background-color: #F8E5F1; border-bottom: 1px solid #E8ABD2; }
tr:nth-child(even) td.pink:hover { background-color: #FFAECD; color: #000000; border-bottom: 1px solid #E8ABD2; }
tr:nth-child(odd) td.black { background-color: #ccc; border-bottom: 1px solid #aaa; }
tr:nth-child(odd) td.black:hover { background-color: #f8f8f8; color: #000000; border-bottom: 1px solid #aaa; }
tr:nth-child(even) td.black { background-color: #eee; border-bottom: 1px solid #aaa; }
tr:nth-child(even) td.black:hover { background-color: #f8f8f8; color: #000000; border-bottom: 1px solid #aaa; }
.new { color: #000000; font-weight: bold; }
.recent { color: #001111; }
.med { color: #203838; }
.old { color: #425050; }
.older { color: #5D6464; }
.quiet { color: #787878; }
#details .left {
padding-right: 20px;
vertical-align: top;
}
#details_rapper {
width: 100%;
text-align: center;
}
#details {
display: inline-block;
text-align: left;
}
#details .right {
max-width: 50vw;
vertical-align: top;
}
#comments, #comments tr {
margin: 0; padding: 0;
border-spacing: 0;
}
.comment {
padding: 8px 8px 8px 8px;
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}
#comments tr .user {
margin: 0;
padding: 0 3px 3px 0;
text-align: center;
font-size: 11px;
vertical-align: top;
}
#comments tr .user img {
border: 1px solid;
}
#comments tr:first-child .comment {
border-top: 1px solid #ccc;
}
.comment div {
font-size: 12px;
padding-top: 3px;
padding-bottom: 20px;
}
.comment .date {
float: right;
}
.comment .edit-links {
}
tr:nth-child(even) td.comment { background-color: #f3f1f2; }
tr:nth-child(odd) td.comment { background-color: #fcf8f8; }
#files, #files tr {
margin: 0; padding: 0;
border-spacing: 0;
}
#files {
border: 1px solid #ccc;
margin-bottom: 10px;
}
#files td {
padding: 3px 3px;
font-size: 11px;
}
#files .user a {
text-decoration: none;
color: #333;
}
#files td:first-child {
text-align: left;
}
#files td {
text-align: right;
}
#files .total td {
text-align: right;
border-top: 1px dotted #888;
}
#files .playing:before {
content: "> ";
}
#gallery {
width: 100%;
}
#gallery div {
display: inline-block;
text-align: center;
padding: 0 0 12px 0;
}
@media (max-width: 1024px) {
.threads td:nth-child(3) small {
display: none;
}
.threads td:nth-child(4) {
display: none;
}
.threads .size {
display: none;
}
}