/* AGENT_SHEET */
/* by makondo, 10/10. Thanks to ChoGGi, Tss, Barbiegirl and fools gold! */

@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

*:empty:not([style]):not([text]):not([class]):not([onresize]):not([hbox])
{ background-color: transparent !important;
-moz-appearance: none !important; }

/* for bkmrks, history, etc. */
#sidebar
{ -moz-appearance: none !important;  
background:  none !important;
margin-left: -6px !important;
margin-top: -42px !important;
padding-top: 0 !important; }

#bookmarks-view-children /*.sidebar-placesTreechildren */
{ color: black !important;
font-weight: bold !important; }

/* ======================= */

/* this will hide some buttons. Comment or uncomment what you want > */
#copy-style-info, #update-all, #stylishCustom_UpdateAllStyles, #stylishCustom_ClearSearchText image, #stylishCustom_UpdateAllStylesAddons, #sidebar-title, #stylish-manage-standalone scrollbar[orient="horizontal"]
/*#checkUpdatesAllButton*/
{ display: none !important; }

/* change the min width here to suite */
#sidebar, #sidebar-box
{ min-width: 21px !important; 
max-width: none !important; 
overflow-x: hidden !important; }

/* hide icons inside the searchbar, use the Clear button instead */
.textbox-search-icons
{ -moz-appearance: none !important;  
width: 0 !important;
height: 0 !important; }

/* === editor opened from AM */

#stylish .chromeclass-toolbar
{ -moz-appearance: none !important; 
border: none !important; }

/* =============== */

#styles-container 
{ -moz-appearance: -moz-win-glass !important; 
background: none !important;
padding-top: 2px !important; 
margin-left: -6px !important; }

#stylish-manage-standalone, #stylish-manage-standalone richlistbox, 
#userstyles-heading, sidebarheader, #stylish-hbox, #stylish deck
{ -moz-appearance: -moz-win-glass !important;
background: none !important;
border: none !important;
color: black !important;
text-shadow: #999 0px 0px 6px !important; }

/* ===  SLIDER */
#sidebar-splitter 
{ -moz-appearance: none !important;
background: none !important;
width: 16px !important;
border: transparent !important; }

/* === sidebar BUTTONS */
/* TOP bar */
#userstyles-heading
{ direction: rtl !important;
margin-top: -2px !important; }

/* sort & search bar line up - do not remove! hides 'sort by' */
#userstyles-heading>label 
{ display: none !important } 

/* sidebar search box */
#styles-filter
{ -moz-appearance: none !important; 
background: rgba(0,0,0, .1) !important;
box-shadow: inset rgba(0,0,0, .2) 0px 2px 4px 2px !important;
border-radius: 3px !important;
border: 1px inset black !important; 
text-align: left !important;
padding: 1px !important;
/*min-width: 100px !important;*/
margin-left: -50px !important;
font-size: 13px !important;
color: #ccc !important;
text-shadow: 1px 2px 1px #000 !important; }

/* sorter */
#userstyles-heading menulist
{ box-shadow: none !important;
background: transparent !important; }

#styles-sort
{ padding: 0px !important;
margin-left: 20px !important;
-moz-appearance: none !important; }

#styles-sort .menulist-label, 
#stylishCustom_ClearSearchText label
{ -moz-appearance: none !important; 
background: none !important;
font-size: 13px !important;
color: #A5B1B5 !important; 
text-shadow: black 1px 2px 1px !important; }

#styles-sort:hover .menulist-label, 
#stylishCustom_ClearSearchText:hover label
{ color: #C6D5DA !important; }

#stylishCustom_ClearSearchText label
{ margin-left: -48px !important; }

#styles-sort .menulist-label
{ text-align: left !important; }

#styles-sort dropmarker
{ display: none !important; }

/* dropdown menu*/
#styles-sort>menupopup
{ height: 150px !important;
max-width: 74px !important; } 

#styles-sort menuitem>label
{ padding: 2px 2px 2px 6px !important;
border: none !important;
text-align: left !important; }

/* ================ */

/* bottom bar */
#stylish-manage-standalone > hbox > spacer
{ display: none !important; }

#stylish-manage-standalone > hbox
{ margin: 0 0 -22px -16px !important; }

#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 */

/* === buttons */
#stylish-manage-standalone button:not([anonid="twisty"])
{ color: #A0B57B !important;
text-shadow: #000 1px 1px 2px !important;
margin-left: 2px !important;
background: transparent !important;
box-shadow: none !important; }

#stylish-manage-standalone button[label="Write New Style"]
{ color: #AEAF99 !important;
text-shadow: 1px 2px 2px #000, 1px 2px 4px #000 !important;
border: none !important; }

style-container 
{ margin: 0px 0 -6px 1px !important;
border: 2px solid transparent !important; }

#styles { border: none !important; }

#styles richlistitem, #styles richlistitem>hbox 
{ border: none !important; 
margin-left: 11px !important; }

/* === tags */

#stylish-manage-standalone button[anonid="twisty"] label
{ font-family: "Segoe UI", Tahoma, sans-serif !important;
font-size: 13px !important;
color: #A6B1A3 !important;
text-shadow: 1px 2px 1px #000 !important;  }

#stylish-manage-standalone button[anonid="twisty"]:hover label
{ color: #D0DBE2 !important; }

#stylish-manage-standalone button[anonid="twisty"]
{ padding: 2px 5px 2px 1px !important; 
margin-left: -2px !important;
border: 1px solid transparent !important;
border-radius: 3px !important; }

#stylish-manage-standalone menulist:not(#styles-sort),
#stylish-manage-standalone button,
#styles richlistitem[selected="true"]
{ -moz-appearance: none !important;
-moz-appearance: none !important;
background: /* radial-gradient(at top, rgba(146, 162, 170, .5), transparent), linear-gradient(to bottom,rgba(150,150,150, .4), rgba(100,100,100, .1)) no-repeat */ transparent !important;
box-shadow: none !important; 
border-radius: 3px !important;
border: 1px solid !important;
border-color: #000 #666 #666 #000 !important;
text-shadow: 1px 0px 0px #000, 0px 0px 6px #92A2AA !important;
font-weight: normal !important;
font-family: "Segoe UI", Tahoma, sans-serif !important; }

/* sidebar header buttons */
#userstyles-heading menulist,
#userstyles-heading>button
{ box-shadow: none !important;
border: none !important; }

#styles richlistitem:hover, 
#styles richlistitem button:hover,
#styles richlistitem[selected="true"],
#stylish-manage-standalone button:not([anonid="twisty"]):not(#stylishCustom_ClearSearchText):not(#new-style):hover,
#styles richlistitem[selected="true"]:hover
{ -moz-appearance: none !important;
background: radial-gradient(at top, #BFC8CF, transparent), linear-gradient(to bottom,rgba(85,116,132, .6), rgba(150,150,150, .2), transparent)  !important;
color: #CAD6E2 !important;
text-shadow: 1px 1px 1px #000, 1px 2px 2px #45494D !important; }

/* sidebar - style name */
#styles richlistitem:not([selected="true"]) 
{ font-size: 13px !important;
font-family: "Segoe UI", Tahoma, sans-serif !important;
color: #97A5B1 !important;
text-shadow: 1px 1px 2px #000, 1px 1px 2px #000 !important; 
font-weight: normal !important; 
padding: 0px !important;
border: 1px solid transparent !important; }

style-container >richlistitem:not([selected="true"]) label
{ font-weight: normal !important; }

label[anonid="name"]
{ margin-top: 2px !important; }

#styles richlistitem[selected="true"]
{ padding: 0 !important; 
overflow: hidden !important; }

#styles richlistitem[selected="true"] label[anonid="name"]
{ font-weight: normal !important;
font-size: 13px !important;
color: #D2E0CE !important;
text-shadow: 1px 0px 0px #000, 1px 2px 1px black, 0px 0px 6px #92A2AA !important;
font-weight: normal !important;
font-family: "Segoe UI", Tahoma, sans-serif !important; }

label[anonid="tags"]
{ font-size: 11px !important;
color: #B2BBBD !important; }

#styles richlistitem[selected="true"] *[anonid="name"] image[anonid="status-icon"]
{ padding: 3px 0 0 0 !important;
margin-left: 10px !important;
overflow: hidden !important; }

hbox[anonid="edit-actions"]
{ display: inline-block !important; }

#styles richlistitem[selected="true"] button
{ -moz-appearance: none !important;
margin-right: 3px !important;
padding: 2px 4px !important;
min-width: 30px !important;
width: 66px !important;
border: 1px solid !important;
border-color: #000 #666 #666 #000 !important; }

#styles richlistitem[selected="true"] button label
{ color: #B2BBBD !important; }

#styles richlistitem[selected="true"] .button-icon 
{ display: none !important; }

#styles richlistitem:not([selected="true"]):hover
{ -moz-appearance: none !important; 
color: #BCC7D6 !important;
text-shadow: 1px 2px 2px black !important; }

#styles richlistitem button:hover
{ -moz-appearance: none !important;
background: none !important; }

/* === url and search bars */
#styles-filter textbox-input:-moz-placeholder
{ -moz-appearance: none !important; 
color: transparent !important;
text-shadow: none !important; }

#name, #stylish #update-url, #ReplaceBoxUrl
{ height: 21px !important; 
padding: 2px 2px 0 2px !important; }

#styles richlistitem vbox { margin: -1px 0px -1px 0px !important; }

#styles richlistitem[is-disabled="true"]:not([selected=true])
{ opacity: .8 !important; }

#styles richlistitem[is-disabled="true"]:not([selected=true]):hover
{ color: #ccc !important;
opacity: 1 !important; }

#styles richlistitem[is-disabled="true"]:not([selected=true]),
#styles richlistitem[is-disabled="true"][selected=true],
#styles richlistitem[isDisabled="true"][selected=true]
{ font-family:  Calibri  /*Georgia, Cambria, Estrangelo Edessa, Plantagenet Cherokee, Rockwell*/ !important;
font-size: 15px !important;
font-style: italic !important; 
color: #ddd !important;
text-shadow: 2px 2px 2px #000, 1px 1px 1px #000, 1px 1px 1px #000, 0px 0px 6px #000 !important; }

#styles richlistitem[selected=true] button
{ font-size: 14px !important; }

/* ===  progressbar */
#styles richlistitem progressmeter,
#styles richlistitem .progress-bar
{ border-radius: 0 18px 18px 0 !important; }

#styles richlistitem progressmeter 
{ -moz-appearance: none !important;
background: transparent !important;
border: 1px inset rgba(0,0,0, .5) !important;
padding: 0px !important; }

#styles richlistitem .progress-bar 
{ max-height: 15px !important; margin-top: 4px !important;
-moz-appearance: none !important;
background: radial-gradient(at top, rgba(204,145,12, .3), rgba(96,115,94,.3), rgba(21,26,30, .5)), linear-gradient(to left, rgba(251,126,0, .7), rgba(96,115,94,.5), #071D3A) !important; } 

/* ========= IMAGES */
#new-style label
{ display: none !important; }

#stylish-manage-standalone button[label="Write New Style"]
{ opacity: .65 !important; }

#stylish-manage-standalone button[label="Write New Style"]:hover
{ opacity: 1 !important; }

#new-style image
{ width: 0px !important;
height: 21px !important;
padding: 0 0 0 21px !important;
margin-left: -54px !important;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAD00lEQVR42rVVSSi9axj/UlYsKBsLC4mElTlkzkxKyTxknmUmrnlIZCzDwhgRUhZSNp8xxd9diLNB5JoWsiBzfvd9njqn3O90b5f+b/3Oe753eMbf87xSXV2d9DvBP7W1tYz6+nqpsbHxR2hoaNDI+6KANmpqaqTS0lKprKzsW6C7JEOtRKOALKcNV1fXYhcXF1nM34azs/MfVVVVrESjgFwrLi6WPDw8/oyNjUVUVNQXREdHM/5rLS4uDm5ubtc5OTlSc3PzVwVFRUVSaGioXFhYiNzcXIY4CLEO4T5KSko0a/n5+bxGoPO0Rnt0Njg4WJWdna1UIA5KMTExcnt7O5qamiAOoLW1FcJlmJubw93dHW1tbaB9EmxtbQ0zMzMSiM7OTr7T0dFBXqkyMzOVCoRVktiQp6enMTo6iqmpKczNzSEsLAySJMHY2BgjIyNYWFiASCavESoqKjA7O8t3ZmZmIGSo0tPTlQoobsIyeWtriwUPDw9jd3cXExMT0NPTg5GREQva39+HyBcLJ+82Njawvr6OlZUVbG5uory8XJWamqpUkJWVRbN8cXGBtbU12NrasrCrqyv4+PhAR0cH8/PzuL+/h7CQFQwMDODx8ZFDtLi4iOvra7S0tKiSk5OVCjIyMqSuri75/f0d5+fn0NXVhUgWaIyPj7NACh+NgIAAmJqasvCjoyMYGhqCPP/8/ERfX58qMTFRqSAtLU0aHByUScDr6ytbTUIPDw/x9vbGQnp6elgBJb23t5f/+/v787nj42P+FnlSJSQkaFcwNDTECj4+PvDw8AAbGxtYWVnxRaJjZGQkTk9PmUE0hLUsXLAPT09P/65AHaLn52eOJY3b21tYWloyzysrKyEuQrQAnqurq2FgYMDUpHF3d4eXlxf09/drDxElWXCZk7y9vQ3hEU5OTiC80rDl8vKSPTg7O4NoLwgJCeHYR0REYHl5GTc3N1Q72pNMNBUUk3d2dviwvr4+Wyiqm4UQiIqE1dVVHBwckLVMBhMTE2bY3t4e1YUqJSVFe6EJL2QqFmINFZW3tzfy8vKwtLTEa/8E1UV4eDjGxsYwOTnJ30KG9kJTtwritOiE8PPzg52dHXx9fREUFMTUJMaoQfuBgYFwdHSE6MAQ3Rjd3d2UcO2tgpqdaAsyNSyyWhziBka1IAigAa2rQd/U+IgEdIcqXORFe7Ojdu3l5fVLMIDbbnx8/P8C3UlKSoKnp+dfinatfnCcnJzqRViO7e3tvwUHB4cTCwuLCTJWMFL5ZAoGUEf9EQoKCpRPpvqRplCJZvUjUGgUj/7vxN9ibGgnYS9GBwAAAABJRU5ErkJggg==) no-repeat !important; }

#sidebar-box .tabs-closebutton:hover
{ opacity: 1 !important; }

#sidebar-box .tabs-closebutton
{ opacity: .7 !important;
padding-top: 0px !important;
margin: 3px 0 -5px 0px !important;
-moz-image-region: auto !important;
list-style-image: 
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD8ElEQVR42l1U6SutWxh/P/gHDClf+CAhROaZUCREpIjM85R5LGSqk3lKcY17S+7l3L234yjO7VI+IMp3mT8Iddg2+91rvet972/tezvlvvX0ruG3fs96nvV7HiEyMjLP29v7t+Dg4D+CgoLU/v7+SzBVYGCgGnPV/0yNdVVAQMAyjM9/9/LyWgJHmYCNFU9Pz5/R0dHGuLg4Q0xMjD4sLMyA9ffQ0FBDRESE2fganL3DDFFRUfr4+HiO/cDZN2D/FFJSUjTZ2dm0pqZGLi8vZ62trayzs1OprKxUCgoKlMLCQqWoqMg8Li0tVdrb25W2tjbG8Y2NjVJOTo4Cjr+FvLy8le7ubv3Q0BArKSkxlZWViV++fKGLi4vS2NgYbW5upjhABwYG6NTUlDQ6Okrr6urE4uJi0/DwMO3t7SW5ubkaob6+fmF+fv7nzs6OBE+iq6urMSQkhGi1Wnp6ekpASKanp8nBwQHZ3d2lSUlJxM3NzVhdXS1ubW2RhYUFPt4QcBsVFgyXl5fyxsYGDQ8PJ3Z2dqyqqkre29tj9/f37Pb2lh0eHrKuri7ZwcGBISdkZWWFXlxcMJ1ORzs6OrTCxMSE+uzs7P3t7U15fn6Wzs/PKfIgW1tbK7i+rCiK2fr6+mQbGxsF4cvHx8f04+NDgslHR0fS4OCgTlheXlY9PT0ZOJjiw59gzhCyjAQzeGYajYYnl3Hi6+trxjEwjmU3Nzd0ZmZGK6yvr6twnhMpRqORc3EQB8uIn1lZWTELCwsGr+y/25mJOJaPEQmFs89EJpOJX/kXEfaYIAhmm5yc/EQE3C+ipaUl7afQCCHm0EDMZmdnZWiJIV8MT8waGhoY5CCLovgptLu7Owrsv8lGgt9fX1+Vx8dH6eHhgccs29raKqmpqbLBYDAnG9qRLS0tlf7+fhmvSPV6vQSTT05OJGhQZ35+aMZwdXXFn5tmZmYS/sTJycny2toae3l5YTjAoDOWn58v29vbMyiZYE4hGcb1hltruSAX5+bmXiA2CToRnZycjM7OzgTXpXhmsrm5SdRqNdnf3yfIGUWxEkdHRyPULoLMLEho7quAJ1ZBI/rx8XEJHgm8ibwsVldXJU7Gy6O2tpaOjIzwpErA0oyMDDErK4uXCEHpmHBOI6SlpX0FmdjU1CSBmaJMaE9Pj8SLt6KiQoIAGYqVm4Q8cXXzUqIoC6mlpYWgoFl6evoP3kZWPTw8jGgNClqDlJiYSNFSGEKQ0W8Yeo2MPfMYWBklxICjCQkJLDY2VsFZ2cfHZ0dAzyl3d3ffwOQvNLhv6C9a2Dbm3/38/LZ9fX3Nxsd8DZht7OvQ0L6hAe65uLh8x37bPyeYI5N7bXzcAAAAAElFTkSuQmCC) !important; }

/* tag - opened */

*[anonid="twisty"]
{ list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC50lEQVR42oWTbUhTYRTH/6ng/KA+mmCQWArD11Qa3LxDuMFg48KkNVKw0lBZQ6yEm4o4QWGNudhkDNtwMUIkBZUhTZgyhggzxhiDBNMQlIxAYilk9Cm8PZsvFGl9OId773Pu75znnP9BRGVFWGlBlLdSm8eyYgEhfgFRtQcRlTl5log5z04fwgonFqurEK0GwtU5CLIGhPlJCnX8E5J0UaUH0yyHxXuQbLegWOSRsS8DgtI8BOT0vH6CxtnOBCVdjPPAqk3DiAlXRzzqlagdrw+0YHcKkOJLB2avMAjRJLH6VzTe8gco6d7JHdC3leGuE+WuN01bfr/8+6S77ptPC1f0EkpCKRQiAXyVzfRaU7Q/TkSUR6AkYI21QdPZCOlEYangH91+1o8hawv6h/tKfrwUCr4G5Xgay8LFwAVgOgvwMwOIqN0UYj4CrLNm1Am9IHMPSjX+4JbanKZrVgKGMtQ812DGNVAh+loRCUnRsJmLjFA2sCh7QnszfgTYlJsg1Q2CeK3l1YGNj4V27mHhHYAroJAipL2oRGNIwOf4WKa41JE+F5chb7kIdNzBY0CdCflaWoHdXkO823vE2NxJGgDCA2otiOk2Hq1YJF/2vWVipCd1Ms4gd+kEkGjEB84MwnWAdBlvEM/GTyJ0C6SzJJUMFKk1zqaIad4uutzSt777uLXGIn2pIHGFbjoVz3EPOBOIrB2k1ciRsdVDYnSOk7GpSVXgk8j7g7u1jpLHqh7kGmhF41IgwBqpwMZoctrEKG/DWp0RhNWDtNkUl2d2Rf69KDLL4iHxBkeIu7mY9GVDrZJg9rqOii6hztFk5adjXKeAHIUA0j9VW+UV9/K9u17i8cqJ3ZpCWvQYZvQ0xolVmvUvISVeNhUWtLJdIL3ubGILXCPmqUyio9/kAlaZIWwpHThZurN3IWGcEe2sgArNIJpuGhBkDNhRUJnztv8vUyIgxtuxT3+IM4M44Ohk1HaEz8n6u/0CeheDWf1IeasAAAAASUVORK5CYII=") !important; }

*[closed="true"] *[anonid="twisty"] .button-icon
{ margin-left: 2px !important;
list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAf0lEQVQoz2P4//8/AykYwWBgSAdiAVI0zGRiYuoH0tZEa0DChUAsRooGEJ4CxG5AzESsBhiOI0oDOzv7jIKCgtrv37/bE9Sgp6fXc+rUqSyguD4QM+LUwMPDM7W5ubkSyPcFYj68nra3t++8fv16KpCtQVSwArELEHMTHXHEYgBj+lVyDUJ6kgAAAABJRU5ErkJggg==") !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: 9px 0 0 0px !important;
margin-right: -3px !important; }

#styles richlistitem[selected="true"] image[anonid="status-icon"]
{ width: 0 !important;
padding-left: 12px !important;
margin-top: 6px !important; 
margin-left: 6px !important;
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAAsTAAALEwEAmpwYAAACC0lEQVR42mOoKCllyMrIYAbRIDxrwTzl1KLK0PTiushZSxeaw8Qz01PBahhgAkuWzmcra2xLcQ2OOxaUlPctOKXol09c5s2aCZOatuzYJAlTx5CVncq4c+dm0dDsgh5xE48/aw/t/3///ZM/d988+bPz9Im/6u4R/1Ob23cdOLhbBm7D8m2baxmEtf+XT575c+vxI9+nrFz1e8rK1X83Hj30a8LK1Z+ZNaz/rz24azpYw/PnD6Riy8r3qHjG/G2aPvtb04x5/zoWLP3btWDpn7a5i/7Wz5j9yzg05WdeS/PH5y8ecDK8+/zMt6K/721YeeO/KWvW/O5fseZP/9LVfyesWPO3f8WqP33LV/6Nq237VTNhwv9Hz24KMxw7t9+5bfrEx00zF/5dc+jI7xX79v9dc/DwnzUHj/xZumfPn9WHDv9tnjn3Z/uMSX+Ont8vwLDr4Bauvpl9S7sWzP9/7P6TL0dv3/t76O6Df0D89+jtu3+O3X3wtWXGzL9TFkw9v2D5bCawp5t663wbJrS/3Xzy5L+3v359/fHr1/dfQPz6169vaw4d/tM2ufdbfXdVFCyUmLLzMhjDk0MiCmoKry/dsvz/oaN7gHj3/yWblv3PqSy8k5gTnZqdn4aIuJKiQkYQ7eRuo6WsK1dqaKs32cTRYKqGiVKlk5udHizSUGK6uqycEVkCGSPLAQBzKT6eMpH0YwAAAABJRU5ErkJggg==") center no-repeat !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; }

/* Stylish-Custom 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) {

/* 'Finished' popup */
#MsgboxTips 
{ width: 8em !important;
height: 3em !important; 
margin-left: -100px !important; }

#MsgboxTips>label 
{ background: rgba(0,0,0, .4) !important;
text-align: center !important; 
color: red !important;
font-weight: bold !important;
text-shadow: 1px 2px 2px black !important; 
margin: 0 !important;
padding: 3px 3px 0 0 !important; }

/* =========== */
.textbox-input
{ -moz-appearance: none !important; 
color: black !important;
font-weight: bold !important;
text-shadow: 1px 2px 1px #777 !important; }

#SearchType menupopup
{ -moz-appearance: -moz-win-glass !important; 
background: rgba(187,187,187, 0.2) !important;
color: black !important;
text-shadow: white 1px 1px 1px, white 1px 1px 6px !important;
border: 1px outset #516466 !important; }

#style-tree-list scrollbar 
{ background: none !important; }

button, tab, #SearchType 
{ -moz-appearance: none !important;		
background: rgba(0,0,0, .3) !important;
border-radius: 3px !important;
border: 1px solid rgba(0,0,0,.6) !important;
box-shadow: rgba(0,0,0,.6) 1px 3px 6px !important; }

.radio-label, .checkbox-label, button
{ -moz-appearance: none  !important;
color: black !important; 
font-weight: bold !important;
text-shadow: 2px 2px 2px black, 2px 2px 2px #999, 2px 2px 2px #999 !important; }

button:hover
{ -moz-appearance: none !important;
background: radial-gradient(at top, #DBEAC7, transparent), linear-gradient(to bottom,rgba(85,116,132, .6), rgba(150,150,150, .2), transparent) !important;
border: 1px solid !important;
border-top-color: #9EA891 !important;
border-right-color: #7B8371 !important;
border-bottom-color: #646958 !important;
border-left-color: #7B8371 !important;
color: #D6E5C2 !important;
text-shadow: 1px 2px 1px #2C2F28 !important; }

textbox, #style-tree-list
{ -moz-appearance: none !important;
background: transparent !important; 
border-radius: 3px !important;
border: 1px solid rgba(0,0,0,.6) !important;
box-shadow: inset rgba(0,0,0, 0.5) 1px 6px 16px 2px, rgba(0,0,0,.6) 1px 3px 6px !important; }

treecol, treecols, treecolpicker
{ -moz-appearance: none !important; 
background: none !important;
color: #888 !important;
text-shadow: black 1px 1px 1px !important;
border: none !important; }

.tree-splitter, splitter 
{ min-width: .5px !important; 
background-color: transparent !important; 
border-left: 1px solid black !important; }

treechildren::-moz-tree-row(odd) 
{ background-color: rgba(100,100,100, .5) !important; }

treechildren::-moz-tree-row(even) 
{ background-color: rgba(150,150,150,.3) !important; }

treechildren:-moz-tree-row 
{ height: 1.6em !important;
border: none !important; }

treechildren:-moz-tree-row(selected), #style-tree-list
{ font-weight: bold !important; 
color: black !important; }

treechildren:-moz-tree-row(hover), treechildren:-moz-tree-row(selected),
treechildren::-moz-tree-line(active, selected, focus),
treechildren::-moz-tree-line(selected, focus), treechildren::-moz-tree-row(active)
{ -moz-appearance: none !important; 
background: linear-gradient(to left,rgba(0,0,8,0.5),rgba(0,0,0,0.5), rgba(231,254,203,0.4)) !important;
box-shadow: inset rgba(0,0,0, 0.4) 1px 6px 16px 2px  !important;
border-radius: 3px !important;
border: 1px solid rgba(0,0,0,.4) !important; }

treechildren::-moz-tree-cell-text(selected)
{ color: red !important; }

treechildren::-moz-tree-cell-text(hover) 
{ font-weight: bold !important; }

treechildren::-moz-tree-cell-text(hover)
{ -moz-appearance: none !important; 
color: #000 !important;
text-shadow: 1px 2px 2px black, 1px 2px 2px black !important; }

groupbox 
{ -moz-appearance: none !important; 
border: transparent !important; }

/* bullets */
treechildren::-moz-tree-checkbox 
{ list-style-image: none !important; }

treechildren::-moz-tree-checkbox(checked) 
{ -moz-image-region: auto !important;
list-style-image: url("data:image/vnd.microsoft.icon;base64,AAABAAEADAwAAAEAGAAIAgAAFgAAACgAAAAMAAAAGAAAAAEAGAAAAAAA4AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5m5Ncf3Rcf3R5nJMAAAAAAAAAAAAAAAAAAAAAAAAAAAB+qaNljohji4Vji4Vljoh+qaMAAAAAAAAAAAAAAAAAAACHralyoZ52pJ+AqaOAqaN2pJ9yoZ6GrakAAAAAAAAAAAAAAAB5qqZ9s7KLuLQAAAAAAACLuLR9s7J5qqYAAAAAAAAAAAAAAACPubedy8udxsMAAAAAAACdxsOdy8uPubcAAAAAAAAAAAAAAACVu7iw2tyw2Neu09Cu09Cw2New2duVu7gAAAAAAAAAAAAAAAAAAACw2NTH7OnJ7uvJ7uvH7Omw2NQAAAAAAAAAAAAAAAAAAAAAAAAAAACpysa73Nm73NioysUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8AAA//AAAPDwAADgcAAAwDAAAMYwAADGMAAAwDAAAOBwAADw8AAA//AAAP/wAAA=") !important; } }

/* === Options window */

@-moz-document url(chrome://stylish-custom/content/options.xul){

grippy, #stylish-custom tab .tab-icon { display: none !important; }

groupbox, .textbox-textarea scrollbar, #UndoCompareBox scrollbar, tabpanels
{ -moz-appearance: -moz-win-glass !important; 
background: none !important;
border: none !important; }

.tabs-right { border: 0 !important; }
 
#stylish-custom #tablist tabpanel
{ -moz-appearance: none !important;
background: rgba(120,120,120, .4) !important;
border-radius: 3px !important;		
border: 1px inset rgba(0,0,0,.6) !important;
box-shadow: inset rgba(0,0,0, .4) 0px 2px 6px 2px !important;
font-weight: bold !important;
color: black !important; 
text-shadow: 1px 1px 1px #666 !important;
font-size: 14px !important; }

dialog, tabbox, #tablist, caption
{ -moz-appearance: -moz-win-glass !important; 
background: none !important;
color: black !important; }

#stylish-custom tab
{ -moz-appearance: none !important;
margin: 0 1px !important;
background: transparent !important;
border-radius: 3px !important;
border: 1px solid transparent !important;
color: black !important;
text-shadow: 1px 1px 2px black, 1px 1px 2px #999 !important;
font-weight: bold !important;
font-family: "Segoe UI", Tahoma, sans-serif !important; }

#stylish-custom tab[selected="true"], 
#stylish-custom tab:hover, 
#stylish-custom tab:focus
{ -moz-appearance: none !important;
text-shadow: 1px 1px 2px black, 1px 1px 2px black !important;
background: radial-gradient(at top, rgba(231,254,203, .5), transparent) !important;
box-shadow: rgba(0,0,0, .4) 1px 3px 6px !important;
color: #C3CEA9 !important; }

button[label="Save"], #Browse, button[label="Remove"], #Guide, button
{ -moz-appearance: none !important;
border-radius: 3px !important;
background: radial-gradient(at top, #A0AA8E, transparent), linear-gradient(to bottom,rgba(150,150,150, .6), rgba(150,150,150, .2), transparent) !important;
border: 1px solid !important;
border-color: #7C836E #585E51 #3E4239 #585E51 !important;
color: #000 !important;
text-shadow: 1px 0px 0px #000, 1px 1px 1px #8FA17C !important;
font-weight: normal !important;
font-family: "Segoe UI", Tahoma, sans-serif !important; }

#Guide:hover, button:not([type="repeat"]):not([type="checkbox"]):hover
{ -moz-appearance: none !important;
background: radial-gradient(at top, #DBEAC7, transparent), linear-gradient(to bottom,rgba(85,116,132, .6), rgba(150,150,150, .2), transparent) !important;
border: 1px solid !important;
border-color: #9EA891 #7B8371 #646958 #7B8371 !important;
color: #D6E5C2 !important;
text-shadow: 1px 2px 1px #2C2F28 !important; }

#TimeText 
{ -moz-appearance: none !important; 
max-width: 65px !important; }

#TimeText input { margin-right: 3px !important; }

#InsertTextText
{ min-height: 300px !important;
font-size: 14px !important;
color: black !important;
text-shadow: 2px 2px 2px #444, 2px 2px 2px #999 !important; }

#InsertTextText textarea
{ overflow-y: visible !important; } }

/* === editor and 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; }

#stylish #Toolbox, #stylish toolbar
{ -moz-appearance: none !important; 
border: none !important; }

#stylish toolbar
{ margin-top: -2px !important; }

#tags, .findbar-textbox.findbar-find-fast, #update-url, #name
{ -moz-appearance: none !important;
border: 1px inset black !important;
background: radial-gradient(at top, rgba(255,255,255, .4), transparent) no-repeat !important; }

#tags, #name, #update-url
{ -moz-appearance: none !important; 
color: #ccc !important;  
text-shadow: 1px 2px 1px #000 !important; }

#tags>.textbox-input-box, #name>.textbox-input-box, #update-url>.textbox-input-box
{ -moz-appearance: none !important;
min-height: 17px !important;
max-height: 17px !important; }

#LineNumber, #LineNumberSearch
{ font-size: 13px !important; 
color: #000 !important;
text-shadow: 1px 0px 0px #000 !important;  
border: 1px black inset !important;
background: radial-gradient(at top, rgba(255,255,255, .4), transparent) no-repeat !important;
box-shadow: none !important; }

#stylish spacer { display: none !important; }

/* add namespace dialog */
tree
{ opacity: .99 !important; 
color: black !important; }

/* code box */
#internal-code 
{ font-family: "Segoe UI", sans-serif !important;
font-size: 13px !important;
text-shadow: none !important;
font-weight: bold !important; 
background: rgba(140,140,140, .6) !important; }

#internal-code > hbox
{ padding: 0 3px !important; }

/* spacing between checkboxes and labels */
.checkbox-check
{ padding-right: 0 !important; 
margin-right: -3px !important; }
.checkbox-label-box
{ padding-right: 0 !important; 
margin-left: 1px !important; }

#stylish toolbarbutton label
{ padding-left: 6px !important;
margin-right: -4px !important; }

#ImportantText
{ -moz-appearance: none !important;
border-radius: 5px !important;
padding: 0 0 0 6px !important; }

#ScratchPad
{ background: rgba(110,110,110,.5) !important; 
border: 1pt inset black !important; 
color: #000 !important;
text-shadow: 1px 0px 0px #000, 0px 0px 6px #fff !important; }

#ScratchPad1
{ font-family: "SegoeUI", sans-serif !important;
font-size: 13px !important;
-moz-appearance: none !important; }

#stylishCustomToolbox #errorsArea 
{ margin-top: 6px !important; 
min-height: 100px !important;
overflow-y: auto !important; }

#errors
{ border: 1pt inset black !important;
background: rgba(100,100,100,.5) !important; }

#errors>label
{ color: #fff !important;
text-shadow: 1px 2px 1px #000 !important; 
font-size: 13px !important;
font-weight: normal !important; }

/* === Findbar */

#stylishCustomToolbox .findbar-textbox.findbar-find-fast
{ font-weight: normal !important; 
font-size: 15px !important; 
font-family: "Segoe UI", Tahoma, sans-serif !important; 
color: #000 !important;
text-shadow: 1px 2px 1px #fff, 0px 0px 4px #fff !important;
-moz-appearance: none !important; } 

#stylishCustomToolbox .findbar-find-fast.findbar-find-status, 
#stylishCustomToolbox .findbar-textbox[status="notfound"]
{ background: radial-gradient(at top, rgba(255,0,0, .5), transparent) !important;
box-shadow: inset -10px 20px 20px transparent !important; } 

#stylishCustomToolbox .findbar-textbox[status="notfound"] .textbox-input-box
{ color: red !important;
font-weight: normal !important;
text-shadow: 1px 0px 0px transparent !important; }

#stylishCustomToolbox #ReplaceOnce, 
#stylishCustomToolbox #ReplaceAll
{ -moz-appearance: none !important;
border: none !important;
box-shadow: none !important;
background: transparent !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; } }

#stylish-manage-standalone hbox
{ -moz-appearance: -moz-win-glass !important; 
background: none !important; }

