/* General */
body {
color: rgb(0,0,0) !important;
font-family: Tahoma, Georgia, Trebuchet, sans-serif !important;
background: rgb(170,225,220) !important  }

/* Hyperlinks */
a, span.reflink span.none i {
color: rgb(0,155,85) !important;
font-weight: bold !important }

td.postblock a, td.postblock a:visited, td.postblock a:active, td.postblock a:hover {
color: rgb(64,64,64) !important;
text-decoration: none !important;
font-weight: inherit !important }

a:active, span.reflink span.none i:active {
color: rgb(255,255,0) !important }

div.filesizemain a, div#damnopera a {
text-decoration: none !important }

a:visited {
color: rgb(0,125,75) !important;
text-decoration: none !important }

a:hover {
text-decoration: underline !important;
background: inherit !important }

span#boxy a:hover {
text-decoration: none !important;
background: rgb(255,255,155) !important;
border-color: rgb(200,0,0) !important }

/* Dupe and corrupt file warning */
span#cred {
display: block !important;
font-weight: bold !important;
font-size: 0.8em !important;
padding: 3px 5px 3px 5px !important;
color: rgb(255,255,255) !important;
background: rgb(230,50,50) !important;
border: 1px dashed rgb(75,75,75) !important }

/* Board title at the top */
.logo {
font: small-caps bold 22px Georgia, serif !important;
color: rgb(64,128,128) !important;

/* text-shadow: 2px 2px 2px rgb(255,255,255) !important */ }

span.tempo, div#file0 span, div#file1 span, div#file2 span, div#file3 span, div#file20 span, div#file21 span, div#file22 span, div#file23 span { display: none !important }

/* Page links and post table background */
.postarea table, span#boxy, div#indexbox, td.postblock, td.postinput {
padding: 25px; 
font-family: inherit !important;
background: rgb(203,237,233); !important 
}


span#boxy {
padding: 2px 5px 2px 5px !important;
-moz-border-radius: 5px !important;
-webkit-border-radius: 5px !important }

div.adminbarmain {
font-family: inherit !important }

div#postarea, div#threadpostarea {
background: rgb(203,237,233) !important }

span#boxy, td.postblock, td.postinput, div.rules, div#indexbox {
font-size: 12px !important }

/* Reply popup post */
td.replycopy {
color: rgb(0,0,0) !important;
background: rgb(196,234,230) !important;
font-family: Tahoma, Georgia, Trebuchet, sans-serif !important;
font-size: 14px !important;
border: 1px dashed white !important;
-moz-border-radius: 0px !important }

/* Post area input elements */
div#postarea form#postform table { height: 270px !important; width: 500px !important }
div#postarea form#postform table input[name=subj] { width: 315px !important }
div#postarea form#postform table textarea { width: 315px !important; height: 135px !important }

td.postinput select, td.postinput input, textarea#cont, form#top-search input {
background: rgb(227,245,242) !important }

td.postinput span {
font-size: inherit !important }

form input, form textarea, form select {
font: inherit !important }

td.postblock {
padding: 0px 5px 0px 5px !important;
color: rgb(64,64,64) !important }

td.postinput input[type=text], textarea, span#searchbar input {
padding: 3px 5px 3px 5px !important }

/* Input hover effects */
td.postinput input:focus, textarea#cont:focus, span#searchbar input:hover {
background: rgb(255,255,190) !important;
border-color: rgb(75,75,75) !important }

td.postinput input:hover, textarea#cont:hover {
border-color: rgb(200,0,0) !important }

/* Bookmarked boards */
div#indexbox {
padding: 3px 6px 3px 6px !important;
border: 1px outset !important }

/* Search bar */
span#searchbar {
font-size: 12px !important }

span#searchbar input:focus {
background: rgb(255,255,155) !important;
border-color: rgb(200,0,0) !important }

/* Submit button */
input#subbtn {
border: 2px outset !important }

input#subbtn:active {
border: 2px inset !important }

/* Subboards */
div#subarea, div#returnbar {
	border:1px dashed #808080;
padding: 3px 5px 3px 5px !important;
background: rgb(210,238,221) !important }

/* Welcome threads */
div#t49 div.firstimg a img, div#t50 div.firstimg a img, div#t51 div.firstimg a img, div#t52 div.firstimg a img {
-moz-box-shadow: teal 4px 2px 12px !important;
-webkit-box-shadow: teal 4px 2px 12px !important }

/* Threads */
div#cutthread, div.cutthreadpost, div#cutmain, td.reply {
font-size: 14px !important }

div.cutrep {
max-width: 750px !important }

div.cutthreadpost {
max-width: 800px !important }

span.postertrip span#cpurple {
font-size: 11px !important;
font-weight: bold !important;
margin-left: 3px !important;
margin-right: 3px !important;
padding: 3px !important;
background: rgb(243,244,251) !important;
color: rgb(0,102,255) !important;
border: 1px outset !important;
-moz-border-radius: 6px !important;
-webkit-border-radius: 6px !important }

span.threadtitle {
color: rgb(64,128,128) !important }

div.filesize, div.filesizemain {
font-size: 11px !important }

div.cutrep, span.imgborder, td.reply {
background: inherit !important }

span.postername {
color: rgb(40,40,40) !important }

.imgbox {
max-width: 230px !important;
overflow: visible !important }