/* by makondo, 10/09 
Included: BBCode, BBCodeExtra, Clipple, ColorZilla, Converter, DragIt, Flagfox, gTranslate, Greasemonkey,  ImageTweak, Lazarus, Menu Editor, Multiple Tab Handler, OptimizeGoogle, Quick Java, Textarea Cache, Textsaver, Undo Detach Tab, Update Notifier */

@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
@-moz-document  url(chrome://bbcode/content/bbcode_settings.xul), url(chrome://flagfox/content/options.xul), url(chrome://googtrans/content/googTransSettings.xul), url(chrome://greasemonkey/content/manage.xul), url(chrome://imagetweak/content/prefs.xul), url(chrome://lazarus/content/options.xul), url(chrome://undodetachtab/content/pref.xul), url(chrome://updatenotifier/content/options.xul), url(chrome://converter/content/converterPrefDialog.xul), url(chrome://colorzilla/content/about.xul), url(chrome://dragit/content/preference/xtPreferenceWindow.xul), url(chrome://converter/content/custom_conversion.xul), url(chrome://rainbowpicker/content/colorpicker.xul), url(chrome://multipletab/content/config.xul), url(chrome://custombuttons/content/Cb2_options.xul), url(chrome://global/content/customizeToolbar.xul), url(chrome://clipple/content/preference.xul), url(chrome://quickjava/content/options.xul), url(chrome://firebug/content/firebug.xul), url(chrome://tacache/content/cacheWindow.xul), url(chrome://textsaver/content/textsaversettings.xul), url(chrome://bbcodextra/content/bbcodextraPrefs.xul), url(chrome://inspector/content/inspector.xul), url(chrome://menuedit/content/menueditprefs.xul), url(chrome://status4evar/content/prefs.xul) { 

/**:not([style*="rgb"]), */
listboxbody scrollbar, #un-options-header, #custombuttons2 groupbox, radiogroup, .spinbuttons-button
{ -moz-appearance: -moz-win-glass !important;
background: none !important;
border: none !important; }

.caption-text { margin-top: 10px !important;}

listbox, groupbox, tree, #fbPanelBar1, #fbPanelBar2
{ -moz-appearance: -moz-win-glass !important;
background: rgba(185,196,194,0.3) !important; 
color: black !important;
text-shadow: 0px 0px 4px #FFF !important;
border: 0 none !important; }

.groupbox-title
{ margin-top: 4px !important; }

/*groupbox, */.textbox[type="number"]
{ -moz-appearance: none !important; 
border: 0 none !important;
outline: 0 none !important; }

listitem[current='true'] 
{ color: black !important;
 font-weight: bold !important;
font-size: 13px !important; }
listitem:hover, listitem[current='true']
{ -moz-border-radius: 8px !important;
background: none !important; 
-moz-box-shadow: inset 2px 2px 8px 4px rgba(185,196,194,0.8) !important; }

.tabs-right, .tabs-left 
{ border-bottom: 1px dotted black !important; }

separator.groove:not([orient="vertical"])
{ border: none !important; }

/* scrolls */
#scrollbar, scrollbar, scrollbar[orient="vertical"], scrollbar[orient="horisontal"], content scrollbar, scrollcorner
{ -moz-appearance: -moz-win-glass !important; 
background: none !important; }

#lstScripts listitem
{ border: none !important; }

menulist, #slideshow, .padded.uri-element
{ -moz-appearance: none !important;		
background: url(chrome://browser/skin/tabbrowser/tab-bkgnd.png) !important; 
-moz-border-radius: 14px !important; }

/* FONT */
.link, .un-link, .lazarus-text-link
{ color: #3B5972 !important; }
.lazarus-description, #textsaverloc
{ color: black !important;
text-shadow: 0px 0px 6px white !important; }

label[disabled="true"], checkbox[disabled="true"] 
{ color: #000 !important;
text-shadow: 1px 1px 1px white !important; 
opacity: .7 !important; }

/* borders */
tree, menulist, menupopup, radio, groupbox, .groupbox-body
/* menu editor > */ #menuSelector menulist menupopup, 
listbox, #lstScripts listitem:hover,  textbox, #deck, input
{ -moz-appearance: none !important;
-moz-border-radius: 8px !important;
border-top: 1px solid !important; 
border-bottom: 2px solid !important; 
border-left: 1px solid !important;
border-right: 2px solid !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; }

/* buttons */
button[disabled="true"]
{ opacity: .8 !important; 
color: #59666E !important;
text-shadow: 0px 0px 6px white !important;  }

button:not([type="repeat"]):not([type="checkbox"]):not([type="radio"]), tab
{ /*font-weight: bold !important; */
-moz-appearance: none !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 !important; 
border-bottom: 2px solid !important; 
border-left: 1px solid !important;
border-right: 2px solid !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, 
radio[pane][selected="true"], radio[pane]:hover, 
tab:hover, tab[selected="true"]
{ -moz-appearance: none !important; 
color: #F8F7D9 !important;
text-shadow: black 0px 0px 6px, black 1px 1px 6px !important;
background: rgba(179,207,198, 0.2) !important;
-moz-box-shadow: rgba(98,128,136,0.7) 1px 3px 6px 1px !important; }

radio
{ font-weight: bold !important; 
-moz-appearance: none !important; 
-moz-box-shadow: 
inset 2pt 2px 4px rgba(250,250,250, 0.2)  !important; } 

tree, treecol, treecolpicker, #fbToolbox
{ -moz-appearance: -moz-win-glass !important; 
background: rgba(185,196,194,0.3) !important;
border: transparent  !important; 
-moz-border-radius: 3px !important;
color: black !important; 
font-weight: bold !important; }

/* images */
.menulist-dropmarker
{ padding: 0 !important;
list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAC4jAAAuIwF4pT92AAACPklEQVR42mNoaGhgoCVmGLVg8Fqgp6fHqKury6itrc1oaGjIqKOjy6ilpQWkdcDiJiYmjDA1IPbg8oGysjKfpqamopa2tqyDg4OctbW1nI6urhzQpXJAH8gBfQQWs7CwkDMyMpLV1dVTAvqOk6AFIC+DBRkY9BmZ2b9Z2Tj8TExO/97W1fd9+pwFP7Zt3/bj4OEjP5YuX/2js6f/e21907eW1o7/GRlZ14iyAIQNDAyYoJZM0zM0+x8RHf+7qa3n//wlK/8dP3ni/9Wr1/6v2bDlX31T+//8wtI/ldX1/y0sLKNBeoDxxUTQAiUlJbAv+Hj5ZETEJF8mJKf/b2rr/jtv0fJ/R48d/X/h4qX/q9Zs/Fdd1/QnJ7/kf2hY5B6QemDQMREdB0DFLFBf5IdGxP5v6ej9NX/xiv/Hjh/7d+HCpX+Ll67+V1HT8Dc1Pfuvnp6BObLPSUpFvLy8rGoa2qe6+6f8n7Nw6R+QBZcuXf4/e96SX6WVdf+DgkOnQg1nITmZAlMKM9QXHvlFFf8WLVv9BxhEIAv+AS34n5Vb9BSYqiSgasnLB+bm5mBvKyqpLV22euP/w0cO/75w4eKvhUtW/ffy9s0ByQEtYSa7qADlXKgvNHILSz+ev3D+75Ur1/53dvefVVNTY6ZKWWRqago2iJdPoO3U6dPAVHTxv42tnQ9IzNjYmIlqhR0Q8BcWFb2eOHHiNmjEMlKtNIUlQRYWligVFRULQhFLUWEHKk1pVh8Aw5yRWJePVplEYwBG3HBYbYaV5wAAAABJRU5ErkJggg==) !important; }

.spinbuttons-button.spinbuttons-up
{ margin-bottom: -1px !important;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAC4jAAAuIwF4pT92AAACoElEQVR42mNoaGhggOH6+no4XVdXx9DS0sLQ3NwM5iPLIevBqrmxsRGsOSszizE3N5ehqakJLAYyFFkz2ABkjSAMUlxeXs4M0hgUGMgQEBDAUFRUBBJjamtrw3ANhrMqKyuZIyIiGJwcHcVmz56zrLCoeJGujq5oZGQkQ2JiIjPIFSDXwPQga2ZMSEhg8PHxYfAPCPSYMn3u7f9QUF3XctPewcnXxcWZAaQGqIcRZgjcSfHx8Qze3t4czi7uTRW1zf83bNnzLzExKXf+wkXTn7358r+2oeO/rJzCBDc3N8GUlBSGmpoaiAFdXV2McXFxIAM4Y+MSt7a29/8vKq26oKOr75qfX9AYGhrWFReflLFg8Yqbvv5h/1nYOM5ERUYK5efng7zCyNDT28scHh4GCiil+QuW/AgNjZypq6vnPGP2wgMwL+Tkl+w2t7AKi4lNmCkqJvU/IT5eu7Ozk6G2tpaJobW1lTEnJ4ehuLhYytLSKsPOziF/3qJln4+dvPB/2rQZXXv3H1h/8/7z/2WVDZ9VVdUrpaSk01JSUmVaW1tA0coIim/GgoIChrTUNM7c3PyZ23bs+d/dN/l5VHRcEChA3d3c2GbMnFM8dca8b54+wf+ZWdnXAcNAABSlYAN6enqAXggHuUB+/4FD/zu7eg84OTorQeOfBRh9jFFRkQwVlRX6aRm5e3j4BP8nJMRrtre3Q7zQ0dHBlJyczFBYWCgbn5BUExkRwenh4cGQl5fHDEqNIJuABjEHBQYxpKdnsBubmBa5uLgogJI42AVAU8DJFqiBwdnJiQGUAkHxDEqRsDwBSyexsTEMrq6uDFWVVYiUiJwsgWHBiJ43kNkgW4HRx1RdVQ1PjagKgC5BTuvoGCQOMgRrUoY5F1u2xacGAKC3j0eZAblXAAAAAElFTkSuQmCC) center no-repeat!important; }

.spinbuttons-button.spinbuttons-down
{ margin-top: -1px !important;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAC4jAAAuIwF4pT92AAACo0lEQVR42mOor69naGhoYADRdXV1DMh8EI3MxqYGRUFzSwuYjawZGYPEm5ubGRobG+FqUEwrKChgRLcVxQKg5vz8fKbqqmq4IQy1tbUMLUCb8/LyGJydnBhyc3NBEoxNTU1wJ0MNYoyNjWFwdXVlqKqsQniho6ODKTk5maGwsFA2PiGpJjIigtPDwwNkIDPI4La2NoaioiLmoMAghvT0DHZjE9MiFxcXBZBrgIYzMvT09DCHh4czFBcXy+8/cOh/Z1fvASdHZ6WAgACQRpbIyEjGqKhIhorKCv20jNw9PHyC/xMS4jXb29tBrmcCOZ8R6HeGtNQ0ztzc/Jnbduz53903+XlUdFyQj48Pg7ubG9uMmXOKp86Y983TJ/g/Myv7upSUFAGQy8AuaG1tZczJyQG5QMrS0irDzs4hf96iZZ+Pnbzwf9q0GV179x9Yf/P+8/9llQ2fVVXVK6WkpNNSUlJlWltboF7o7QV6IQzkXKX5C5b8CA2NnKmrq+c8Y/bCA/+hICe/ZLe5hVVYTGzCTFExqf8J8fHanZ2dEC90dXUxxsXFMcTHx3PGxiVubW3v/19UWnVBR1ffNT+/oDE0NKwrLj4pY8HiFTd9/cP+s7BxnImKjBQCRicoKhnhCQdoAIO3tzeHs4t7U0Vt8/8NW/b8S0xMyp2/cNH0Z2++/K9t6PgvK6cwwc3NTRAYBgw1NTWQaERKMIwJCQkMoIDzDwj0mDJ97m2YF6rrWm7aOzj5urg4M4DUgNIJPCGhp7rKykrmiIgIBidHR7HZs+csKywqXqSroysKjE6GxMREZlDCwpmUQRiUAsvLy5lBKTIoMJABmh5AYkygqEPOK3AXoOc4kA2gVJiVmcUIMghkKEgMKVnDMUZuQ862IENASRbdVmQ9AG7Bj0ch2LUPAAAAAElFTkSuQmCC) center no-repeat!important; } }

/* ============================ */

@-moz-document url(chrome://optimizegoogle/content/options.xul){

#cglist, window
{ -moz-appearance: -moz-win-glass  !important;
background: none !important;  
color: black !important;
text-shadow: white 1px 1px 1px !important; }

#cgoptions-iframe
{ -moz-appearance: none  !important;
background: transparent !important; } 

button:not([type="repeat"]):not([type="checkbox"]):not([type="radio"])
{ -moz-appearance: none !important; 
border: 1px solid rgba(0,0,0,0.9) !important;
-moz-border-radius: 8px !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; }

button:not([type="repeat"]):not([type="checkbox"]):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; } }

@-moz-document url(chrome://dragit/content/preference/xtPreferenceWindow.xul) {

.plain, #xtPreferenceWindow, radiogroup, tabpanels
{ -moz-appearance: -moz-win-glass !important;
background: none !important; 
border: 0 none !important; 
color: black !important;
text-shadow: #999 1px 2px 2px !important; }

listitem, radio
{ font-size: 13px !important; 
color: black !important;
text-shadow: #999 2px 2px 1px !important; }

radio
 { font-weight: normal !important; }

tab
{ color: black !important; }

listitem[selected="true"], tab[selected="true"], radio[selected="true"]
{ font-weight: bold !important;
background: none !important; }

treechildren:-moz-tree-row
{ color: black !important; }

treechildren:-moz-tree-row(hover), treechildren:-moz-tree-row(selected)
{ background: rgba(156,156,156,.2) !important;
-moz-border-radius: 8px !important;
border-top: 1px solid !important; 
border-bottom: 2px solid !important; 
border-left: 1px solid !important;
border-right: 2px solid !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; }

treechildren:-moz-tree-cell-text
{ opacity: .99 !important;
color: black !important; } }

@-moz-document url(chrome://multipletab/content/config.xul){
radio[pane], toolbar /* < can't shrink those buttons! */
{ -moz-appearance: none !important;  
padding: 0 !important;
margin: -28px 0 0 0 !important; }

radio[selected="true"]
{ font-size: 110% !important; } }

@-moz-document url(chrome://tacache/content/cacheWindow.xul) {
#textContent
{ background: rgba(204,204,204, .3) !important;
color: black !important; } }

@-moz-document url(chrome://greasemonkey/content/newscript.xul) {
#greasemonkey label
{ color: black !important;
text-shadow: 1px 1px 2px #333, 1px 1px 2px #fff !important; }

textbox
{ -moz-appearance: none !important; 
font-weight: bold !important;
color: black !important;
text-shadow: 0px 0px 6px white !important; } }