/* TokyoTosho - Dark by gohanrice */
@-moz-document domain("tokyotosho.com"), domain("tokyotosho.se"), domain("tokyotosho.info"), domain("tokyo-tosho.net")

{

/* Remove Google Custom Search. Upper is 0, lower is 1. */
div#___gcse_0, div#___gcse_1 {
display:none !important}
/* Comment out lines the two lines above to put it back in. Modifications for it are further down. */


/* Remove nukeDL links */
sup{
display:none !important;}

/* Remove Flattr */
iframe[class=FlattrButton]{
display:none !important}

/* Remove text "A BitTorrent Library for Japanese Media */
h3{
display:none !important}


body{
background: #111 !important;
color: #FFF !important}

#main{
background: #222 !important;}

.shade{
background: #333 !important;}

/*description and padding*/
.desc-bot{
color: #f1f1f1 !important;
padding-bottom: 5px !important}

.desc-top, .web{
padding-top: 5px !important}

/*Date*/
[style="border-top: 1px solid black; text-align: center;"]{
font-size: 1.05em !important;
background: #111111 !important;}

/*Links*/

a, a:link{
color: #bbccff !important}

a:hover{
color:#D6E1FF !important;
text-decoration: overline !important}

a:visited{
color:grey !important;
font-style: italic !important}

.irc:link{
color: #00E6E6 !important;
text-decoration: none !important}

.irc:hover{
text-decoration: overline !important}

/*INPUT and drop-down menu*/

INPUT{
background: #555 !important;
border-color: #000 !important;
-moz-appearance: none !important;
color: #FFF !important}

SELECT{
background:#555 !important;
border-color:#555 !important;
color:#f1f1f1 !important;
-moz-appearance:none !important;
}


/* Magnet Icon - light colored pixels fix */
img[src$="https://www.tokyotosho.info/images/magnet.png"], img[src$="http://s.tokyotosho.info/magnet.png"]{
height:12px !important;
padding-left:12px !important;
width:0!important;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9QTFRF3t7e/wgI/wAAAAAA////iHp+1QAAAAV0Uk5T/////wD7tg5TAAAAPklEQVR42nzMQQoAMQhDUZOf+595lFJoKUwWkgdqcaSoDmv+wRYJkl74gpm+YS2EDVK9Pj9EHzaGU5NPgAEAU3gBM58/w3oAAAAASUVORK5CYII=) !important}

/*Seeder and Leecher stats color + enlarged*/

#main  H1:first-child + DIV + H2 + H3 + UL + H4 + DIV  UL  LI:first-child + LI + LI + LI + LI + LI + LI + LI + LI + LI + LI + LI + LI + LI + LI + LI + LI + LI + LI + LI, #main  H1:first-child + DIV + H2 + H3 + UL + H4 + DIV  UL  LI:first-child + LI + LI + LI + LI + LI + LI + LI + LI + LI + LI + LI + LI + LI + LI + LI + LI + LI + LI
{font-size: 1.3em !important;
color: #33FF00 !important}

#main  H1:first-child + DIV + H2 + H3 + UL + H4 + DIV  UL  LI:first-child + LI + LI + LI + LI + LI + LI + LI + LI + LI + LI + LI + LI + LI + LI + LI + LI + LI + LI + LI + LI, #main  H1:first-child + DIV + H2 + H3 + UL + H4 + DIV  UL  LI:first-child + LI + LI + LI + LI + LI + LI + LI + LI + LI + LI + LI + LI + LI + LI + LI + LI + LI + LI + LI + LI + LI
{font-size: 1.3em !important;
color: #FF8000 !important}

/* Remove Ad-ish Looking Images */
p[class="footer"] a img{
display:none !important;
}

/* Google Custom Search */

.gsc-control-cse, .gsc-webResult.gsc-result, .gs-webResult .gs-snippet{
background:#222 !important;
border:0px !important;
color: #f1f1f1 !important;
}

.gsc-above-wrapper-area{
border-bottom:0px !important;
padding:0px !important;
}

.gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b, .gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link b{
color:#bbccff !important;
}

.gs-result .gs-title, .gs-result .gs-title *{
text-decoration:none !important;
}

.gs-result .gs-title a, .gs-result .gs-title * a{
color:#bbccff !important;
text-decoration:none !important;
}

.gs-result .gs-title a:hover, .gs-result .gs-title * a:hover{
color:#D6E1FF !important;
text-decoration: overline !important}

.gs-result .gs-title a:visited, .gs-result .gs-title * a:visited{
color:grey !important;
font-style: italic !important}


div[class="gs-bidi-start-align gs-snippet"] b {
color:#bbccff !important;
}

.gs-webResult div.gs-visibleUrl, .gs-imageResult div.gs-visibleUrl, .gsc-result-info{
color:#bbb !important;
}

.gsc-cursor-page{
background:#222 !important;
color:#bbccff !important;
}

.gsc-results, .gsc-result, .cse .gsc-webResult.gsc-result, .gsc-webResult.gsc-result, .gsc-imageResult-column, .gsc-imageResult-classic{
padding:0px !important;
padding-bottom:0px !important;
}

}