@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("boards.4chan.org") 
{

/* Remove top ad */
form > div[style^="width: 300px;"] { display:none !important; }

/*Change background for Posting Mode: Reply*/
html > body > table > tbody > tr > td,
html > body > table > tbody > tr > th {
 background-color: #D6DAF0 !important;
}

body > form > table { clear:left !important; }

	td.reply
	{
		clear: both;
		width: 1200px !important;
	}
	td.replyhl
	{
		width: 1200px !important;
	}
	.omittedposts {
		clear: both;
		padding-left: 20px;
		padding-top: 3px;
		padding-bottom: 3px;
		display: block;
	}
	
	.rules{
	display: none;
	}
.recaptchatable a img {
    display:none !important;
}



/* Post area */

.inputtext {
    height: auto;
    padding-bottom: 3px;
    padding-top: 2px;
    width:300px;
}


.recaptchatable .recaptcha_image_cell {
    background-color: white;
    height: 57px;
    padding: 0px !important;
}

.recaptchatable #recaptcha_image {
    border: 1px solid #D6DAF0 !important;
    margin-left: 0px !important;
        margin-top:-17px !important
}

	html>body>.postarea>form>table>tbody>tr:nth-of-type(3)>td:nth-of-type(3) {
		font-size: 0 !important;
	}

div.postarea form table tbody tr td small{
display:none;
}

img#recaptcha_logo{
display:none !important;
}

img#recaptcha_tagline{
display:none !important;
}

.recaptchatable * {
    border: 0 none;
    bottom: auto;
    color: black;
    left: -7px !important;
    margin: 0;
    padding: 0;
    position: static;
    right: auto;
    text-align: left !important;
    top: -15px !important;
}

div#recaptcha_area{
height:80px !important;
}

.postarea {
    position: fixed;
    bottom:150px;
    right:20px;
}

.postblock {
     background: #D6DAF0 !important;
     border: #D6DAF0 !important;
    color: #000000;
    font-weight: 200 !important;
}

input[type="submit"], input[type="button"], select {
		background: #D6DAF0 !important;
		border: 1px solid #D6DAF0;
		-moz-appearance: none;
		-webkit-appearance: none;
	}
	
input[type="checkbox"] {
		-moz-appearance: none !important;
		-webkit-appearance: none !important;
		background: #D6DAF0 !important;
		border: 1px solid #D6DAF0 !important;
	}
	
pre, textarea, input:not([type="button"]):not([type="checkbox"]):not([type="submit"]):not([type="reset"]), select, input[type="file"] > input[type="text"] {
		-moz-appearance: none;
		-webkit-appearance: none;
		background: #D6DAF0 !important;
		border-color: #D6DAF0 !important;
		border: 1px solid;
	}


}
/* RS */
@-moz-document domain("rs.4chan.org") {

body table table {width: 100% !important;}

	html>body>table>tbody>tr>td>center>table,
	div.postarea>table {
		width: 650px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}

/* Remove home links
#navtopr { display:none !important;}
#navbotr { display:none !important;} */

/* Navigation bar
	#navtop {
		width: 100%;
		text-align: center;
	}

	#navbot {
		width: 100%;
		text-align: center;
                position:absolute;
	} */

TD[align="left"] > A[title]
  { font-size: 0 !important; }
TD[align="left"] > A[title]::after
  { content: attr(title) !important;
    font-size: 12px !important;}

TR:nth-child(2) > TD > TABLE[width="98%"] > TBODY > TR:nth-child(odd)
  { background: #F0E0D6 !important; }
TR:nth-child(2) > TD > TABLE[width="98%"] > TBODY > TR:nth-child(even)
  { background: transparent !important; }
	.pages
	{
		text-align: center !important;
		width: 30% !important;
	}

}