html {
background: #000 !important;
}
body {
background: #000 !important;
color: #aaa !important;
font-size: 10.5pt !important;
}
a {
border-bottom: none !important;
}
a:hover {
background-color: #333 !important;
border-bottom: 1px solid #8585aa !important;
}
a, a:hover, a:active, a:link {
color: #8585aa !important;
text-decoration: none !important;
}
font { font-family: inherit !important; }
/* whitespace (black space?) */
body>a+table+table {
margin-top: -45px;
margin-bottom: 5em;
}
#posts+div { padding: 2.5em 0 5em 0; }
hr, div.rounded+div, div.rounded div+div, div.rounded script+div,
#posts+div > div > div > div, #posts+div > div > div > table, #posts+div br,
#qrform .panel fieldset, #qrform .panel .smallfont, #qrform .tcat,
.page table table img+a+a+a, .page .page strong, .pagenav .vbmenu_control,
.vBulletin_editor .fieldset { display: none; }
/* quick reply form */
textarea {
background-color: #333;
border-color: #555;
color: inherit;
}
#controlbar, .controllbar { padding: 0; }
#qrform .panel { padding: 0; }
#vB_Editor_QR_textarea { width: 600px !important; }
.vBulletin_editor {
background-color: transparent !important;
border: none !important;
padding: 0 !important;
}
#posts+div .page {
-webkit-border-radius: 10px;
-webkit-border-top-right-radius: 0;
}
/* show the bottom pagenav */
#posts+div > div > div > table:first-child { display: table; }
/* show popups for in-thread tools/search/rating */
#posts+div > div > div > div.vbmenu_popup { display: block; }
/* fix colors on posts */
.alt1, .alt3 { border-top: none !important; }
.alt1, .alt1Active, .alt3, .alt3Active {
background: transparent;
color: inherit !important;
}
/* format posts */
.page {
background: #181818 !important;
color: inherit !important;
width: 700px !important;
}
.page > div { padding: 0 !important; }
.postbody {
overflow: visible;
max-width: 500px;
}
/* quotes */
.postbody > div, td.quote > div > div { margin: 2px 0 !important; }
td.quote {
border: none !important;
display: block;
font-size: inherit !important;
padding: 1em 0;
}
td.quote > div {
border-left: 2px solid #aaa;
font-size: inherit !important;
padding-left: 10px;
}
/* colors */
body>a+table .smallfont, .time, .vbmenu_control, .vbmenu_control a, .vBulletin_editor {
color: inherit !important;
}
div.rounded, table, #qrform .panel, #qrform .panelsurround, .tborder {
background: transparent !important;
}
.tcat, .vbmenu_control { background-color: #333; }