@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("tvtropes.org") {

 img[src="http://static.tvtropes.org/lampshade_logo_blue.png"] {
     display: block !important;
     -moz-box-sizing: border-box !important;
     box-sizing: border-box !important;
     background: url(data:image/jpeg;base64,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) no-repeat !important;
     width: 123px !important;
     height: 37px !important;
     padding-left: 123px !important;
 }

 img[src="http://static.tvtropes.org/ott_sai_final-167.png"] {
     display: block !important;
     -moz-box-sizing: border-box !important;
     box-sizing: border-box !important;
     background: url(data:image/gif;base64,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) no-repeat !important;
     width: 166px !important;
     height: 69px !important;
     padding-left: 166px !important;
 }

/* new plus icon */
 #wikileftpage h1 {
     background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAK6wAACusBgosNWgAAAAd0SU1FB9oJFRMNHd1uX4gAAAFMSURBVBjTTcw9ctRAFADhnjdPK8kyXtd6yX0RiogEqigOQ0wGt7GLs/gAlEmAwF68K3n+Z0QAAR19UZtPH9+su4sT2/MZQ8GajFAxpVEihGQ5+h3HuEd3Fyd2VyuX25FOMxsxDGRsLZQAPlh+HiLt8IBup5nL7cDZy45JK5MKrz/85u5mpPoV54WSA8tpQcUUNl1h2jQmjZyrA2BUR1YottFZiwqoSKIXwwuFMw0MGgHoNGG6RrSCFYMVUNsqvUm8ev/E/12/6/9p5eZzo62g1BWplbuvI714eg1cvx34djvjnbL4kfsfUJtBc4LkoTiDKBj5+/NOeY4WF4SYLKkImqIleMU7pdhKEgEasx/xUXF+ICQhpxV9cjv6x0Qtno1VrBhuv6x8/wUxWUJQHk8Dc+nRY9jTDg8syzNqwRpoq6FWQ65CyitLHlnanj+Bn6iYvEe0kQAAAABJRU5ErkJggg==) 5px no-repeat !important;
 }

/* some soft of weird ad i dunno */
 a[href="http://melissasnark.blogspot.com/"] {
     display: none !important;
 }


/* Title colors go yellow */
 div.pagetitle span {
     color: #FF0 !important;
 }

/* Alternate title text color goes orange */
 div.alt_title {
     color: #FFAE00 !important;
 }

/* Bunch of things go completely #000, and the main text color goes white */
 body, h1, div.rounded td span {
     background-color: #000 !important;
     color: #bbb !important;
 }
 #wikitext h1 {
     border: 1px solid #555 !important;
 }

/* This is it */
 td, ul, div.example, #wikitext, #Goodiescats, #Toyscats {
     background-color: transparent !important;
     color: #bbb !important;
 }
 div.container {
     background: #111 !important;
 }
 td#wikibody {
     background-color: #111 !important;
 }

/* Open/Close All Folders button gets purple text with dark background */
 div.folderlabelopen {
     background-color: #222 !important;
     color: #E600FF !important;
     border-color: #444 !important;
 }
 div.folderlabelopen:hover {
     border-color: #777 !important;
 }

/* Folders under that */
 div.folderlabel, div.folderlabel span {
     background: transparent !important;
     color: #ccc !important;
     border: #444 solid 1px !important;
 }
 div.folderlabel:hover {
     border-color: #777 !important;
 }

/* new navigation */
 table.pathholder, div.pathholder {
     background: #202020 !important;
     border: 2px solid #505050 !important;
 }
 div#wikileftpage strong {
     background-color: #202020 !important;
     color: #bbb !important;
 }

/* Changes the captions under pictures to green */
 div.acaption, div.acaptionright {
     background-color: #222 !important;
     border: 1px solid #555 !important;
     color: #0c3 !important;
     position:relative !important;
     z-index: 3 !important;
 }
 div.quoteright {
     background-color: transparent !important;
     border-color: #555 !important;
 }
 div.acaption span, div.acaptionright, div.acaption a:link, div.acaptionright a:link, div.quoteright a:link {
     color: #0c3 !important;
 }
 div.acaption a:visited, div.acaptionright a:visited, div.quoteright a:visited {
     color: #008020 !important;
 }
 div.acaption a:hover, div.acaptionright a:hover, div.quoteright a:hover {
     color: #d3b050 !important;
 }

/* Quotes go dark grey with blue text */
 div.indent {
     color: #00BFFF !important;
 }
 div.indent a:link {
     color: #00BFFF !important;
 }
 div.indent a:visited {
     color: #00759C !important;
 }
 div.indent a:hover {
     color: #d3b050 !important;
 }

/* Noticeheaders (like "Just for fun" or "Subjective" */
 div.noticeheader, div.repairbug {
     background-color: #333 !important;
     color: #FF00F2 !important; 
     font-size: 16px !important;
     border: 1px solid #555 !important;
 }

/* "Examples" header goes greyer and "This page is under discussion" header and some other things goes greyer (lighter than the background though) */
 h2 {
     background-color: #202020 !important;
     border: 1px solid #555 !important;
 }
 h3, div.contributorlead, div.justbugscaption, div.wmglead {
     background-color: #303030 !important;
     color: #bbb !important;
     border: 1px solid #555 !important;
 }

/* Attributes for links */
 a:link {
     color: #ccc !important;
     text-decoration: underline !important;
 }
 a:visited {
     color: #e3b021 !important;
     text-decoration: underline !important;
 }
 a:hover {
     color: #d3b050 !important;
 }
 span[style="color:#000;"] {
     color: #fff !important;
 }

/* Attributes for links that go nowhere */
 a.createlink:link, a.createlink:visited {
     color: #ac7069 !important
 }
 a.createlink:hover {
     color: #d26f42 !important;
 }

/* Removes some table borders */
 li, a {
     border: none !important;
     z-index: 1 !important;
     position: relative !important;
 }

/* Sidebar and floatboxstuff */
 div.floatboxright, div.floatboxright ul {
     background-color: transparent !important;
     z-index: 2 !important;
 }
     
/* Changes the bullet boxes in the sidebar so you can see them */
 li.plus {
     list-style-image:url(data:image/gif;base64,R0lGODlhCwALAIABALu7u////yH5BAEAAAEALAAAAAALAAsAAAIXhI8Wy6ze3gKRQkeTksFO31WR2FQaUgAAOw==) !important;
 }

/* Darker edit titles plus other things */
 div.difftime, div.score, div.voteactivity, div.scoreboard {
     background-color: #333 !important;
     z-index: 2 !important;
     position: relative !important;
 }

/* Reviews */
 div.review_text {
     background-color: #222 !important;
     color: #bbb !important;
 }

/* Forum buttons are changed */
 a.forumbutton, a.forumbuttonsmall {
     background-color: #333 !important;
 }

/* The background color of forum members' names goes #000 */
 a.tropername {
     background-color: transparent !important;
 }

/* some buttons/links get higher z-index */
 a.fauxbutton, div.fauxbuttonholder {
     z-index: 3 !important;
     position: relative !important;
     background-color: #333 !important;
 }

/* changes colors of minor change notices in recent changes */
 li.newminor {
     background-color: #222 !important;
 }

/* Recents edits for box */
 div#Toolcats div, div#Toolcats, div#indexen {
     background-color: #222 !important;
 }

 div#Goodiescats li, div#Toolcats li, div#Toyscats li {
     background-color: transparent !important;
 }

/* Restoring some link colors */
 a.comixlink:link {
     color:#660 !important;
 }
 a.DarthWikilink {
     color:#FFF !important;
 }
 a.SoYouWantTo, a.newgrouplink {
     color:#390 !important;
 }
 a.discussionlink, a.DarthWikiDiscussionlink {
     color:#D2691E !important;
 }
 a.yklink, a.fauxww, a.rename {
     color:purple !important;
 }
 a.AATAFOVSlink {
     color:#543C1C !important;
 }
 a.justbugsme, a.wmg {
     color:#099 !important;
 }

/* What's happening */
 div#Happening li {
     background-color: #222 !important;
 }

/* Spoiler tags */
 div.folderlabel span.spoiler, span.spoiler,  .spoiler a.createlink,  .spoiler a, span.spoiler a.twikilink, span.spoiler span, span.supersecret {
     background-color: transparent !important;
     color: transparent !important;
 }
 span.spoiler:hover,  .spoiler a.createlink:hover,  span.spoiler:hover a, span.spoiler a.twikilink:hover, span.spoiler span:hover, span.supersecret:hover {
     color: #eeb111 !important;
 }

/* For those spoilers that you have to click on */
 span.tiptag sup {
     position: relative !important;
     top: 6px !important;
     color: #FF0 !important;
 }

/* dear god let me see what i'm typing */
 input {
     background: #000 !important;
     color: #FFF !important;
     border-color: #f8a601 !important;
 }
 div.toolheader, div.buttonframe {
     background: transparent !important;
     color: #FF0 !important;
     border-color: #f8a601 !important;
 }
 div.toolheader:hover, div#wikileftpage h1:hover, div.buttonframe:hover {
     border-color: #ffee93 !important;
 }
 div.buttoninterior {
     background: #000 !important;
     color: #FF0 !important;
     border: #000 !important;
 }
 span.trc_inner_header {
     color: #FF0 !important;
 }
     span.video-label {
     color: #bbb !important;
 }
 ul.namespaces {
     border: 2px solid #404040 !important;
     border-radius:10px !important;
     background: -moz-linear-gradient(top, #252525 10%, #202020 20%, #151515 30%, #101010 40%, #050505 80%, #000 100%) !important;
 }
 li[class^="namespace"]:hover {
     border: #FFD700 2px outset !important;
 }
 div#wikifoot {
     visibility: hidden !important;
 }
 div[id^="div-gpt-ad"] {
     display: none !important;
 }
}

@-moz-document url-prefix("http://tvtropes.org/pmwiki/conversations.php") {

/* zebra */
 tr:nth-child(2n+3) td {
     background-color: #303030 !important;
 }
 /* Dimmer lines */
 tr td {
     border-color: #a2a2a2 !important;
 }

/* table title */
 th {
     background-color: #404040 !important;
     text-transform: capitalize !important;
 }

/* links */
 a:link {
     text-decoration: none !important;
 }
 a:visited {
     text-decoration: none !important;
 }
 td[style="width:165px;"] {
     display:none !important;
 }
 td.mid {
     font-size: small !important;
 }
}

@-moz-document url-prefix("http://tvtropes.org/pmwiki/CutList.php") {

/* The entry to cut box */
 div#wikiright {
     background-color: transparent !important;
 }
/* zebra */
 tr:nth-child(4n+3) td {
     background-color: #222 !important;
 }
 tr:nth-child(4n+4) td {
     background-color: #222 !important;
 }
}

@-moz-document url-prefix("http://tvtropes.org/pmwiki/posts.php") {

 a.forumpagebutton {
     text-decoration: none !important;
     background-image: none !important;
 }
 td[style="width:165px;vertical-align:top;"] {
     display:none !important;
 }
 div.forumreplyheader sup {
     color: #66C2FF !important;
     font-size: medium !important;
 }
/* Forum number pages */
 div.forumpagebuttons {
     border-style:solid !important;
     border-color: #555 !important;
     border-width: 2px !important;
     background-color: #333 !important;
 }
/* Forum headers */
 div.forumreplyheader  {
     background-color: #000 !important;
     color: #bbb !important;
     z-index: 2 !important;
     position: relative !important;
     border-color: #999 !important;
 }
/* Forum bodies and avatars */
 div.forumreplybody, div.forumimageholder {
     background-color: transparent !important;
     border-color: #444 !important;
     z-index: 2 !important;
     position: relative !important;
 }
 td div.forumreplybody:nth-child(4n+1) {
     background-color: #202020 !important;
     color: #ccc !important;
 }
/* Forum users' avatar caption */
 div.forumtitle {
     background-color: transparent !important;
     border-color: #444 !important;
     border-style: solid !important;
     border-width: 1px !important;
     color: #ddd !important;
     font-weight: 700 !important;
     border-left: none !important;
 }
 a.forumbutton:link {
     border: 1px solid #bbb !important;
 }
 a.forumbutton:hover {
     border-color: orange !important;
 }
/* Forum users' signatures */
 div.forumsigline {
     border: transparent !important;
     border-top: #444 dashed 1px !important;
     color: #ddd !important;
     z-index: 2 !important;
     position: relative !important;
     text-align: left !important;
 }
 div.quoteblock {
     border: solid 2px #333 !important;
     background: #111 !important;
     color: #bbb !important;
 }
}

@-moz-document url-prefix("http://tvtropes.org/pmwiki/review_activity.php"){
/* zebra */
 tr:nth-child(odd) td {
     background-color: #222 !important;
 }
}

@-moz-document url-prefix("http://tvtropes.org/pmwiki/factivity.php"), url-prefix("http://tvtropes.org/pmwiki/factivity2.php"){
/* zebra */
 tr:nth-child(even) td {
     background-color: #303030 !important;
 }
}

@-moz-document url-prefix("http://tvtropes.org/pmwiki/pictureindex.php"){
 div td center table tr td>a {
     background-image: none !important;
 }
}

@-moz-document url-prefix("http://www.google.com/cse?cx=partner-pub-6610802604051523") {
 div {
     background: transparent !important;
 }
 div.gsc-webResult.gsc-result {
     border-color: #bbb !important;
 }
 div.gsc-cursor-page.gsc-cursor-current-page {
     background: #000 !important;
     color: #FF0 !important;
 }
 a:visited {
     color: #fdc425 !important;
 }
}