body{
	background-image: url('http://imgclub.org/images/bamboosus.png') !important;
	background-attachment: fixed !important;
	background-color:#333333 !important;
	color: #FFFFFF !important;
	font-family: Sans !important;
	font-size: 14px !important; /* This is stated 3 times in this style sheet */
	height: 100% !important;
}

/* Remove Logo */
.logo{
	display: none !important;
}
span#r{
	display: none !important;
}
.adminbar {
        text-align:right;
        clear:both;
        float:right;
}
.stylesheet {
	text-align:right;
	clear:both;
	float:right;
	padding-left: 3px !important;
        font-size:0.8em
}
/* Posts */
td.replyhl{ /* Highlighted Posts */
	background: rgba(0, 107, 119, 0.6) !important;
	color: #FFF !important;
	padding: 5px !important;
	-moz-border-radius: 7px !important;
	-webkit-border-radius: 7px !important;
	border: none !important;
	
}
td.reply, div#backwash_tooltip{ /* Replies, hl-replies, and the popups that come with backwash (for borders, padding, and curved edges) */
	-moz-border-radius: 7px !important;
	-webkit-border-radius: 7px !important;
	color: #FFF !important;
	padding: 5px !important;
	border: none !important;
}
td.reply{
	background: rgba(0, 0, 0, 0.6) !important;
}
div#backwash_tooltip{
	background: rgba(0, 0, 0, 0.8) !important;
}
form[name="delform"] > blockquote{ /* OP */
	width: auto !important;
	margin-right: auto !important;
	-moz-border-radius: 7px !important;
	-webkit-border-radius: 7px !important
	color: #FFF !important;
	padding: 5px !important;
	border: none !important;
	background: rgba(0, 0, 0, 0.6) !important;
}
form[name="delform"] > table{
	width: 100% !important;
}
.backlink{ /* Remove inline quoting from some 4chan userscripts */
	display: none !important;
}
block{ /* I though everything already was given this atribute? */
	font-size: 14px !important;
}
.unkfunc{ /* Changes the color of s to a slightly unsaturated green (I'm tempted to style s like reddit's quotes) */
	color: #32CD32 !important;
}
.commentpostername, .postername{ /* Name */
	color: #08B !important;
	font-weight: 800 !important;
	font-size: 12px !important;
	background: none !important;
}
.postertrip{
	background: none !important;
	color: #8B0 !important;
}
.omittedposts{ /* Ommited Posts Text */
	color: #08B !important;
	font-weight: bold !important;
	font-size: 14px !important;
}
.abbr{ /* Comment too long (I wonder why the class is "abbr") */
	color: #08B !important;
	font-weight: bold !important;
}
tr[class="replyhl"]{/* For /f/ */
	background: none !important;
}

/* /rs/ */
span[style="color: red;"]{
	font-weight: bold !important;
	text-shadow: 0px 0px 3px #F00 !important;
}
span[style="color: rgb(204, 87, 17);"]{
	font-weight: bold !important;
	text-shadow: 0px 0px 3px rgb(204, 87, 17) !important;
}

/* Subject */
.filetitle, .replytitle{
	color: #B08 !important;
	background: none !important;
}

/* Images */
img{
	-moz-border-top-right-radius: 3px !important;
	-moz-border-bottom-left-radius: 3px !important;
	-moz-border-top-left-radius: 5px !important;
	-moz-border-bottom-right-radius: 5px !important;
	-moz-box-shadow: 0px 0px 20px #000 !important;
	-webkit-border-top-right-radius: 3px !important;
	-webkit-border-bottom-left-radius: 3px !important;
	-webkit-border-top-left-radius: 5px !important;
	-webkit-border-bottom-right-radius: 5px !important;
	-webkit-box-shadow: 0px 0px 20px #000 !important;
}
img:hover{
	-moz-box-shadow: 0px 0px 25px #000 !important;
	-webkit-box-shadow: 0px 0px 25px #000 !important;
}

/* Captacha  */
#recaptcha_reload, #recaptcha_switch_audio_btn, #recaptcha_whatsthis, #recaptcha_logo, #recaptcha_tagline{
	display: none !important;
}
#recaptcha_image{
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
}

/* Postblock /  */
.postblock, .pages {
	background-color: #000 !important;
	opacity: 0.8 !important;
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	color: #FFF !important;
	font-weight: bold !important;
	border: none !important;
}

/* Postblock */
.inputtext{
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
}
input[type="checkbox"], .deletebuttons{ /* Might need to remove this for spoiler images */
	display: none !important;
}
.postarea{
	border: none !important;
	color: #FFFFFF !important;
	padding: 0px !important;
	width: auto !important;
	height: auto !important;
	margin: auto 0px 0px auto !important;
	position: fixed !important;
	bottom: 0% !important;
	right: 0% !important;
	opacity: 0.1 !important;
}
div.postarea:hover{
	opacity: 0.9 !important;
}
td.rules{ /* Remove Rules */
	display: none !important;
}
input[type="file"]{
	color: $FFF !important;
}
input{
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
}


/* Remove <hr> */
hr{
	display: none !important;
}
form hr{
	display: block !important;
}
hr{
	height: 1px !important;
	border: none !important;
	background: inherit !important;}
.doubledash{
	display: none !important;
}
th{
	display: none !important;
}

/* Nav  */
.pages{
	margin-left: auto !important;
	margin-right: auto !important;
	width: 100% !important;
	text-align: center !important;
}
table.pages > tbody > tr > td:first-child{
	display: none !important;
}
input[accesskey="x"], input[accesskey="z"]{ /* Remove "Next" and "Prev" Buttons */
	display: none !important;
}
#{
	color: #FFF !important;
	font-weight: bold !important;
}
#header{
	margin-bottom: 5px !important;
	position: static !important;
	color: #FFF !important;
}
span[style="left: 5px; position: absolute;"]{ /* Removes the annoying "Return" botton that has an absolute position */
	display: none !important;
}
#footer{
	display: none !important;
}
table[align="right"]{
	display: none !important;
}

/* Remove Ads */
form[name="post"] > div{
	display: none !important
}
.bf{ /* Hurr durr buzzfeed */
	display: none !important;
}

/* Make bold text white (I forgot why I even put this in, but I guess it can stay) */
b{
	color: #FFF !important;
}
/* Make all fonts sized 14px (man I should use better selectors than this...) */
*{
	font-size: 14px !important;
}
/* Horrible selector, no clue what it does... (well it obviously makes the color of all table data white, but I'm not sure why I need it) */
td{
	color: #FFF !important;
}

/* Main Page */
div#recent-images, div#recent-threads, div#popular-threads, .right-box, div#announce, div#ft, div#hd, .boxbar{ /* Removes uneeded boxes */
	display: none !important
}
.boxcontent{ /* Boards Box */
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	margin: 20% auto !important;
	background-color: rgba(0, 0, 0, .6) !important;
	border: none !important;

}
div#boards{
	
	padding: auto !important;
	align: center !important;
}
.column{
	padding: 0px !important;
	width: 20% !important;
	text-align: center !important;
}
.top-box{
	background: none !important;
	border: none !important;
}
div[class="yui-skin-sam menubutton"]{
	display: none;
}

/* Links */
a:link{
	text-decoration: none !important;
	color: #08B !important;
	text-shadow: #07A 0px 0px 3px !important;
	font-weight: bold !important;

}
a:visited{
	text-decoration: none !important;
	color: #08B !important;
	text-shadow: #07A 0px 0px 3px !important;
	font-weight: bold !important;
}
a:active{
	text-decoration: none !important;
	color: #08B !important;
	text-shadow: #07A 0px 0px 3px !important;
	font-weight: bold !important;
}
A:hover{
	text-decoration: none !important;
	color: #08B !important;
	font-weight: bold !important;
	text-shadow: #07A 0px 0px 5px !important;
}
}
@-moz-document url-prefix('http://rs.4chan.org'){
table.pages{
	display: none !important;
}
td[align="right"]{
	display: none !important;
}
}
a[href$=sage],  a[href$=Sage], a[href$=SAGE] {
	color: #0088bb !important;
}
a[href$=sage]:before,  a[href$=Sage]:before, a[href$=SAGE]:before {
	content: "[sage] " !important;
}
.spoiler {
	background: #575757 !important;
	color: #575757 !important;
	font-weight: bolder !important;
}
.spoiler blockquote {
	background: #575757 !important;
	color: #575757 !important;
	font-weight: bolder !important;
}
.spoiler:hover {
	background: #575757 !important;
	color: #48B0FD !important;
	font-weight: bolder !important;
}
.spoiler blockquote:hover {
    color:#789922 !important;
}
.spoiler blockquote blockquote:hover {
    color:#789922 !important;
}
.spoiler blockquote blockquote blockquote:hover {
    color:#450000 !important;
}
.delete {
	text-decoration:line-through;
}
.topbar {
    /* background: #000000; */  
        background: #394825;
    /* border-bottom: 1px solid #000000; */
        -moz-opacity : 0.6;
        opacity : 0.6;
        filter : alpha(opacity=60);     
    border-bottom: 1px solid #5C5B7F; #800000;
        position: fixed;
        top: 0px;
        left: 0px;
        width: 100%;
        padding: 2px 2px 0px 0px;
        color: #AAAAAA;
        }

.topbar:hover {
    /* background: #000000; */  
        background: #394825;
    /* border-bottom: 1px solid #000000; */
        -moz-opacity : 1.0;
        opacity : 1.0;
        filter : alpha(opacity=100);     
    border-bottom: 1px solid #5C5B7F; #800000;
        position: fixed;
        top: 0px;
        left: 0px;
        width: 100%;
        padding: 2px 2px 0px 0px;
        color: #AAAAAA;
        }
.navbar {
        text-align: left;
        float: left;
        padding-top: 4px;
        margin-left: 4px;
        font-size:0.8em
}