/* 
- Style name: 4chan Darkwood Blue
- Version: 1.36
- Author: Krkandrkan
*/

@namespace url(http://www.w3.org/1999/xhtml);

/*Front page + frames*/

@-moz-document domain("www.4chan.org")
{

html
{
background-color:#ffffff !important;
background-image:url('http://i.imgur.com/CN1ie.jpg') !important;
background-position:top, left !important;
margin:0;
padding:0;
}

div#disclaimer-dialog
{
background-color:#222222 !important;
color:#245678 !important;
}

div#disclaimer-dialog > div.hd
{
display:none !Important;
}

body
{
background-image:none !important;
height:100% !important;
background-color: transparent !important;
font-family:Arial!important;
font-size:13px;
color:transparent !important;
}

a[href="http://americancensorship.org"]
{
display:none !important;
}

div#boards
{
background-color: transparent !important;
border-color:#222111 !important;
border-width:2px !important;
background-image:url('http://i.imgur.com/Sma6j.png') !important;
border-radius:5px !important;
text-shadow:black 1px 1px !important;
opacity: 0.5;
box-shadow: 5px 5px 15px #000 !important;
-webkit-transition: opacity 0.3s linear;
-moz-transition: opacity 0.3s linear;
-o-transition: opacity 0.3s linear;
}

div#boards:hover
{
opacity: 1;
}

div#bd
{
top:50% !important;
margin-top:-112px !important;
position:absolute !important;
}

div.boxbar 
{
color:#256789 !important;
background-color:transparent !important;
}

div.boxbar h2 
{
background-image:none!important;
box-shadow:0 0 0!important;
border-style:none !important;
border-radius: 0px !important;
}


div.boxcontent
{
color:#EEEEEE !important;
}

a
{
color:#245678 !important;
}

a:hover
{
color:#267890 !important;
text-decoration:none !important;
}

div#filter-container
{
background-image:url('http://i.imgur.com/OgKa1.png') !important;
}

div#filtermenu a
{
text-shadow:0 0 0 !important;
-webkit-transition: 0s;
-moz-transition: 0s;
-o-transition: 0s;
} 

div#filtermenu a:hover 
{
background-color:#333333 !important;
color:#267890 !important;
}

div#hd
{
display:none;
}

div#announce
{
display:none;
}

div.yui-g
{
display:none;
}

div#ft
{
display:none;
}

/*frames*/

div#logo
{
display:none !important;
}

h2
{
background-image:url('http://i.imgur.com/Sma6j.png') !important;
background-color:transparent !important;
color:#EEEEEE !important;
box-shadow: 1px 1px 1px #000 !important;
border-style:solid !important;
border-color:#000 !important;
border-width:1px !important;
border-radius: 3px !important;
}

.plus
{
background:none !important;
border:none !important;
color:#245678 !important;
}

a
{
text-shadow:black 1px 1px !important;
}

li 
{
text-decoration:none !important;
}


}

/*****************************************/
/*Imageboards + styling to 4chan x elements*/

@-moz-document domain("boards.4chan.org") {

html
{
background:none !important;
}

body
{
background-repeat:repeat !important;
background-image:url('http://i.imgur.com/CN1ie.jpg') !important;
background-position:top,left !important;
background-color: transparent !important;
font-family:Arial!important;
font-size:13px;
color:#CCCCCC !important;
}

a[href="http://americancensorship.org"]
{
display:none !important;
}

div#header
{
background-color:#222222 !important;
border-style:solid !important;
border-width: 0 1px 1px 1px !important; 
border-color:black !important;
width:100% !important;
margin: -2px 0 0 auto !important;
padding:0 !important;
position:fixed !important;
font-size:12px !important;
}

body div:nth-of-type(3)
{
display:none !important;
}

body div form#qr_form div:nth-of-type(3)
{
display:block !important;
}

body center:nth-of-type(1) a
{
display:none !important;
}

body div:nth-of-type(2).logo font:nth-of-type(2)
{
display:none !important;
}

div#header a
{
padding: 0 0 0 2px  !important;
}

input[type=checkbox]
{
-moz-appearance:none !important;
-webkit-appearance:none !important;
-o-appearance:none !important;
border-radius:5px !important;
background:#222222 !important;
border:1px solid #245678 !important;
height:12px !important;
width:12px !important;

box-shadow:none !important;
}

input[type=checkbox]:checked
{
color:#245678 !important;
}

div#footer
{
display:none !important;
}

center:nth-of-type(2)
{
overflow:hidden !important;
background-image:url('http://i.imgur.com/FaGnp.png') !important;
background-position:center top !important;
background-repeat:no-repeat !important;
height:12px !important;
-moz-transition: 0.5s 1s !important;
-webkit-transition: 0.5s 1s !important;
-o-transition: 0.5s 1s !important;
line-height:50px !important;
}

center:nth-of-type(2) font:first-child
{
color:#CCCCCC !important;
text-shadow:#000 1px 1px !important;
}

center:nth-of-type(2) h3
{
padding-top:16px !important;
display:block !important;
}

center:nth-of-type(2):hover
{
height:250px !important;
color:#CCCCCC !important;
}

span#navlinks
{
top:70px !important;
}

div#imgControls
{
padding-top:15px !important;
}

td.rules
{
display:none !important;
}

img
{
border-radius:5px !important;
border-width:1px !important;
border-color:black !important;
}

form a img
{
box-shadow: 5px 5px 15px #000 !important;
}

td a img
{
box-shadow:none !important;
}

.pages td
{
color:#CCCCCC !important;
text-shadow:black 1px 1px !important;
}

.pages td b
{
color:#267890 !important;
}

a
{
color:#245678 !important;
}

a:hover
{
color:#267890 !important;
}

hr 
{
display:none !important;
}

table.pages tbody td
{
color:transparent !important;
text-shadow:none !important;
}

table.pages tbody td a
{
text-shadow:black 1px 1px !important;
}

.postblock {
background:none !important;
color:#245678 !important;
border-color:#000 !important;
border-style:solid !important;
border-width:1px !important;
}

span
{
color:#245678 !important;
text-shadow:black 1px 1px !important;
}

.reportbutton
{
text-shadow:black 1px 1px !important;
}

.postarea
{
position:fixed !important;
width:600px !important;
right:-580px !important;
bottom:30px !important;
padding:0px !important;
border-width:1px !important;
border-style:solid !important;
border-color:black !important;
border-radius:5px 0 0 5px !important;
box-shadow:#000 5px 5px 10px !important;
opacity:0.5 !important;
background:#222222 !important;
background-image:url('http://i.imgur.com/Ekamb.png') !important;
background-repeat:no-repeat !important;
background-position:left, center !important;
-moz-transition: 0.5s 0.5s ease-in-out !important;
-webkit-transition: 0.5s 0.5s ease-in-out !important;
-o-transition: 0.5s 0.5s ease-in-out !important;
}

.postarea:hover
{
right:0px !important;
opacity:1 !important;
}

img#recaptcha_logo
{
display:none !important;
}

table#recaptcha_table tr
{
height:auto !important;
}

img#recaptcha_tagline
{
display:none !important;
}

body div.postarea form table tbody tr:nth-of-type(2)
{
visibility:visible !important;
}

body form:first-of-type table tbody tr:nth-of-type(2)
{
visibility:hidden !important;
}

div.recaptcha_input_area
{
visibility:visible !important;
}

.omittedposts
{
text-shadow:black 1px 1px !important;
}

blockquote
{
background: transparent !important;
background-image:url('http://i.imgur.com/Sma6j.png') !important;
border-style:solid !important;
border-color:black !important;
border-width:1px !important;
border-radius:5px;
padding: 20px !important;
color:#CCCCCC !important;
width:50% !important;
box-shadow: 2px 2px 10px #000 !important;
overflow:hidden !important;
}

td.reply blockquote
{
background: transparent !important;
border-style:none !important;
margin:0px 0 0px 0px !important;
width:auto !important;
box-shadow:none !important;
}

td.reply
{
background: transparent !important;
background-image:url('http://i.imgur.com/Sma6j.png') !important;
border-style:solid !important;
border-color:black !important;
border-width:1px !important;
border-radius:5px;
padding: 1px !important;
color:#CCCCCC !important;
box-shadow: 2px 2px 10px #000 !important;
}

td.replyhider
{
text-shadow:black 1px 1px;
}

table
{
padding:10px !important;
}

.commentpostername
{
background:none !important;
}

.postertrip
{
background:none !important;
}


div.stub
{
text-shadow:black 1px 1px;
}

td.replyhl
{
background: transparent !important;
background-image:url('http://i.imgur.com/Sma6j.png') !important;
border-style:solid !important;
border-color:#CCCCCC !important;
border-width:1px !important;
border-radius:5px;
padding: 1px !important;
color:#CCCCCC !important;
}

td.replyhl blockquote
{
background: transparent !important;
border-style:none !important;
margin:0px 0 0px 0px !important;
box-shadow:none !important;
}

tr.replyhl
{
background: transparent !important;
background-image:url('http://i.imgur.com/Sma6j.png') !important;
color:#CCCCCC !important;
}

td.qphl
{
outline:0px !important;
}

td.reply.qphl
{
border-color:#245678 !important;
}

span#count
{
background:none !important;
}

table tbody th
{
display:none !important;
}

td.doubledash
{
color:#245678 !important;
text-shadow:black 1px 1px !important;
}

table.pages
{
position:fixed !important;
background:#222222 !important;
right:5px !important;
top:16px !important;
border-style:solid !important;
border-width:0 1px 1px 1px !important;
border-color:#000 !important;
padding:0 !important;
border-radius:0 0 0 5px !important;
} 

input[type=submit], input[type=button]
{
border-style:solid !important;
border-width:1px !important;
border-color:#000000 !important;
-moz-appearance:none !important;
background-color:#245678 !important;
border-radius:3px !important;
width:70px !important;
color:#CCCCCC !important;
margin:0 !important;
padding:0px !important;
-moz-transition: 0.5s !important;
-webkit-transition: 0.5s !important;
-o-transition: 0.5s !important;
}

input[type="file"]::-webkit-file-upload-button
{
border-style:solid !important;
border-width:1px !important;
border-color:#000000 !important;
background-color:#245678 !important;
border-radius:3px !important;
width:70px !important;
color:#CCCCCC !important;
margin:0 !important;
padding:0px !important;
-webkit-transition: 0.5s !important;
}

input[type=submit]:hover, input[type=button]:hover
{
background-color:#267894 !important;
}

input[type="file"]::-webkit-file-upload-button:hover
{
background-color:#267894 !important;
}

input[type=text], input[type=file]
{
width:250px !important;
border:0 !important;
}

div.recaptcha_input_area
{
padding:0 0 1px 0 !important;
}

input[name=recaptcha_response_field]
{
margin-top:3px !important;
}

div.postarea td
{
padding:0 !important;
}
table.pages input
{
display:none !important;
}

table.pages td:nth-of-type(1)
{
display:none !important;
}

table.pages td:nth-of-type(3)
{
display:none !important;
}

div.reply
{
background:#222222 !important;
color:#CCCCCC !important;
border-color:black !important;
border-width:1px !important;
border-radius:5px !important;
text-align:left !important;
}

div.reply blockquote
{
border-style:none !important;
border-radius:0px !important;
background:none !important;
margin:0 !important;
box-shadow:none !important;
width:auto !important;
}

div.logo img
{
display:none !important;
}

div#watcher
{
background: transparent !important;
background-image:url('http://i.imgur.com/Sma6j.png') !important;
color:#245678 !important;
box-shadow:#000 2px 2px 5px !important;
}

.spoiler
{
background-color:#245678 !important;
text-shadow:0 0 0 !important;
}

.spoiler:hover
{
background-color:transparent !important;
color:#CCCCCC !important;
}

div.op tbody tr:first-child
{
background-image:url('http://i.imgur.com/Sma6j.png') !important;
box-shadow:#000 2px 2px 5px !important;
}

/* 404 */

div.box-outer
{
background: transparent !important;
background-image:url('http://i.imgur.com/Sma6j.png') !important;
border-style:solid !important;
border-color:black !important;
border-width:1px !important;
border-radius:5px;
padding: 1px !important;
color:#CCCCCC !important;
}

div.boxbar
{
display:none !important;
}

div#bd
{
margin-top:10% !important;
}



div#hd
{
display:none !important;
}

}


/*****************************************/
/*404 for images, background for images etc*/

@-moz-document domain("images.4chan.org")
{
html
{
background-repeat:repeat !important;
background-image:url('http://i.imgur.com/CN1ie.jpg') !important;
background-position:top,left !important;
background-color: transparent !important;
}

body
{
background:none !important;
color:#CCCCCC !important;
}

div.box-outer
{
background: transparent !important;
background-image:url('http://i.imgur.com/Sma6j.png') !important;
border-style:solid !important;
border-color:black !important;
border-width:1px !important;
border-radius:5px;
padding: 1px !important;
color:#CCCCCC !important;
}

img
{
border-radius:5px !important;
}

div.boxbar
{
display:none !important;
}

div#bd
{
margin-top:10% !important;
}



div#hd
{
display:none !important;
}



}


/*****************************************/

@-moz-document domain("sys.4chan.org")
{

html
{
background:none !important;
}

body
{
background-image:url('http://i.imgur.com/CN1ie.jpg') !important;
color:#CCCCCC !important;
}

a
{
color:red !important;
}
}

/*****************************************/
/*Rapidshit page*/

@-moz-document domain("rs.4chan.org")
{

body
{
background-repeat:repeat !important;
background-image:url('http://i.imgur.com/CN1ie.jpg') !important;
background-position:top,left !important;
background-color: transparent !important;
font-family:Arial!important;
font-size:13px;
color:#cccccc !important;
text-shadow:black 1px 1px !important;
}

div#header
{
background-color:#222222 !important;
border-style:solid !important;
border-width: 0 1px 1px 1px !important; 
border-color:black !important;
width:100% !important;
margin: -2px 0 0 auto !important;
padding:0 !important;
position:fixed !important;
color:#245678 !important;
}

div#header a
{
padding: 0 0 0 2px  !important;
}

div#footer
{
background-image:url('http://i.imgur.com/Sma6j.png') !important;
border-style:solid !important;
border-width: 1px !important; 
border-color:black !important;
width:100% !important;
margin:0 !important;
border-radius:5px !important;
box-shadow: 5px 5px 15px #000 !important;
margin-bottom:20px !important;
}

div#footer span
{
color:#245678 !important;
}

a
{
color:#245678 !important;
}

a:hover
{
color:#267890 !important;
}

.postblock {
background: transparent !important;
background-image:url('http://i.imgur.com/Sma6j.png') !important;
color:#245678 !important;
border-color:black !important;
box-shadow: 1px 1px 3px #000 !important;
}

.logo
{
display:none !important;
}

hr
{
display:none !important;
}

table.pages
{
position:fixed !important;
background:#222222 !important;
right:5px !important;
top:16px !important;
border-style:solid !important;
border-width:0 1px 1px 1px !important;
border-color:#000 !important;
padding:0 !important;
border-radius:0 0 0 5px !important;
}

.pages td
{
color:#CCCCCC !important;
}

div.postarea
{
margin-top:20px !important;
}

}

/*****************************************/
/*Text boards*/

@-moz-document domain('dis.4chan.org')
{
body
{
background-repeat:repeat !important;
background-image:url('http://i.imgur.com/CN1ie.jpg') !important;
background-position:top,left !important;
background-color: transparent !important;
font-family:Arial!important;
}

.hborder
{
border-style:none !important;
background: transparent !important;
text-shadow:black 1px 1px !important;
}

.head
{
background: transparent !important;
background-image:url('http://i.imgur.com/Sma6j.png') !important;
border-style:solid !important;
border-color:black !important;
border-width:1px !important;
border-radius:5px !important;
}

div.hborder:nth-child(1) div.head
{
background:none !important;
border-style:none !important;
color:#245678 !important;
}

div.head.midhead.options
{
color:#CCCCCC !important;
margin: 0 0 2px 0 !important;
box-shadow: 5px 5px 15px #000 !important;
}

div.headtext h1
{
color:#245678 !important;
}

h2
{
color:#245678 !important;
}

.navmenus
{
color:#CCCCCC !important;
}

a
{
color:#245678 !important;
text-decoration:none !important;
}

a:hover
{
color:#267890 !important;
}

.thread
{
background: transparent !important;
background-image:url('http://i.imgur.com/Sma6j.png') !important;
border-style:solid !important;
border-color:black !important;
border-width:1px !important;
border-radius:5px !important;
margin-top:10px !important;
box-shadow: 5px 5px 15px #000 !important;
}

div.head.threadldiv
{
box-shadow: 5px 5px 15px #000 !important;
}

.border
{
background:none !important;
border-style:none !important;
}

div.post.even
{
color:#CCCCCC !important;
}

blockquote
{
color:#CCCCCC !important;
}

.postinfo
{
color:#CCCCCC !important;
}

.postername
{
color:#245678 !important;
}

.postername a
{
text-decoration:underline !important;
}

.quote
{
color:#789922 !important;
}

.o
{
color:#CCCCCC !important;
}

.replies
{
color:#CCCCCC !important;
}

.hidden
{
color:#245678 !important;
}

.label
{
color:#CCCCCC !important;
}

.postnum
{
color:#CCCCCC !important;
}

div.post.even
{
background:none !important;
}

div.post.odd
{
background:none !important;
}

hr
{
display:none !important;
}

.legal
{
color:#CCCCCC !important;
text-shadow:black 1px 1px !important;
}

.pages
{
color:#CCCCCC !important;
}

.head.newthread
{
margin: 10px 0 10px 0 !important;
}

.threadlinks
{
color:#CCCCCC !important;
}

}