@namespace url(http://www.w3.org/1999/xhtml);

/*========================================================
* Creator : Niraj Prasad
* np1@nirajp.8k.com
* https://sites.google.com/site/niraxar/software/pitch-dark-companion/pdarkcomp
* Creation date : Jan 18th 2009
* Latest Update : Nov 21, 2011
* Version --  5.6.1
===========================================================*/


@-moz-document url-prefix(http://), url-prefix(ftp://), url-prefix(file://), url-prefix(https://), url-prefix(zotero://), url("about:blank"), url-prefix("data"), url-prefix("chrome://cool"), url-prefix("chrome://gspace"), url-prefix("unmht"), url-prefix(chm:),  url("about:ubiquity"), url-prefix("chrome://epub"), url("about:ubiquity"), url-prefix(chrome://ubiq), url("about:jetpack"),url-prefix("jar"), url-prefix("chrome://perspectives"),
url("about:support"), url("about:memory"),url("about:plugins"), url("about:buildconfig")  
{

/* ==== genaralities ===== */
/* some of this should not be tagged !important as it sometimes interferes with some web sites as well as gesture trails*/
* { color: #707070 ;  background-color: black; -moz-appearance: none !important;text-shadow: none !important; line-height: 1.35 !important; }

/* specifics if applicable --
gmail : e1,
w3schools : reference
rediff : selected, .sb1, .sb2
*/
html, body, div, table, th, td, p, ul, ol, li, form, iframe, tbody, dl, dt, dd, span, fieldset, label, span[style="font-style: normal;"], font, style, table:not([class="reference"]) > tbody > tr > td:not([class="selected"]), .e1, .dayTime,  .sb1, .sb2,
#editor_editor *, nav, section , caption, center , header, footer 
{
-moz-appearance: none !important;
color: #757575  !important;  
background-color: black !important;
}

* { border-color : #383838 !important}

::-moz-selection { color: black ! important; background-color: #a6ab00 ! important; }

div {outline-color: #222 !important;}

cite, cite *, code , pre, pre *, box *, .bxbg *, .comhead *{  color: #484455  !important; background-color: #001629 !important;}
cite:hover *, fieldset{ background-color: #001636 !important; color:  #444455  !important; } 
blockquote *, blockquote, legend, q{  color: #484455 !important; background-color: #001629 !important; }  


/* ===== Hypertext markup elements ===== */
a:link, a:link  *, * a{ -moz-appearance: none !important;  background-color: black !important;  color: #339765  !important }
a:active, a:active  * {  -moz-appearance: none !important; background-color: black !important; color: red !important }
a:visited, a:visited  * {  -moz-appearance: none !important;  background-color: transparent !important; color:  #338060 !important }
a:hover, a:hover  * {  -moz-appearance: none !important; background-color: black !important;  text-decoration: underline !important; color: #FEDDAA !important }

/* remove the funky annoyances */
* {-moz-box-shadow: none !important} 


/* for youtube, comes because of a:focus */
a:focus { outline: none  !important;  }
#watch-video-container {background: transparent !important; }  
#watch-info * {background : transparent  !important; }
#watch-description-text , #watch-description , #watch-info 
{height : 250px  !important;}
#watch-description{ overflow: scroll  !important; } 

/* ==== headers and other emphasized texts =====*/
/* site specifics indicated, if applicable */

/* economist.com : title, fly-title 
livemint : dvbxImgCapt
indiatimes : stname, ssname
google reader : item-title, 
gmail : goog-imageless-button-content
googlepages :tr_file-view, tr_sort-bar
hindustan times -- #innerheadlines
*/
strong, b, small, big, b>*, h1,  h1 *,h2, h2 *,h3, h3 *,h4, h4 *,h5, h5 *,h6, h6 *,h7, h7 *, tt, em, span[style="font-weight: bold;"], span[class="item-title"], span[style="font-style: italic;"], i, span[class="title"], span[class="fly-title"], .dvbxImgCapt,
*[font-size="xx-large"], *[font-size="x-large"], stname, ssname, #goog-imageless-button-content,
.goog-imageless-button-content, .tr_sort-bar > thead > tr > td, #tr_file-view > thead > tr > td,
#innerheadlines, .mod_grafico_foto2 *, .heading1 *, .commsImportant, arttitle , abbr, acronym, sup
{ background-color: black !important; color: #679a7b !important; }

small, small * { font-family : sans-serif !important} 

/* useful for gmail compose and also for many other
   site which uses transparent GIF images and buttons
 wikipedia -- image  */
img, #editor_toolbar * ul  *   {-moz-appearance: none !important; background-color: #999481 !important;}
a > img {-moz-appearance: none !important; background-color: transparent !important;}
img:hover {-moz-appearance: none !important; background-color: gainsboro !important;}
img:active {background-color: gold !important;}



/* Tom's lightbox fix */
div[id*="lightbox"], div[id*="lightbox"] *, div[id*="lightbox"] a {background-color: transparent !important;}

p { height: auto !important}   

/* === site specifics === */

/*wikipedia */
span[class="toctext"], span[class="tocnumber"] 
{ background-color: black !important; color: #693 !important; }
div[class=thumbcaption] { background-color: black !important; color: #348 !important; }
div[class=thumbcaption] > a {  color: #579 !important; }
div[class=navpopup] { border-color:  #333 !important}
.infobox * div[style*="relative"] *  {background-color: transparent!important; color: blue !important}
.portal h5 {color: #569 !important} 
#file * {background-color: transparent !important; } 
.collapsed, .collapsed *, .expanded, #footer, img[alt*="Class article"],  [class*="Heading"] img,
.articleFeedback-rating-labels, .articleFeedback-label, .articleFeedback-switch 
 {background: transparent !important; }

/* new wikipedia -- under observation */
.mediawiki #left-navigation *, .mediawiki  #right-navigation *:not(.vectorMenu), .mediawiki #panel .portal * {background: black !important}
.vectorMenu * { background-color: gold !important}
.mediawiki #content  {background-image : none !important}
.articleFeedback-rating-label {opacity:.3 !important; } 

/* rediff subject headers  and search tags*/
.current  *:visited{ background-color : #77a7aa !important ; color: black !important}
a[target="_new"] > font { color : darkgreen !important}
a[target="_new"] > font:hover{color : gold !important}
.div_hometab > div { width: auto !important; border-width: 0px !important} 
.div_hometab > div:after { content:"\00A0\00A0\00A0";}

/* gmail and google docs*/
.cP * {-moz-appearance: none !important; border-color: #222 !important; -moz-border-bottom-colors: #222 !important; -moz-border-top-colors: #222 !important; -moz-border-right-colors: #222 !important;
-moz-border-left-colors: #222 !important; -moz-border-bottom-colors: #222 !important; 
} 
.vB * img, .nH * img {-moz-appearance: none !important;background-color: transparent !important;} 
.jNNpPe * img, .wci, .w10 {-moz-appearance: none !important;background-color : #999481 !important}  
 .jNNpPe * img:hover, .wci:hover, .w10:hover { -moz-appearance: none !important;background-color : gold !important} 

.goog-menu *, .AW * td{-moz-appearance: none !important;background-color:#555 !important; color: black !important} /* AW not working */ 
.gE * {-moz-appearance: none !important;background-color: #002 !important}
.gB *:not(img), .iv, .iv *  {-moz-appearance: none !important;background-color : #012 !important} 
.goog-toolbar-button * {-moz-appearance: none !important;background-color:#777 !important; color : black !important} 

 div[role="button"]:not([bginactive*="flashblock"]), .Pl *, .G0 *, .bM *, *[class*="sortBar"], *[role*="nav"] * /* for gmail buttons */ 
{-moz-appearance: none !important; color: #569 !important; background : none !important}  
*[role*="button"] {background-color: transparent !important}  

.tq /* user popups */
{ border: 1px solid !important}
.J-M *:not(.fC), #outer, [background-image*="bg.gif"]  { background: none !important}

/* dropdown of transliterator tool */
.J-N * { opacity: 1 !important; background-color: #333 !important}


/* yahoo -- font and html composer fix*/
/* yahoo compose palette */
#compose_palette > a { background-color : #aaa !important}
#compose_palette > a:hover { background-color : gold !important}
/* yahoo mail */
.plainMail { font-family : sans-serif !important}

/* for IMDB -- starbar fix*/
.star-box, #filmography * {background: transparent !important; } 

/* AMO amo mozilla */
body > #page > section, body > #page > section > a, #page .button {background: transparent !important; }

/* economist -- for images of top stories*/
.topstories_images * span {opacity: 0 !important}

/* scinece blogs */
.captionedfigure { color: #454 !important}

/* reuters */ 
.primaryContent {width: 1000px!important }
#resizeableText {width: 1000px !important}
.primaryContent * { background: black!important}
#resizeableText > pre {font-family: sans-serif !important}


/*googlemap, wikimapia and some video sites */
#map * , #lmc3d *, .vid-thumb * a, .vid-thumb:hover *, .vid-thumb * { background-color: transparent !important}
#map * {color: white !important}
#scalecontrol * div, #hmtctl * div, #trafficcontrol  * div, #lyrc * div, #map > #copyright > * {background-color: grey !important}
.gmnoprint * #basics  , .gmnoprint * #wizard {background-color : black !important; }
#click_take{ display: none !important}
.gmnoprint * #basics * , .gmnoprint * #wizard * { color : #555 !important}


/*youtube, wikipedia (wikimedia, messagebox), slideshare, dictionary, gigapedia, yahoo, dailypioneer, wikitravel, wikinvest, vbullein*/
#watch-other-vids *, #masthead .nav-item, #masthead-bar-contents *, #bar, #nux_todos *,.messagebox,  .column1  .slideviewActions, .column1 .socialMedia,  #contentResults * table, .mediawiki * table, .yui-nav *, #screen * table,
.mast-table, .home-table, .mast-table * table, .home-table * table, #globalWrapper * table, #ImgCont > table,
.bt, #portfolio * table * tr *, #headerRow2, #toc, .template  table, .tcat, .thead, .panelsurround, .panel
{background: #041419 !important}

#EVERYTHING #headerMenu *{background-color: #a6b443 !important}


/* === some rank transparencies ===*/
/* sites : facebook, orkut, google books, yahoo, scribd, phpbb based bull-brd, msn-spaces, flickriver, scientific american, AMO, funtrivia, ebay */
#dropmenu_container *, #nonfooter *, #channel_iframe *,  #post_form_id *, .invite *, .invite_friends *, 
#doc4 *, .viewport,  .pageImageDisplay *, .footer *,  .userimg *, .userimg * img, .userimg:hover *,  .phototag *, #headerbot *, #view_container *, #topnav_container *, #scribd-doc *, #scribd-doc:hover *, #phpbb * div *, #ss_prev, #ss_next, #ss_prev:hover *, #ss_next:hover *, #ICc0 *, #sn_ccCommentCtrlCommentControl  *,  .c_main * div *, #photos *, #Photo *, div  .PhotoStream *, #wrapper * img, #dc * img,  #marketUpdate *, .bodybottom * img, 
#it_container *, img.icon * img, .icon, #vduwrap *, .xpand * img, 
div.tab_content *, .tab_content:hover *, div.profile_top_wash * , div.profile_top_wash:hover *, .album_container *,
div.UIOneOff_Container * , .album_container:hover *,.UIOneOff_Container:hover *, #lbImage *, #slide *, .wrapper *, #tree  * img, div.scontentarea *, .boxwhite *, .boxwhite *:hover,  #vi-container * div, .ipics-cell * img, .lview * img, a.image *, .mbox-image *, #posts img
{background-color: transparent   !important}

/* more transparent */
/* AMO, thehindu.com,  target.com
*/
#vduwrap *, .xpand * img, .article-text *, .rating *, hr, #mco *, .movies_grid * img, .poster, .big-retweet-icon, .thumbnail, .alignR, .popupcontainer, .section *,  #jwindow * , .mediawiki * .noprint, 
 div[style*="cursor: -moz-grab"] *, div[style*="cursor: -moz-grab"], #overview *, #years *, #chessboard *, video , audio, #vi-container *,
[class*="bl_"] *, [class*="bl_"] *:hover,[class*="bl_"] *:link,
.namebox-wrapper-box, .namebox-wrapper-box  *, .namebox-wrapper-box:hover *, .goog-button *, #photo *   
{background-color: transparent   !important} 

/* google news */
#overview *[style*="opacity: 0.4"] {background: #237 !important; opacity: .4 !important} 
#sb { display : none !important}
#rtr { overflow: scroll !important}
.g { width: auto !important}

 hr { -moz-appearance: none !important; background: #333   !important; 
   height: 1px !important; size: 1px !important; color: #222 !important;}

/* === CORRECTION FOR DEVIANT BORDER WIDTH === */
/* indian express, bb-fora, v-bulletin BB */ 
#yfncmkttme *, #pg_height *, *[border="0"], div[id*="box_"] * {border:0px !important} 

 #phpbb * table, #posts * table[id*=post], .post, .borderwrap .ipbtable
{border : 1px solid #333 !important;}

.tr_post > td
{border-top : 1px solid #333 !important; border-left : 1px solid #333 !important;} 

.forumline * th,.forumline * .row1, .forumline * .row2, .panel,  .panel > div > div, .panel * textarea, .fieldset,  [style="border: 1px inset;"],
*[border="1"], *[border="1"] * td, *[border*="2"], *[border*="2"] * td, *[border*="3"], *[border*="3"] * td, 
*[border*="4"], *[border*="4"] * td, #rtr, div[id*="box_"], #full_coverage, #ful_cov_lnk, *[border="1"] * th 
 {border : 1px solid  #222 !important; }

.MsgHdr, .MsgBody 
 {border : 1px solid  #222 !important; border-style : solid !important; 
-moz-border-bottom-colors: #111 !important;
-moz-border-top-colors: #111 !important;
-moz-border-right-colors: #111 !important;
-moz-border-left-colors: #111 !important;} 


/* === Some extra corrections for mediawiki and more images - must come after transparencies  === */
.tab, .tabs, #pagination * {-moz-appearance: none!important; background: black !important;}
.mediawiki * a.image * { background-color: #555 !important}

/* ==== correction for height of paragraphs ==== */
.magazine *, #ciHomeContent * { height : auto !important}


/*====== highlighting ==== */
/*
google searches : h3 > a > em  
highlight all extension : __mozilla-findbar-search
*/
m, span[class="highlight"] ,  h3 > a > em, .v1, .s>em, span.__mozilla-findbar-search
{background-color: darkcyan !important; color: black !important;}

/* === mainly for maths display ======== */
/* === mainly for maths display ======== */
math { background: #023 !important; }  
.MathJax, .MathJax *, .mi, .mn 
{   background-color: #bbb !important;color : #000 !important; 
 display: inline-block !important; opacity: 1  !important; }

/* ==== various inputs ==== */
input[type=button], input[type=submit], input[type=reset],  input[type=hidden], button
{
-moz-appearance: none !important;
background-color: /*ButtonFace*/ #012 !important; 
color: /*ButtonText*/ burlywood !important; 
border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight !important;
}

select, input[type=select]
{ 
-moz-appearance: none !important; 
background-color: #5d6871 !important; 
color:  #000 !important; 
}

textarea, input[type=textbox], input[type=text], input:not([type="image"]), samp, kbd, var, dfn 
{ 
-moz-appearance: none !important; 
background:   #023 !important; 
border-color: #648 !important;
color: #888 !important;
font-family: sans-serif !important;
border: 1px solid !important;
}

textarea:hover, input[type=textbox]:hover, input[type=text]:hover, input:not([type]):hover
{
background: #111 !important; 
color: #888 !important;
border: #555 1px solid !important;
}

input[type=file] { background-color : lightgrey !important; color:black !important}

input[type=password]
{ 
-moz-appearance: none !important; 
background-color:  #77a7aa !important; 
color: #0000FF !important;
border-color: blue !important;
border: 1px solid !important;
}

textarea:focus, input[type=textbox]:focus,  input[type=text]:focus
{
background: #000 !important; 
color: #999 !important;
border: #452 1px dotted !important;
}

input[type="checkbox"]
{color : burlywood !important;
background: #111 !important;
border: #666 1px solid !important;}

input[type="checkbox"]:active, input[type="checkbox"]:hover:active 
{background: red !important;
border: gold 1px solid !important;}

input[type="image"]
{-moz-appearance: none !important;border:none !important; display: block !important; }

/* ============ canvas ================ */
canvas {background-color: transparent !important; } 

/* ======  for selected things on some sites ==== */
/* must come later than most other settings */
.current  *:visited, .tab1 .tabOn, .tab1 .tabOn * 
{ background-color : #556677 !important ; color: black !important} 

/* ==== SPECIAL CODE FOR ADDONS RELATED OBJECTS ==== */ 

/* Aardvark */
.aardvarkdbox * { background: lightgreen !important;}

/* inform enter */
.ife_marker, .alive_link {background-color : transparent !important} 
img[id*=ife] { opacity: .25 !important}
img[id*=ife]:hover {background-color : transparent !important; opacity: .4!important} 

/* adblock Plus */
#qTip, 
#qTip + div, 
#qTip + div + div, 
#qTip + div + div + div, 
#qTip + div + div + div + div, 
#qTip + div + div + div + div + div,
html > div > .label, html > div > .label *
{ border-color: gray !important;background-color: gray !important; color: black !important}   

#qTip + div + div + div + div + div, 
#qTip + div + div + div + div + div *,
div[style*="border-top: 2px solid rgb(255, 0, 0);"] + div +div + div + div,
div[style*="border-top: 2px solid rgb(255, 0, 0);"] + div +div + div + div *
{ color : black !important; background-color: gray !important;border-color: gray !important;} 

div[style*="border-top: 2px solid rgb(255, 0, 0);"], 
div[style*="border-top: 2px solid rgb(255, 0, 0);"] + div,
div[style*="border-top: 2px solid rgb(255, 0, 0);"] + div +div, 
div[style*="border-top: 2px solid rgb(255, 0, 0);"] + div +div + div,
html > div > .border/*, [rip-style-bordercolor-backup=""] */
{ border-color: gray !important;border-width: 2px !important; border-style: solid !important}

/* autopager */
.autoPagerS {border-top: 1px dotted #346 !important;}
.autoPagerS > span > a:first-child, .autoPagerS [name*="xxAutoPager"] {display:none!important}  
.autoPagerS, .autoPagerS * { font-size-adjust: .25 !important; padding: 0 !important; margin: 0 !important;}
.autoPagerS > span { opacity: .5 !important;}
.autoPagerS > span > a {color : gold !important;}
.autoPagerS > span > a:hover, .autoPagerS > span > a, .autoPagerS > span > a:visited { text-decoration: none !important;}  

/* a special workaround */
html > div, html > div * {background-color: transparent !important; } 
body { background-image: none !important} 

}


/* ======= special code for GOOGLE   READER ====== */
@-moz-document url-prefix("http://www.google.com/reader") , url-prefix(http://www.google.co.in/reader) {

/* some default colors */
*{background-color: black ;border: 0 !important; border-color: #333  !important;} 
* {color : #666 !important}

.name-text {max-width : 300px  !important; width: auto !important;  }
.icon, .toggle, li[id*='sub-tree'] {margin:0 !important; } 

p, span{ height: auto !important} 

div, p, span, font, li, td { color : #777 !important}
#nav { font-size-adjust : .4 !important ;}
#chrome-title, #chrome-title *  {text-align:center !important; color: lightblue !important; font-size-adjust: .8 !important;
text-decoration:underline !important;}
#nav * { line-height: 1.2 !important} 

a[target="_blank"] img {background-color: #576 !important} 
a[target="_blank"]:hover img{background-color: #589 !important}

.card {border-bottom: 1px  #333 solid !important; border-left: #222 1px solid !important}
.card , .entry, .cards {padding: 0px 0 !important; }

#gbar *, .lhn-section-footer > a, #global-info *, .entry-author * { color : #555 !important }
div {border-width:1px  !important;border-color: #333  !important;}
#current-entry > div[class="card card-common"]{border:2px dotted !important;border-color: #36c  !important;}
.entry-title:not(.read) * { color: #33987a !important}

li.tree-selected * {background-color: #004 !important } 
.read:not(#current-entry) * .entry-title-link{ color: #334844 !important}

#loading-area, #logo {background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIoAAAAeCAIAAAB8EhFmAAAACXBIWXMAAAsTAAALEwEAmpwYAAANC0lEQVR4nO1aeXSUVZb%2FvW%2F%2FqipVlaqkklRSWcjGEgJkASSEsKj0EYwiaCM4bY8HhWaQ6QYdtI%2B4NLaONgdn1JZoa9uj3dDaqK0yjArMILTTBww7AcIWyAZZSFJLav2%2B780fVRWTVEyg5zRKDr9Tp8737rv3e%2Ffd%2B%2B67970q4AZu4AZuYBiCHZKDIQQkhgjEEq8BSOSr58MALKB9B6pcE1ypjTnRqDNms5w%2B6K3vdtb%2FXXUaDIQQShmOjFtoTZstOBvcnSe1I7%2F3QqPfmUp%2FT3CxJBacCiX8bEzMya7cKCeWupv%2B6nReYgRisZfZHDkq0LR307kdP%2Fd3XQAAwoBekyVMKQUjJnC1ey9P2ZBW95%2Fk6Pt%2BaOEAGrYx1A%2BRkCr7yZ%2BnPxcwjF7IsRxhWZGXeRAArNWeddvrFc%2FTqetoesVafDf7HFY2phf%2FTNJlyWAR3m6HHwaIHoACWPCSs7b2dO2zmQJLiWikXndA9YW71cvNdduWdrvO6uQk59ltYGUa7bqW0JkkltE4BlAjOg8%2FDOgezHx0a1urv3bLEp2O63K2IBSM5WEaD7WqHjHkJVT5TmyjUk1ReiKXkuHooj7uISAUNM6WnVIyZ%2FsLK0Tq9bhbY31DCAuqXjr%2FBQ8xwFKqhUAAEFDy7QkgYj3CgqqDWJIJv4EQ0KGMrSkKVQkhEb7h5xv0cw8FBVB231unD3f4O45pil8JBmJlKFXDDyEEoEYkAQZQTRJflZ%2BcKVMCflIC39iNfz7e%2BmGLq8dtVOUBhRO4DzakjB%2FDcpTYy424RFeuaX9lU3OvIQBAZ3akTn7SmlMim4ya3%2B%2Fxdishd8epvzTsfh7wK0GAQuuTdPiqgoQJRiZblq1G4bMGT2V1fUiOf%2BRnSw%2Ft%2FXrHzp2xc9EJ5M37RwQUCgqLnvMFtRMt3he2XfIrf2OhYdJxWx%2FOmzrO%2FOtPm1dsPv%2B3vWQwLNpMc360w%2BYoB88PyUzIN2XB0hxr55ycIp4AhABG4IOJdnpn9ruF9t4iC%2BYkUc%2FEivFCdGNiP389k4YK92zO6802%2BcFPCu7fzQkWRjblLdw07Rc0t3Ijw5rDvQzwcFN60T%2BJcflCmJIoS1pl%2Fs1mQ7hZIfKByvwT5blDnuyyrCLdNKWnuWx6Iv102pATHxwtGybkJ8v%2Fz5dg4IKHAfG4FKIgFBpSnkb3oNx4Y1WR444vz3cSzsqBAC5g%2Fr7m2jZtioksS4%2BY1Z6m%2B9PWjHvnHD1SryToGRYA1NlLz5%2Ff21VWyKx%2FLOLIafe%2FziaXHfuP6arq1nzOU39c1N14KC5%2Fbur4RWEGwoEBo0XWBgHQOm%2Fco9WNX3d5jIQF8GUg9HGju87tvi9FijINXGCOz9AdP%2B3uaVbtaoPEjUiUeigiz%2FQzE0vAEgLAJPXpkaKbkW2kufZSn3JJLwxgam6otdNfhoHQ5QREnvDCEKJ9UT0t6%2FNzF9uhukPqZYVqkSM9eeFCh1Ey3mwRE1gC4ODuEc27nYfP%2B4nCtHeHt0YO4NY84yJWeWqRmBQPABl3PlS%2F7z1OlKkaCk%2Fh7O7HddY0Xdq4nhF7JSdamWaFz7mjy%2BcCcVFVz3MbRqVIFL%2Bq99R5A%2FEMCxLZumNx54T4ql0tPc0fllrgDJxr8wN47q60A2sLHp6RtP%2FJgufnOQAILGlcP%2BH9ZTn%2F8oPkD5fndr0xMSw1NVfvfLlk%2FT2ZT9%2Be%2BsmKvGC9J0w369kDT45554ERD01PpG9NFDhmxYwk%2F8aSqsWZW5Zlh%2FbcMm%2BCZRCr9q%2FcNARVDbJslEwFwJdDuyUKY6Lu7HEvNNr%2BTaqmAN5udP62NFVow3hJ3tHttWVZ%2F%2BvTU4xAOlxKVFQB8P72rveSGInRykrx0Rc2rxOEg6YQIJLduk5%2BJsYh5POxcXbV3SzwROu1uBYkyq1dPgOr3WIxPJVtPR0I%2Ftv5zuOuYDKvaRSuQe8UFhTHm2TOYRXNEptsFrKsQuKP9wL48%2FJcwpCidccAHGnsfvnerMc%2FaghUla7Z0vDi5xcBLJmaGN48shKEPeuLExb%2F72WPAmDlrCSXXwFAgM43JyU%2FuK%2FFowBYd7ujNFP%2F6v%2B0%2FHhKwqTsuNJnjypVZwe36gCFdaApKMYlGdKLcGBgGVlvNtrL%2FZqTURWF5f0ut6ntANxe8ILIcIDSX0BlNaJJrB8gQEARqCxTIIazTYVERBEUre0uxNsKWhNG%2Bluqe%2FqlENwtBwyM6Iyp00wQfEww12ze0%2B4r%2F7pRD9UASEBDCDRaDX4bdCOMdy7fv2ya7aHptqJfHAsTEwzsHbPtU1dVP1Ruu6fU4rDw%2BU8cnp5ngE0O%2BwbAqltTXvysGcC2n47asq057BsAT8xNXfZOHYAtP8mtqXUlxPGPz7XfNib%2B9T0tX51xAyielDD%2F6SNXUnwwsa3Gva8xRocQP8rkiM2QTEr%2Bgvx7PjaMmjvq9tdmP%2FdVzoI%2FhHzudgAKbCKfxjED5DONdmnUFWIBCqiJVl2eXR7Ai37V71fcnQKAtq8%2BFWwZqVNX9XRaMosazxz3tx0OwIeYRFLj7o5j2TQRZ30BCs3H4iLgQrjoHswMeUkSGrwAqna3Tkg33DLKGKbPGm2CT23sUnaecN684WT%2BE0cB3F1iPVPj7JEdNdHy0aFOACPHm3%2BzuzVMNOmYxFzjhwc7AdxaYNp%2FwedT6ZMfN%2BatPbz6%2FQYAJpmBgg8PdA6iVQ%2F6mpISAGe%2BWCUwlDGZkivWxApcrN1y6O2Ks58srdv54qUzodbq38noAnD68uUsSSy2iAOYQyZHOwKUUABN%2B7qyHfLUUj2A%2FvflNvFAjf9iBwhw%2FL3Kjpqt%2BuSi8Ys%2FsxffN%2B62p7Ln%2Fenkpko21Ol3XY5qGz4KUABvNLvjWXGGWS6L4ymookavtofCrJHGt%2F4SSTzF64588ejo8PORBh9EcuFy4Gx7AMCsUaaRyZInQJlo3L66KBPdqtOrAoBHCUYn%2FYcHctAVKakO1ntkAeda%2FS6fBuCZyjQA84us1fvbh9ZsIEQmlFq0fNJjXRNW1xTc%2Fftv%2BgjpvWhTC%2BdXvkQzZr%2FCmZIAzLXoL92Ss70kNU3kI29iCACTQVLnjJkZh4lGHkBZsY6eG3dqe2ZBjhgdkgMIwFGt7K6ZzLg8sWdEXWK2IXN62bPOimeolFbCEBYk0ivrsbIpvehhSRetnHdNyjxe4dhWmqlne7uFBbhv89Nv7s%2BiH5TTNydW5MeFKSfWFQY3lkzOMgD49aIs%2BubEdx4Y8drijNmjTWEG%2Bu5Nm5dkv3SPgwB0S%2Fn6BQ4GWDwpgb41ceOijJfvzTBJDN1U9sLd6Tk2kSVwvlx69OmxGxdnrr%2FbIfEEwOEnx%2F5yXtrVu6Yv0m96YtLKM8VrLpYuPybHj4hlSC6cP3M9dczcIFpSwpTHshIOTrXvKknnCKKRIR%2Bbkb0qxTDWyNiFiJFW%2FmOCc2%2FWqe1ZRp0Q%2FdlGatqT96vH48ZkyjZr5NjUg4oV%2B4seqRs597XesW60kQfPZJU%2FZbAUSoAAED1D9pVm1VRkNU3LXZWRlChIAiuVxesXJJlYcgVx9L3EYHqbs6enTFjB2UebrPm%2BthOt1W%2B7Gr8MeF2S3hyXOjm96EfNzac9pz%2F2tB3ytZ4Mi9xmFBc6jGPiuToPF9IUKy%2B%2BdK6p1k8Z4ExAgxbZAqaN169cYp5WLJw6r4U8TEKq9q%2F%2F3rnrkIvj2AtNah8lGC59yuqEm1azqofxu6t%2FN0P1dgAYU2nDKKevTrGkiGoHf%2FBdLxCKB1bkGsbLulSZ2iW%2BNcD%2F8ZLzlXpXQCME6vV46zPEsuKIzmwfyyQVybYM2TSCl81%2Bn9PvbO5u2OOu%2F4pnIOgsAY%2FL527oETESpEusDDQpqlNBIuF8jNKi9C%2BfeAaZaUQSaEs74%2FRoZjNHqdJ6OXIdl5QzPev2NzRKO878t7tuZ8DrsU9ZrUsrhL%2BreuNYBIMAQAhYAp4yAqf5QggCYAHVwbEGGUSFU6NQmWAInVBi6pDrHL39xhHIolEwWES9VZQMvKATxDiWN4OJvfUJyxGR8DIhUuRwGgsWYACG5SDJhOP6sBUvfvWOKhqXMYMAHBjCEgAsL4%2F84eZJP293TFkbq2HP%2FVBPW9eTpm5gMFzlvs%2BLcUu2UlvJI6KkYyR9v97ytd70WesIWPS97huuuOIfGUm%2F5dq%2FPYBEGFepUFLOrU0XwEClAa%2Fm7wbA9vrjiepuDrovslLS1St8XeKK3UP7ndT7tweQiOKqFGq%2F8NfuEOIL7wrqHWGKCg3RwTSJdTVXgyrodRt7ZQpflxj6j1TXGErQzQaJNWNayk0PEo0PddQoIT9YXVLBvMKFm2ve%2Byl11QS9ruhV3DDH9y3%2BI5Wb3j45uXChdew%2FxNktgW74Lx1rPPBO%2B943WI6GNI2GPNd%2FYFwRvm%2FuAWEZqkZKcFFnZEQL4%2FcF1W7KQAOnBT3QlKgThz%2B%2Bd%2B7pA4YjhGUYomkUVAVVMWTKGV74P8CvAHFQ2%2BjBAAAAAElFTkSuQmCC')!important}

.card-actions {background-color: black !important; height: 1em; padding: 2px 20px 10px 30px !important; margin: 0 0 0 5px !important;}
.card-actions:not(:hover) span, .item-plusone, .item-preview, .email {display: none !important;background-color:  black !important; }
.scroll-tree .name{padding : 0px !important}  

}


/* === special code for Twitter ==== */
@-moz-document domain("twitter.com") {
.twitter-anywhere-tweet-box-editor { height: 300px !important; width: 600px !important}
.stream-item, .main-tweet-box, .conversation > div { min-height: 350px !important;} 
.conversation .tweet-text { min-height: 180px !important;}  
.conversation  { height: auto !important;}   
.stream-item  * {  line-height: 1.7em !important}
.draggable {width: auto  !important; border : 1px solid #555  !important; }
 .user-settings, .more, .extra-icons, .tweet-dogear,  .tweet-dogear-rt, [class*="-control"] {opacity: .3 !important}

}

@-moz-document url-prefix("http://userstyles")
{ body { background: black !important}}

/* === special code for facebook ==== */
@-moz-document domain("facebook.com"){
.stageWrapper *,  .dialog_body *, form * {background-color: transparent !important; }
.tagBox:hover, .dialog_body { border: 2px solid #555  !important; background-color: transparent !important; } 
.tagName { background: #000 !important; }
.status.img { background-color: transparent  !important; }
.uiButton  { background: transparent  !important; border : 1px dotted #444 !important; }
.uiTooltipWrap  {   border : 1px solid #777 !important; } 

.uiToggleFlyout, .uiToggleFlyout div , .navigation div, .navigation a, .navigation li, .bucketed
{ background-color: black !important; width: auto  !important; }
.uiToggleFlyout,  .navigation, .bucketed {border: 1px #555 solid !important; }
.menuDivider, .uiMenuSeparator {height: 0 !important; margin:0 !important; padding:0 !important;  } 

/* the opacities (experimental) */
.img:not(:hover), .nub, #pageLogo, [class*="LikeIcon"], [class*="ufiNub"], .hoverTriangle  {opacity : .4 !important; } 

.storyContent .uiAttachmentPhotoBox:not(:hover), .fbProfilePhotoBar .fbProfilePhotoThumb:not(:hover)   
{opacity : .6 !important; }

#profile_minifeed .storyContent .uiAttachmentPhotoBox:not(:hover), .fbProfilePhotoBar .fbProfilePhotoThumb:not(:hover) 
{opacity : .6 !important; } 
}