/* by makondo, 06/09. Thanks to ChoGGi, Tss, Barbiegirl and fools gold! */

/* this will hide some buttons. Comment/uncomment what you want > */
#copy-style-info, #update-all, #stylishCustom_UpdateAllStyles, #stylishCustom_ClearSearchText image, #stylishCustom_UpdateAllStylesAddons, #sidebar-title
{ display: none !important; }

#installFileButton
{ display: block !important; }

/* ... display style's IDs - if you want this option, uncomment it ...  
#styles *[anonid="id"] 
{ display: -moz-box  !important; 
text-align: right !important; }*/

/* doesn't seem to work! */
#SearchBox[isempty="true"]
{ -moz-appearance: none !important; 
color: transparent !important;
font-size: 0px !important; }

/* hide icons inside the  searchbar, use the Clear button instead */
.textbox-search-icons/*, .textbox-search-icon*/
{ -moz-appearance: none !important;  
width: 0 !important;
height: 0 !important; }

/* temp? fixes for url and search bars height */

#SearchBox,  #update-url
{ max-height: 23px !important;  }

#update-url
{ margin-bottom: 2px !important;
margin-top: 1px !important; }

#SearchBox input, #update-url input, #name input
{ margin: 0 !important; }

/* ======================= */

#styles-container 
{ -moz-appearance: -moz-win-glass !important; 
background: transparent !important;
color: black !important;
text-shadow: 1px 1px 3px white !important;
padding-top: 2px !important; }

#stylish-manage-standalone, #stylish-manage-standalone richlistbox, #userstyles-heading, #stylish-hbox, #stylish deck, sidebarheader
{ -moz-appearance: -moz-win-glass !important;
background: black !important;
border: none !important;
color: black !important;
text-shadow: white 1px 1px 1px !important;
margin-left: 1px !important; }

#stylish-manage-standalone scrollbar[orient="horizontal"]
{ display: none !important; }

window:not([chromehidden]) #userstyles-heading,  
window:not([chromehidden]) #styles-container
{ -moz-appearance: -moz-win-glass !important;
background: black !important;
border: none !important;
padding-left: 0px !important;
margin: -2px 0 0px -1px !important; }
 #userstyles-heading
{ -moz-appearance: -moz-win-glass !important;
background: transparent !important; }

/* =======  SLIDER ========= */
#sidebar, #sidebar-box 
{ min-width: 26px !important; 
max-width: none !important; 
overflow-x: hidden !important; }

#sidebar-splitter 
{ -moz-appearance: none !important;
background: transparent !important;
width: 10px !important;
border: transparent !important;
/* set this to match your tabbar */
margin-top: 23px !important; }

/* ======= sidebar BUTTONS ====== */
/* TOP */
#stylish-hbox 
{ direction: rtl !important; }

#sidebar-box .tabs-closebutton
{ padding: 0px !important;
margin-left: 8px !important; }

#sidebar-box .tabs-closebutton:hover
{ list-style-image: none !important;
width: 12px !important;
height: 16px !important;
padding: 0px !important;
margin-left: 4px !important; 
background: transparent url(data:image/gif;base64,R0lGODlhDAALAIgAAPwChAQCBCH5BAEAAAAALAIAAgAIAAcAQAINTIBgaJt9VGTHOZokLgA7) center no-repeat !important; }

/* sort & search bar line up - do not remove! */
#userstyles-heading>label { display: none !important }
#userstyles-heading 
{ direction: rtl !important; }

/* search box */
#styles-filter 
{ -moz-appearance: none !important;
opacity: .99 !important; 
text-align: left !important;
padding: 1px 0px 2px 8px !important;
margin-left: -130px !important;
min-width: 150px !important; 
font-size: 13px !important; }

#styles-filter[isempty='true'] *
{ color: transparent !important; } 

/* sort by */
#styles-sort
{ padding: 2px !important;
margin-left: 8px !important;
margin-right: 100px !important; }

#styles-sort .menulist-label
{ text-align: left !important;
color: #E1EACF !important; 
text-shadow: black 2px 1px 1px !important;
opacity: .999 !important;
padding-left: 16px !important;  }

#styles-sort dropmarker
{ display: none !important; }

/* dropdown menu */
#styles-sort menupopup
{ -moz-appearance: none !important; 
padding: 0 10px 8px 0px !important; 
text-align: left !important;}

/* tags bg */
hbox[anonid="heading"]
{ -moz-appearance: -moz-win-glass !important; 
background: none !important;
padding: 2px !important; }

#stylishCustom_ClearSearchText label
{ opacity: .99 !important; }

style-container 
{ margin: 2px 0 -6px 2px !important;
border: 2px solid transparent !important; }

#stylish-manage-standalone menulist,
#stylish-manage-standalone button
{ -moz-appearance: none !important;
background: none !important; 
border: transparent !important; 
padding: 2px !important; 
color: #CCCEA7  !important;
text-shadow: black 1px 2px 3px !important;
opacity: .99 !important; }

/* tags color */
#stylish-manage-standalone button[anonid="twisty"] label
{ color: #CCCEA7  !important;
text-shadow: black 1px 2px 3px !important;
opacity: .999 !important;
margin-left: 4px !important; }

/* ===================== */

/* bottom bar - doesn't work in Fx 3.6 */
#new-style { -moz-box-ordinal-group: 1 !important; } 
#copy-style-info { -moz-box-ordinal-group: 2!important; } 
#update-all { -moz-box-ordinal-group: 3 !important; } 
#UpdateAllStyles { -moz-box-ordinal-group: 4 !important; } 

/* =========  STYLES LIST ============= */
#styles { border: none !important; }

#styles richlistitem, #styles richlistitem>hbox 
{ border: none !important; 
margin-left: 8px !important; }

#styles richlistitem:not([selected="true"]) 
{ font-size: 13px !important;
font-family: Segoe UI, Tahoma, sans serif !important; 
color: black !important;
text-shadow: #ccc 1px 1px 1px !important;
opacity: .999 !important;
padding: 2px !important; }

#styles richlistitem[selected="true"]
{ -moz-appearance: none !important;
background: transparent !important;
-moz-box-shadow: inset 1px 20px 18px 2px rgba(170,190,186,0.5) !important;
opacity: .9 !important; 
padding: 0 !important; 
font-weight: bold !important;
font-size: 13px !important;
color: #DCEBEA !important;
text-shadow: black 1px 2px 3px  !important;
-moz-border-radius: 8px !important;
border-top: 2px solid transparent !important; 
border-bottom: 2px solid #7A9C9F !important; 
border-left: 2px solid white !important;
border-right: 2px solid #7A9C9F !important;
-moz-border-top-colors: white #ccc #D1DFE1 !important; 
-moz-border-bottom-colors: #435657 #83BBBF #ccc !important;
-moz-border-left-colors: white #ccc #ccc !important;
-moz-border-right-colors:  #666 #4CB5B8 #274D54 !important; }

#styles richlistitem[selected="true"] .button-icon 
{ display: none !important; }
#styles richlistitem[selected="true"] button
{ margin-bottom: 2px !important;
padding: 2px !important;  }
#styles richlistitem[selected="true"] button label
{ padding: 0px 0px 4px 0px !important; }

#styles richlistitem:hover, 
#styles richlistitem button:hover, 
style-container[group-type="tag"][closed="true"]:hover,
#stylish-manage-standalone menulist:hover, 
#stylish-manage-standalone button:not([anonid="twisty"]):hover
{ padding: 0 !important;  
-moz-appearance: none !important;
-moz-box-shadow: inset rgba(98,128,136, 0.3) 1px 8px 10px 2px  !important;
-moz-border-radius: 8px !important;
border-top: 2px solid #E4F4F6 !important; 
border-bottom: 2px solid #75B7BD !important; 
border-left: 2px solid #F1F7E9 !important;
border-right: 2px solid #7A9C9F !important;
-moz-border-top-colors: #C5D3D4 #9EA9AA#8E9899 !important; 
-moz-border-bottom-colors: #435657 #69D2E0 #ccc !important;
-moz-border-left-colors: #F1F7E9 #ccc #ccc !important;
-moz-border-right-colors:  #666 #4CB5B8 #274D54 !important; }

#styles richlistitem[selected="true"]:hover, #styles richlistitem button:hover
{ -moz-appearance: none !important;
background: none !important; }

style-container[group-type="tag"][closed="true"] button:hover
{ -moz-appearance: none !important; 
border: none !important; }

/* url and search bars */
#name, #findwhat, #stylish #update-url, #ReplaceBoxUrl
{ height: 21px !important; 
padding: 2px 2px 0 2px !important; }

#styles-sort 
{ padding: 2px !important; }

/* below is a slightly modified style by fools gold, thank you! */
#styles richlistitem button, #styles richlistitem button hbox
{ min-width: 0px !important;
max-height: 0px !important;
padding: 0px !important;
margin: 1px 3px -1px 1px !important;  }
#styles richlistitem vbox { margin: -1px 0px -1px 0px !important; }
#styles richlistitem spacer { display: none !important; } 

/* disabled styles. Should be: [isDisabled="true"] but it doesn't work! */
#styles richlistitem[is-disabled="true"]:not([selected=true]) image[anonid="status-icon"] 
{ display: none !important; }

#styles richlistitem[is-disabled="true"]:not([selected=true]) 
{ margin-left: 32px !important; 
opacity: .6 !important;
font-style: italic !important;
text-shadow: 0px 0px 6px white !important;  }

/* ==========  progressbar  =========== */
#styles richlistitem progressmeter 
{ -moz-appearance: none !important;
background: transparent !important;
min-height: 8px !important;
max-height: 8px !important;
border: 1px inset black !important;
padding: 0 !important; }

/* ========= IMAGES ======== */
#styles richlistitem .progress-bar 
{ -moz-appearance: none !important;
border: 1px inset black !important;
background: transparent 
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAYCAIAAAC9RaD3AAAACXBIWXMAAC4jAAAuIwF4pT92AAAAZElEQVR42mXHoQ6DMBRG4fOybR2zyN6lCBAIEAhQy5IZgtrsng1yVf/wqXP4Kg7FR/FSbIpFMStGxeB6dwWllK6CmT0rt885W4UQQowxpRQdD9e4K2gVpugVk2JVvBW74qf4qxME7M+vCSStDgAAAABJRU5ErkJggg==") repeat-x !important; }

/* change icons to bullets */
/* brass bullets */
/*image[anonid="status-icon"] { list-style-image: url("data:image/vnd.microsoft.icon;base64,AAABAAEADAwAAAEAGAAIAgAAFgAAACgAAAAMAAAAGAAAAAEAGAAAAAAA4AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5m5Ncf3Rcf3R5nJMAAAAAAAAAAAAAAAAAAAAAAAAAAAB+qaNljohji4Vji4Vljoh+qaMAAAAAAAAAAAAAAAAAAACHralyoZ52pJ+AqaOAqaN2pJ9yoZ6GrakAAAAAAAAAAAAAAAB5qqZ9s7KLuLQAAAAAAACLuLR9s7J5qqYAAAAAAAAAAAAAAACPubedy8udxsMAAAAAAACdxsOdy8uPubcAAAAAAAAAAAAAAACVu7iw2tyw2Neu09Cu09Cw2New2duVu7gAAAAAAAAAAAAAAAAAAACw2NTH7OnJ7uvJ7uvH7Omw2NQAAAAAAAAAAAAAAAAAAAAAAAAAAACpysa73Nm73NioysUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8AAA//AAAPDwAADgcAAAwDAAAMYwAADGMAAAwDAAAOBwAADw8AAA//AAAP/wAAA=") !important; padding-top: 5px !important; }*/

/* silver bullets */
/* tags bullets */
button[anonid="twisty"]
{ list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAACXBIWXMAAC4jAAAuIwF4pT92AAABdElEQVR42l1QvWvCcBCNxamD0EXs7H+iICStkEWhCIIRgqAgEfEDQUXQVVE3DYijjn7FTXAVxE0HJ/+AICVSbfK73gUtpYEf7969y+PucdVqlSsWi0+EpVLpNR6PfwQCgXdC4n91KhxUZLNZTzgcnqZSKatcLhuExKl/N3JwVCiK4kG3aaVSge12e9V1nRESp34mk3HbzviHVxAEze/3g6qql9lsBuPx2CLs9/sXn88HoijOC4WCk5MkKcLzPCC5tVot1m63LXqdTsdqNpuQy+WupKfTaRcXDAbfkBg4wNDRXCwWbLlcAuFoNLK63a6J7l+JROKZC4VCETwEhsPhbb1ew36/Z6fTyTocDmy1WsFgMLhGo1HAg110nDcWi2m4L+DQ5/l8Ng3DYITEe70eyLI8x1Scdhq4l6dWq03QDUz8GGPfAGDudjvARCao/6bhuAfvrtfrDU3TjpvNBnDvI/Yb+XzeHrSHH8XjoehMJpMvhP+1H5y9CGeiQlCPAAAAAElFTkSuQmCC") !important; }

/* style bullets */
image[anonid="status-icon"] { list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAuUlEQVR42mNobGxkaWhoYEhNTc0ODQ1dD6SzQPyamhpGBhAjISEhrqmp6fmePXv+Njc3P09MTIwHiTMAGVmRkZEvZ8yY8X/Dhg0/QHRYWNjnkpIScQZPT8+1VVVVv1esWPF96dKlf4D0l/Ly8v9ATdoMQF1ZHR0dL2/fvv3/1atX32/evPm/ra3tc0FBgTjYztra2si9e/c+fPbs2f+dO3c+BJoUBbazrq6OCcQACnAWFxergGgQH4QB34RmWT478coAAAAASUVORK5CYII=") !important; padding: 8px 0 0 2px !important; }

/* if you don't want the sidebar splitter, comment the following */
#sidebar-splitter
{ background: url(data:image/gif;base64,R0lGODlhBQCQAff/AICAgHt7e1RRU2NhYmBeX2RiYn19fWdlZmRiZGFeYGVjZGRiY2FeX15aXWRjZHBvcG5rbHFvcGZkZZeUlnd2d2ViY5SRknd3d2ViZJWSk2ZlZmhmZ2NgYpCOj19cXnh3d1ZTVHVzc6Cdn3Z0dVJPUGtqaoqHicfExoeEhlJQUYeFhsG+wIiGh1BOT1JPUYiFhsPAwYmGh1BNT1hWV3x7ewAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALgAAHXosQAAAAAAAJgALgAxDwAAAff4AA0AEgRSAAAP3/hUAAAAEn/97GoAaPWgAAEAMAAAADEPkPgcAOoAEneAZoBmcAAAdwAAAAAAAAAAAGZwAJh3gAAS+Oiw3AC3dbAAAAVfBGD//wSwBRgFXwAAAAAAAPiAAEAAEgAAAAAAAPhkAAAAEgAAAAAAAAAAAAAAAAAAAAAADAACAAEAAAVfAQAAAFLwAL93gHXn/AAEtPi0ALwAEgAS+AAACAAOAIAAAAK3wQAAAAS0AI4AAHXozgAEtAAAAADAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAIBS8IQld7R15QAABOj4EiH5BAkAAP8ALAAAAAAFAJABAAj+AP8JHPiPAMGDCQgmHLhQYMN/DyMqnMiQokOLEDFKrMjxYseMAxkQbEAQwsAFICuAxLCy5UKWL10KhDlT5j+aN23i3KmzZ8yfNYHmFMqTqM+gSIcmLbr0qNKnTKE6jUp1qk2UIv9x+OfhH4gQIkaQ+GfiH4p/KVSsYNHCxQsYMWS4hSv3bdy5d+3WpYt3b16+evsKDkwYsOG/iP0qHnx4ceHEjCE/dtw4MmXJlSdb3qy5c+bPmENfHs0ZNGnPokunRn3atOrWq12zfk17tm3ZuGPrhs27du7et3f7Fh4c+O/hxokfL468OfPny3+nXduCrFmvYMVq5SoQa1Oj4L82i5canvz4quXRn7eanv369vDfyzdPH6fKhSgbmhxIMqTG/x9t5NGAIBEoYIEIHqgggAYeJFBAADs=) center no-repeat !important; }

/* export, import & info, snapshots windows */
@-moz-document url(chrome://stylish-custom/content/import.xul), url(chrome://stylish-custom/content/export.xul), url(chrome://stylish-custom/content/info.xul), url(chrome://stylish-custom/content/snapshots.xul) {

treechildren:-moz-tree-row(even), 
treechildren:-moz-tree-row(odd), 
treecols, #SearchType menupopup
{ -moz-appearance: -moz-win-glass !important; 
background: rgba(187,187,187, 0.2) !important;
opacity: 0.99 !important;
color: black !important;
text-shadow: white 1px 1px 1px, white 1px 1px 6px !important; }

#style-tree-list scrollbar 
{ background: none !important; }

button, tab 
{ -moz-appearance: none !important;		
border: 1px solid rgba(0,0,0,0.8) !important;
background: url(chrome://browser/skin/tabbrowser/tab-bkgnd.png) !important; 
-moz-box-shadow: 
0 0 2px rgba(255, 255, 255, 0.4) inset,
0 4px 6px rgba(255, 255, 255, 0.4) inset,
0pt 11px 0 -2px rgba(255, 255, 255, 0.2) inset,
0pt 13px 8px rgba(0, 0, 0, 0.3) inset,
2pt 2px 4px rgba(0, 0, 0, 0.2)  !important;
-moz-border-radius: 10px !important;
border-top: 2px solid #E4F4F6 !important; 
border-bottom: 2px solid #75B7BD !important; 
border-left: 2px solid #F1F7E9 !important;
border-right: 2px solid #7A9C9F !important;
-moz-border-top-colors: #C5D3D4 #9EA9AA#8E9899 !important; 
-moz-border-bottom-colors: #435657 #69D2E0 #ccc !important;
-moz-border-left-colors: #F1F7E9 #ccc #ccc !important;
-moz-border-right-colors:  #666 #4CB5B8 #274D54 !important; }

button:hover
{ -moz-appearance: none !important; 
background: url(chrome://browser/skin/tabbrowser/tab-hover-bkgnd.png) !important;
color: #010726 !important;
background: rgba(179,207,198, 0.5) !important; }

textbox, #SearchType, #style-tree-list
{ -moz-appearance: none !important;
background: transparent !important; 
-moz-border-radius: 8px !important;
border-top: 2px solid #E4F4F6 !important; 
border-bottom: 2px solid #75B7BD !important; 
border-left: 2px solid #F1F7E9 !important;
border-right: 2px solid #7A9C9F !important;
-moz-border-top-colors: #C5D3D4 #9EA9AA#8E9899 !important; 
-moz-border-bottom-colors: #435657 #69D2E0 #ccc !important;
-moz-border-left-colors: #F1F7E9 #ccc #ccc !important;
-moz-border-right-colors:  #666 #4CB5B8 #274D54 !important;
-moz-box-shadow: inset -10px 20px 20px rgba(170,190,186,0.3) !important; }

treecol, treecols, treecolpicker
{ -moz-appearance: none !important; 
background: none !important;
color: black !important;
text-shadow: white 1px 1px 1px !important;
font-weight: bold !important;
border: none !important; }

#SearchType menupopup
{ background: none !important; 
border: 1px outset #516466 !important; }
.tree-splitter, splitter 
{  min-width: .5px !important; 
background-color: transparent !important; 
border-left: 1px inset black !important; }

.radio-label, .checkbox-label, button
{ -moz-appearance: none  !important;
font-weight: bold !important;
text-shadow: 1px 1px 1px #ccc !important; }

treechildren:-moz-tree-row 
{ height: 1.6em !important; }

treechildren:-moz-tree-cell, 
treechildren:-moz-tree-row 
{ border: none !important; 
border-top: 1px dotted #6E8083 !important; }

treechildren:-moz-tree-row(selected), #style-tree-list
{ font-weight: bold !important; 
color: black !important; }

treechildren::-moz-tree-cell-text(hover) 
{ color: black !important; 
font-weight: bold !important; }

treechildren:-moz-tree-row(hover), treechildren:-moz-tree-row(selected),
treechildren::-moz-tree-line(active, selected, focus),
treechildren::-moz-tree-line(selected, focus)
{ -moz-appearance: none !important; 
background: rgba(179,207,198, 0.3) !important;
-moz-border-radius: 8px !important;
border-top: 1px solid #E4F4F6 !important; 
border-bottom: 2px solid #75B7BD !important; 
border-left: 1px solid #F1F7E9 !important;
border-right: 2px solid #7A9C9F !important;
-moz-border-top-colors: #C5D3D4 #9EA9AA#8E9899 !important; 
-moz-border-bottom-colors: #435657 #69D2E0 #ccc !important;
-moz-border-left-colors: #F1F7E9 #ccc #ccc !important;
-moz-border-right-colors:  #666 #4CB5B8 #274D54 !important; }

groupbox 
{ -moz-appearance: none !important; 
border: transparent !important; }

/* bullets */
treechildren::-moz-tree-checkbox { list-style-image: none !important; }
treechildren::-moz-tree-checkbox(checked) { list-style-image:url("data:image/vnd.microsoft.icon;base64,AAABAAEADAwAAAEAGAAIAgAAFgAAACgAAAAMAAAAGAAAAAEAGAAAAAAA4AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5m5Ncf3Rcf3R5nJMAAAAAAAAAAAAAAAAAAAAAAAAAAAB+qaNljohji4Vji4Vljoh+qaMAAAAAAAAAAAAAAAAAAACHralyoZ52pJ+AqaOAqaN2pJ9yoZ6GrakAAAAAAAAAAAAAAAB5qqZ9s7KLuLQAAAAAAACLuLR9s7J5qqYAAAAAAAAAAAAAAACPubedy8udxsMAAAAAAACdxsOdy8uPubcAAAAAAAAAAAAAAACVu7iw2tyw2Neu09Cu09Cw2New2duVu7gAAAAAAAAAAAAAAAAAAACw2NTH7OnJ7uvJ7uvH7Omw2NQAAAAAAAAAAAAAAAAAAAAAAAAAAACpysa73Nm73NioysUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8AAA//AAAPDwAADgcAAAwDAAAMYwAADGMAAAwDAAAOBwAADw8AAA//AAAP/wAAA=")!important} }

/* OPTIONS window and flashback */

@-moz-document url(chrome://stylish-custom/content/options.xul), url(chrome://stylish-custom/content/undocompare.xul) {

grippy { display: none !important; }

groupbox, .textbox-textarea scrollbar, #UndoCompareBox scrollbar
{ -moz-appearance: -moz-win-glass !important; 
background: none !important;
border: none !important; }

.tabs-right { border: 0 !important; }

tabpanels
{ -moz-appearance: -moz-win-glass !important; 
background: rgba(132,148,146,.3) !important;
border: none !important;
color: black !important; 
text-shadow: 1px 1px 1px white !important;  }

dialog, tabbox, #tablist, caption
{ -moz-appearance: -moz-win-glass !important; 
background: none !important;
color: black !important; }

/* borders */
tab, #tablist tabpanel
{ -moz-border-radius: 10px !important;
border-top: 2px solid #E4F4F6 !important; 
border-bottom: 2px solid #75B7BD !important; 
border-left: 2px solid #F1F7E9 !important;
border-right: 2px solid #7A9C9F !important;
-moz-border-top-colors: #C5D3D4 #9EA9AA#8E9899 !important; 
-moz-border-bottom-colors: #435657 #69D2E0 #ccc !important;
-moz-border-left-colors: #F1F7E9 #ccc #ccc !important;
-moz-border-right-colors:  #666 #4CB5B8 #274D54 !important; }

tab
{ -moz-appearance: none !important;		
background: url(chrome://browser/skin/tabbrowser/tab-bkgnd.png) !important; 
-moz-box-shadow: 
0 0 2px rgba(255, 255, 255, 0.4) inset,
0 4px 6px rgba(255, 255, 255, 0.4) inset,
0pt 11px 0 -2px rgba(255, 255, 255, 0.2) inset,
0pt 13px 8px rgba(0, 0, 0, 0.3) inset,
2pt 2px 4px rgba(0, 0, 0, 0.2)  !important; }

/* buttons */
button[label="Save"], #Browse, button[label="Remove"], #Guide, button
{ -moz-appearance: none !important; 
color: black !important;
font-family: Segoe UI, Tahoma, sans serif !important;
background: url(chrome://browser/skin/tabbrowser/tab-bkgnd.png) !important;
padding: 1px !important;
-moz-box-shadow: 
0 0 2px rgba(255, 255, 255, 0.4) inset,
0 4px 6px rgba(255, 255, 255, 0.4) inset,
0pt 11px 0 -2px rgba(255, 255, 255, 0.2) inset,
0pt 13px 8px rgba(0, 0, 0, 0.3) inset,
2pt 2px 4px rgba(0, 0, 0, 0.2)  !important;
-moz-border-radius: 10px !important;
border-top: 2px solid #E4F4F6 !important; 
border-bottom: 2px solid #75B7BD !important; 
border-left: 2px solid #F1F7E9 !important;
border-right: 2px solid #7A9C9F !important;
-moz-border-top-colors: #C5D3D4 #9EA9AA#8E9899 !important; 
-moz-border-bottom-colors: #435657 #69D2E0 #ccc !important;
-moz-border-left-colors: #F1F7E9 #ccc #ccc !important;
-moz-border-right-colors:  #666 #4CB5B8 #274D54 !important; }

button:not([type="repeat"]):not([type="checkbox"]):hover, tab:hover, tab[selected="true"], tab[selected="true"]:hover, tab:hover, tab:focus
{ -moz-appearance: none !important; 
background: url(chrome://browser/skin/tabbrowser/tab-hover-bkgnd.png) !important;
color: #010726 !important;
background: rgba(179,207,198, 0.5) !important; }

input[type="button"]:not([type="checkbox"]):hover, 
input[type="button"]:not([type="checkbox"]):focus, 
button:not([type="checkbox"]):active, 
input[type="submit"]:hover, #Guide:hover, button[label="Save"]:hover, #Browse:hover, button[label="Remove"]:hover
{ -moz-appearance: none !important; 
background: url(chrome://browser/skin/tabbrowser/tab-hover-bkgnd.png) !important;
text-shadow: #2C5C5F 1px 1px 1px  !important; 
color: #1E475B !important; }

#TimeText { -moz-appearance: none !important; max-width: 65px !important; }
#TimeText input { margin-right: 3px !important; }

#InsertTextText textarea
{ min-height: 180px !important;
color: black !important;
font-weight: bold !important;
font-size: 13px !important; }

#InsertTextText textarea scrollbar
{ display: none !important; }

/* ========= flashback ========= */
#CurrentList>textboxx, #OriginalList>textboxx, #FlashbackList>textboxx, #LastSaveList>textboxx
{ -moz-appearance: -moz-win-glass !important;
padding-left: 4px !important;
background: rgba(150,150,150, .4) !important;
border: none !important;
font-weight: bold !important;
font-size: 110% !important; }

/* flashback splitter */
/*#OriginalBox splitter
{ display: none !important; }
#UndoCompareBox splitter
{ background: none !important;  
border: 1px dotted black !important;
max-width: 6px !important; }*/

/* Flashback IMAGES */
/* you can hide the flashback splitter by commenting the following and uncommenting the block above */

#UndoCompareBox splitter
{ background: transparent !important;
border: none !important;  }

#UndoCompareBox splitter
{ background: url(data:image/gif;base64,R0lGODlhBgCQAbMPAAYGBru7u4+Pj29vb/T09GJiYsLCwgsLC7S0tKioqKWlpdLS0oCAgBQXF3BwcPr6+iwAAAAABgCQAUAE/rC1Q0EKxDiLNc/bBR6iRnbOOZYpq3rsB6Nyi772ertxT/u6oIm3K4JqSODQuBTmmrOjMsR8WnHYy8MwyFa90p847ARDr9Pkl1hmR99U8tmMrqrl8bm77rzDawcKGAEpCAkMAgw4gHuMY2eOeHR0kXCLjXuXdpiba56SU5p9maGlj1aVfJCco51tp6Krrnqflqagtaissq2vuL8egisICAECAAIFygWBAQsIeaq6sKTUuX7S2JNp1XiplN28ttfh08DZ5bHR4Na+f+Xa8Lfi6/K56t+70vjp8+jt9PLNqjdQYC9aBwm6U4jw3T1/7M7xe3jKoMOFExfGI0fRWz+AEv8k6ttW0d4RQQsIBVLAMkGDCAA7) center no-repeat !important; }

.spinbuttons-button 
{ -moz-appearance: none !important; 
border: none !important;
margin-bottom: -2px !important; }

.spinbuttons-up
{ -moz-appearance: none !important; 
background: url(data:image/vnd.microsoft.icon;base64,AAABAAEACgkAAAEAGABsAQAAFgAAACgAAAAKAAAAEgAAAAEAGAAAAAAARAEAAAAAAAAAAAAAAAAAAAAAAACAhoGAhoGAhoGAhoGAhoGAhoGAhoGAhoGAhoGAhoEAAJ2noZSdlZSdlZSdlZSdlZSdlZSdlZSdlZSdlZ2noQAAAAAAqbSqqbSqqbSqqbSqqbSqqbSqqbSqqbSqAAAAAAAAAADAzse9y769y769y769y769y769y77AzscAAAAAAAAAAAAAAM3bzs3bzs3bzs3bzs3bzs3bzgAAAAAAAAAAAAAAAAAA1uLY1uLY1uLY1uLY1uLY1uLYAAAAAAAAAAAAAAAAAADT4d/f6eLf6eLf6eLf6eLT4d8AAAAAAAAAAAAAAAAAAAAAAOnw7Onw7Onw7Onw7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8vf28vf2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAAACAQAAAwMAAAMDAAADAwAAA4cAAAPPAAAA=) no-repeat !important; }

.spinbuttons-down
{ -moz-appearance: none !important; 
background: url(data:image/vnd.microsoft.icon;base64,AAABAAEACgkAAAEAGABsAQAAFgAAACgAAAAKAAAAEgAAAAEAGAAAAAAARAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADy9/by9/YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOnw7Onw7Onw7Onw7AAAAAAAAAAAAAAAAAAAAAAA0+Hf3+ni3+ni3+ni3+ni0+HfAAAAAAAAAAAAAAAAAADW4tjW4tjW4tjW4tjW4tjW4tgAAAAAAAAAAAAAAAAAAM3bzs3bzs3bzs3bzs3bzs3bzgAAAAAAAAAAAAAAwM7Hvcu+vcu+vcu+vcu+vcu+vcu+wM7HAAAAAAAAAACptKqptKqptKqptKqptKqptKqptKqptKoAAAAAAJ2noZSdlZSdlZSdlZSdlZSdlZSdlZSdlZSdlZ2noQAAgIaBgIaBgIaBgIaBgIaBgIaBgIaBgIaBgIaBgIaBAADzwAAA4cAAAMDAAADAwAAAwMAAAIBAAACAQAAAAAAAAAAAAAA=) no-repeat !important; } }

/* EDITOR, snapshots */

@-moz-document url(chrome://stylish/content/edit.xul), url(chrome://stylish-custom/content/snapshots.xul), url(chrome://stylish-custom/content/specifySites.xul) {

toolbox, #CustomizeToolbarWindow, tree, treecol, #ScratchPad scrollbar, .textbox-textarea scrollbar, #ScratchPadItem splitter
{ -moz-appearance: -moz-win-glass !important; 
background: transparent !important;
border: none !important; }

#LineNumber input, #LineNumberSearch input
{ font-size: 13px !important;
border: 1px black inset !important; }

#stylish spacer { display: none !important; }

#stylish toolbarbutton
{ -moz-appearance: toolbarbutton !important; }

#stylish #Toolbox, #stylish toolbar
{ -moz-appearance: none !important; 
border: none !important; }

#stylishCustomToolbox
{ padding: 0 !important; }
toolbar
{ margin-top: -2px !important; }
#bottomToolbar
{ margin-top: 1px !important; }

#errors label 
{ font-weight: bold !important; 
color: #990000 !important; }

/* add namespace dialog */
tree
{ opacity: .99 !important; 
color: black !important; }

scrollbar, scrollcorner 
{ -moz-appearance: -moz-win-glass !important;
background: none !important; }

#ScratchPad
{ font-weight: bold !important; 
color: #17485E !important;
text-shadow: 0px 0px 6px white !important; }

/* The OLD Findbar */
input[type="search"]
{ font-size: 12px !important; }

#SearchBox[style*="background-color: red;"] .textbox-input
{ -moz-appearance: none !important;
background: rgba(255,255,255, 0.4) !important; 
-moz-box-shadow:
0 6px 8px rgba(205,0,0, 0.2) inset,
0 1px 6px rgba(255, 255, 255, 0.2) inset,
0pt 3px 0 -3px rgba(205,0,0, 0.2) inset,
0pt 12px 18px rgba(92,0,0, 0.3) inset,
1pt 2px 3px rgba(0, 0, 0, 0.2)  !important;
-moz-border-radius: 8px !important;
padding: 2px 4px !important; }

/* The NEW Findbar */
text field #find-field, .findbar-textbox
{ -moz-appearance: none !important; 
background: none !important; 
font-size: 13px !important; 
font-family: Segoe UI, Tahoma, sans serif !important; 
color: black !important; 
font-weight: bold !important;
padding: 2px !important; }

#find-field-container 
{ -moz-appearance: none !important;
background: none !important; }

.find-field-container.findbar-find-fast  
{ -moz-appearance: none !important; 
background: none !important;
border: 0 none !important; }

/* not found */
.findbar-find-fast.find-status-icon, description[anonid="find-status"], label[anonid="find-label"][value="Find:"]
{ display: none !important; }

/* uncomment the next line if you want to HIDE 'Phraze not found' bar.  */
/*.findbar-find-fast.findbar-find-status { display: none !important; } */

.findbar-find-fast.findbar-find-status, .findbar-textbox[status="notfound"]
{ color: black !important;
text-shadow: 0px 0px 6px white !important; 
padding: 2px 3px !important; 
background: rgba(153,0,0, 0.4) !important; }

#ReplaceOnce, #ReplaceAll, button[label="Delete"], button[label="Add"] 
{ -moz-appearance: none !important; 
background: url(chrome://browser/skin/tabbrowser/tab-bkgnd.png) !important; 
-moz-box-shadow: 2px 2px 4px #628088 !important; 
-moz-box-shadow: 
0 0 2px rgba(255, 255, 255, 0.4) inset,
0 4px 6px rgba(255, 255, 255, 0.4) inset,
0pt 11px 0 -2px rgba(255, 255, 255, 0.2) inset,
0pt 13px 8px rgba(0, 0, 0, 0.3) inset,
2pt 2px 4px rgba(0, 0, 0, 0.2)  !important;
-moz-border-radius: 8px !important;
border-top: 1px solid #E4F4F6 !important; 
border-bottom: 2px solid #75B7BD !important; 
border-left: 1px solid #F1F7E9 !important;
border-right: 2px solid #7A9C9F !important;
-moz-border-top-colors: #C5D3D4 #9EA9AA#8E9899 !important; 
-moz-border-bottom-colors: #435657 #69D2E0 #ccc !important;
-moz-border-left-colors: #F1F7E9 #ccc #ccc !important;
-moz-border-right-colors:  #666 #4CB5B8 #274D54 !important;}

#ReplaceOnce:hover, #ReplaceAll:hover, button[label="Delete"]:hover, button[label="Add"]:hover 
{ -moz-appearance: none !important; 
background: url(chrome://browser/skin/tabbrowser/tab-hover-bkgnd.png) !important;
color: #010726 !important;
background: rgba(179,207,198, 0.5) !important; }

button[label="Delete"], button[label="Add"] 
{ color: black !important; }

image[label="Previous"]
{ list-style-image: none !important; 
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAC4jAAAuIwF4pT92AAAFYklEQVR42qVWSUxUWRSt+lVU2dpERWgICLYRCQuNIQEcAKNIBHFAGRUcCQIqMmjSCxwBBSODK4OoIA4LQtJECoVWSqRxgWmiJJogYSOiIWoijYL1f0fr3T73NYUFCatenNz37r/v3eHd4evOnj2rc+DgwYP67du3Kzt37lSSk5P1O3bsUBjMY8TFxUkKnp7XW7ZsMWzdutWwbds2+S06OlrZt2+f3vlOnfPm1KlTekBx0NOnT88Eh5wzJnkzKmCkpaW5pKenm/bu3esCa82bN282w1ITwFTuYbE5KSlJAp4yNaWkpMxi+en36fbs2aM/efKkdCsqKipv9erVFtCmtWvX3sW6JTQ0tGXVqlXNQEtISIgEr8PCwixAS3h4OK+bIf87y0ZERPyWmZlp4vsOHTqk123cuFE5ceKEAouN69ate4SYUmJiIsEagmUSsE7ydu3aJcFrZyQkJEgZpmvWrOmOjY11ZwXgGXTx8fEKe5CRkTELjKYjR45ox44dGz169KjGyM3N1XJyctS8vDyNwXum+KbyGlB5nZ+fP8p7hO8PwHsi3EYdNhwi9sAFGXAXH+j8+fNqUVGRvbi4mBjgiUuXLhGyi5BBVFZWRufOnROQ4e9MBc7YwGMPH+KtPCcUGHScXpwZ/IBZWVmW+vp6unHjhnb9+nUBUE1NDd2+fZuuXr1KS5cuJQ8PD6mgsbFR8q5du2YH+IzKZw8fPmyF0b+wgv379xulgjNnzigbNmwwHz9+3NLR0UEPHjzQ7t+/L1pbW+nevXv09OlTPkjz5s0jRVFkrDs7O4m/t7W12SHLZ1Sr1UqFhYVWGDtFgQEbJTIy0gRXm1+9ekUvXrxQnz17Jp4/f04DAwPEypYvXy4VzJ07l3x9fdkz8fr1a+rt7RU9PT0CZ2x9fX104cKFdqSyDBFC/sOD9evXmysrKy0jIyP0/v177c2bN+LDhw80Pj5O2dnZ8nJvb29avHgxzZkzhzZt2sRy9PHjR/H27VsaHh5W+ezly5etyCLPSQ8QL+kBUtRcXV1tsdvt9PXrVw0Xi2/fvtGTJ09oyZIlUoG/vz8FBATQggUL5Fsg7gR5oWkaG6LyWfCsUD7FgykKvn//TjabTSMi8eXLF0ImyAv9/Pzk5ayEvXB3dycUGL17905AlqBEZYPw0JMKDhw4YNShoAyOR66qqrLAZRodHdU+f/4sbt68Sa6urvKyRYsWkY+PjwwTrz09PclkMskU/vTpE42Njal8lkOEpicfeffu3T/eABVtLikpsbx8+ZKGhoY4I8SKFSvIaDTS/PnzBYfEzc1NghWyV7NnzyYvLy/R0NBAg4ODan9/P+GOdryn9ADG/+cB10FMTIxMU06/rq4urbS0VGYOSp/Qb2Q4GI41U/QfWrZsmcA5gkFqd3c3oaKtyEiv6Qr0rABNynLr1i1ZaEhDLiBRV1cnamtriQsPVDioA9jbr1y5wnK2O3fuEFrOpAJERyqQIUJqcctthuWyVbAHSFsqLy+niooKwfTixYvkTMEnyAiu7IkzhPbdjm7sCJFBxxOLPUC6/gQ0wUWtoKDgb25gaHI2bnRYSzoDbCyLMyNokv/A0Da8p/QAdxt1YMhphJd3QWz/5LbLLRmWSPDeQaevnXmpqamyGWKG/AUPpALcbeBc5VEnBw4GSWFQUNAjCLVjeDzC/jHQgX0HU+f1ypUrOyDDeIwhxPyHwcHBnYGBgaV4z58n6kA/ZbyhtE14IB/0Ej9oX4im5cvAEPKdvsZ3X1zkwEIUF9NfwXedcSbjsfXTZ+r/xZQNhj3/thgRTyPiaeCJxNU4HczHqDRiGk4Ce/6FMeKOKX8V/wKHKhws/agCZQAAAABJRU5ErkJggg==) center no-repeat !important; }

image[label="Next"]
{ list-style-image: none !important; 
/*height: 24px !important; */
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAC4jAAAuIwF4pT92AAAFRElEQVR42qVWW0iUWxSemzMeUgTzxjmOmGj0GmSWpZWFt65eunrpQhp5T8oHKw1vpZE+RaCUZvUQ0pAjdMyZMX2IAwcCESF60ofygqIp6P8fZPY639rH32YGfDoPH3vttdf+133tX/fgwQOdhqKiIv2ZM2cMFy5cMJw7d06flZVlYDCPcfr0abmCp2f6xIkTxpMnTxpPnTolz9LS0gyXL1/We35T57m5f/++HjBoa11d3VbQ5DyxydtSASMvL8/v2rVr5sLCQj9Yazl+/LgFlpoBXuUeFlvOnj0rAU95NZ8/f96f5X2/pysoKNDfu3dPunXs2LHK/fv327HakpOT34Me2Lt378C+ffv6ExISBjRgP3DgwAE7MHDw4EGm+yH/jmWTkpJqiouLzfy9mzdv6nWpqamGu3fvGmCx6fDhwy7ElHJzcwnWECwjWEiwTq6eNMvwOSMnJ0fyeU1MTPwrMzMzhBWAZ9RlZ2cb2IPr16/7g2ErKytTq6urf/JaUlKiQfGgJUpLSzWewnRVVdXPiooKFeEbBH7fCLdJhw2HiD3wQwW8xwE1NzcrjY2N7ra2Nnr06BG1trYKgHwg+AwyAvKiqalpDXfo4sWLQ8hV+IYCo47LiyuDE3jjxg17T08PvXjxQu3q6hK9vb306tUrevnyJTHtCebxGWg3ZPmO0t3dTfDICaPDWMGVK1dMUkF9fb3h6NGjlsrKSvvo6CgNDw+rsEYcOnSIoFgCcSVUkATTGh9JdiOH5HA4FL5bU1PjBN9LgREbQ0pKCme+f2JigqamphSbzSaioqLI39+ftm/fLkJCQig4OFgCe17Ftm3bKDQ0VLx580ZMTk6u8d2WlhYHjJAhQsh/eXDkyBHLkydP7HNzc7S8vKwuLCzIGJtMJuKPW61WCg8Pp4iICEmHhYWR2Wym2tpawXdWVlYUXp8+ferMyMgI3/QA8ZIeoEQtz549s6+vr5OiKCoRyYvoCWlxTEwM7dy5k2JjYyXNClCS9P37dwFZUlVV4bvIgzM9Pd3LAy8FQghaXV1VoUS43W7q6+uTVnNo4uLipAJWyAqeP39OkBf4ON9R+C6KZNODq1evmnRoKKOW5Pb2dvvS0hLNzs6qbNn8/DwtLi7KBgoICKDIyEiKjo6mwMBAgpU0PT1NkBE/fvygmZkZhe9yiDD0ZJLz8/N/5QAdbWloaLB//fqVkCzly5cvYmxsjJA8ev36tdixYwcFBQVJTzj58FaeQUZAlsbHx5Vv374Rqs+BfEoPYPx/HnAfQKvlzp07dpfLxSWnfvjwQQwODhJW+vz5M2GEE1eNxWIhjGsaGRmhjx8/EmQEywwNDSnMu337thMKInwV6OGyBUPKzg2EOKqIrxsQnZ2d4u3bt9TR0SEQIsFlieoSyI3gZtTkcGeNGw9vihMlLxUgOlKBDBGah0duP+qYa1lBuAS3/gYE8kM8CLnJHj9+TBgNBBl5xjJ85+HDhzz8HKg8LURGHb9Y7AHK9TfAhqGl3rp1a6m8vFxBZ68BCug18HiV0GgMNynDNO4tYkj+gyb7E/mUHuDbJh0skq8RcuCHuT7KYxcDa3M8a+DxfOnSJcIAkyOa5TTwOZ9xnvCG/A0PpAJ828i1yk+dfHDwkNTu3r3bBSEHHg8X9p+AYQZ4w+BJ8F6jgU/x8fF8PrRnz56RXbt2tSCfARt9oPd63tDaZiToD7gZBe2RGFpWBmJv9aVxbsWHNESiuXiNBj9wyzcZydb7vqn/F14bPPb822JCPE2Ip5FfJO5GXzAfOTHhNdwE9vwLY8I3vP4q/gWAABuo84UM5AAAAABJRU5ErkJggg==) center no-repeat !important; }

/* code box */
#internal-code 
{ text-shadow: none !important;
font-weight: bold !important; 
background: rgba(150,150,150, .2) !important; }

#name, #tags, #update-url 
{ color: black !important;  
text-shadow: 1px 0px 3px white !important; }

/* spacing between checkboxes and labels */
toolbaritem label
{ margin-right: -1px !important; }
.checkbox-check
{ padding-right: 0 !important; 
margin-right: -3px !important; }
.checkbox-label-box
{ padding-right: 0 !important; 
margin-left: 1px !important; }

#bottomToolbar
{ padding: 0 !important; }

#stylish toolbarbutton label
{ padding-left: 6px !important;
margin-right: -4px !important; }

#ImportantText
{ -moz-appearance: none !important;
-moz-border-radius: 5px !important;
padding: 0 0 0 6px !important; }

#ScratchPad
{ min-height: 120px !important; }

#ScratchPadItem > splitter > grippy
{ border: 1px solid transparent !important;  
height: 10px !important; 
width: 250px !important; 
margin: 3px 0 !important; 
background: url(data:image/gif;base64,R0lGODlhyAAFAPf/AICAgBcXKxwcMUtLXk9PYkZGWX9/kqamu6GhtaWluTQ0R0VFWD8/UuDg3EFBVCcnO6mpvRERJgByAGcAIAByAHAAaQBwAC4AeQBnAGYAaQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALgAAHeUsQAAAAAAALgAwgQMmAAAAff4AA8AEgVmAAAHFvhUAAAAEn/9/FwAWpAAAAEEDAAAAAyYsPgcBOoAEnenZqdmcAAAdwAAAAAAAAAAAGZwAJh3pwAS+JSw3AAAd/wAAASyDLL//wz8BBgEsgAAAAAAAPiAAEAAEgAAAAAAAPhkAAAAEgAAAAAAAAAAAAAAAAAAAAAADAACAAEAAASyAQAAAFLwAL93p3eT/AAFaPi0ALwAEgAS+AAACAAOAIAAAACrwQAAAAVoAI4AAHeUzgAFaAAAAADAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAKdS8IQld2h3kQAABej4EiH5BAkAAP8ALAAAAADIAAUAAAjAAP8JHEiwoMGDCBP+C/BPgMOHECNKnEixosWLGDNmXKiwo8ePIAf8I0CypMmTKFEOKGDgAIIEMGPKnEmzps2bOHPq3LkTwQEDBQakHEq05D+RHxUsWMq06QIGSEFK/deAaoOrWLNq3cq1q9evYMOKDUt16tQBDJw2deDgAUi2auPKVeuAgQEICQ7o3cu3r9+/gAMLHky4cOEEEAwwcDC3sVy2ZiNLNhhhYYDLmDNr3sy5s+fPoEOLDv2v8uTTBAMCADs=) center no-repeat !important; } }

@-moz-document url(chrome://stylish/content/manage-standalone.xul?sidebar){

#sidebar-box, #styles-deck, #browser
{ -moz-appearance: -moz-win-glass !important; 
background: black !important;
opacity: .99 !important; 
border: transparent !important; } }
