/* AGENT_SHEET */ 
/* by makondo, 10/09 */
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
@-moz-document url-prefix(chrome://inspector/){

#imgURLBarIcon, 
#tbxInsToolbox #shadiaButton
{ display: none !important; }

#bxPanelSet
{ -moz-appearance: none !important;
background: rgba(100,100,100, .6) !important;
border: none !important;
color: black !important;
text-shadow: 2px 2px 2px #999 !important; }

#tbInspectorPrimary
{ -moz-appearance: none !important; 
border: none !important; }

#bxBindingAspects > tabs > tab, 
tree
{ -moz-appearance: none !important;
background: rgba(0,0,0, .2) !important;
border-radius: 2px !important;
border: 1px solid rgba(0,0,0,.6) !important;
color: black !important;
font-family: "Segoe UI", Tahoma, sans-serif !important; }

/* url bar */
#tfURLBar
{ background: rgba(200,200,200, .3) !important;
padding: 4px !important;
-moz-appearance: none !important; }

/*  #tfURLBar input */
#tfURLBar .textbox-input-box,
#olNodeInfo .textbox-input-box
{ color: #E6EAD3 !important;
text-shadow: 1px 0px 0px, 0px 0px 4px #ccc !important;
font-size: 13px !important;
padding-left: 4px !important;
-moz-appearance: none !important; }

/* ======== menus, toolbar */

#tbxInsToolbox
{ background: rgba(10,10,10, .3) !important;
border: none !important;
-moz-appearance: none !important; }

#mbrInspectorMain >menu
{ border: none !important; }

#menu_FilePopup menu
{ color: #CCC78B !important; }

#mbrInspectorMain >menu .menubar-text
{ color: #bbb !important;
font-family: "Segoe UI", Tahoma, sans-serif !important;
font-size: 14px !important;
text-shadow: 1px 1px 1px #000 !important;
padding: 0px 3px !important; }

#mbrInspectorMain >menu:hover .menubar-text
{ color: #eee !important; }

#mbrInspectorMain #mnInspectContentDocumentFile:hover,
#mbrInspectorMain #mnInspectChromeDocumentFile:hover
{ -moz-appearance: none !important;
background: radial-gradient(at top, #E4F4FC, transparent) no-repeat !important;
color: #E4F4FC !important;
border-radius: 2px !important;
border-color: transparent !important; }

/* ============= XBL Bindings */

.tabs-left, .tabs-right
{ border-bottom: none !important; }

tab[disabled="true"] label
{ -moz-appearance: none !important; 
color: #999 !important;
text-shadow: 1px 2px 2px #000 !important; }

tab[selected="true"], #bxBindingAspects > tabs > tab[selected="true"]
{ -moz-appearance: none !important;
background: radial-gradient(at top, rgba(255,255,255, .6), transparent) no-repeat !important; }

tab[selected="true"] label, 
tab:not([disabled="true"]):hover label
{ color: #BED4AB !important;
text-shadow: 1px 2px 2px #000 !important; }

/* left panel */
#trDOMTree treechildren:-moz-tree-cell-text
{ color: 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, 
#olAttrBody, 
#trchJSObject, 
#olbStyleRules, 
#winXBLBindings, 
.tree-input, 
textbox
{ -moz-appearance: none !important; 
color: black !important; 
text-shadow: white 0px 0px 6px !important; }

treechildren:-moz-tree-indentation
{ width: 1em !important; }

/* all tree font >*/
tree[seltype="cell"] > treechildren::-moz-tree-cell-text,
tree[seltype="text"] > treechildren::-moz-tree-cell-text,
treechildren::-moz-tree-cell-text
{ font-weight: bold !important;
color: black !important; } 

treechildren:-moz-tree-row(hover)
{ -moz-appearance: none !important; 
background: radial-gradient(at top, rgba(228, 244, 252, .5), rgba(50, 63, 81, .3), transparent) no-repeat !important;
border: 1px solid rgba(0,0,0,.2) !important; }

treechildren:-moz-tree-row(selected),
treechildren::-moz-tree-line(active, selected, focus),
treechildren::-moz-tree-line(selected, focus)
{ -moz-appearance: none !important; 
background: radial-gradient(at top, rgba(255,255,255, .3), rgba(10,10,10, .5)) no-repeat !important;
border: 1px solid rgba(0,0,0,.2) !important; }

/* red */
treechildren::-moz-tree-cell-text(selected),
treechildren::-moz-tree-cell-text(selected, focus),
#trDOMTree treechildren:-moz-tree-cell-text(selected)
{ -moz-appearance: none !important;
color: red !important; }

/* orange */
/* treechildren::-moz-tree-cell-text(hover), 
treechildren::-moz-tree-cell-text(selected),
treechildren::-moz-tree-cell-text(active, selected),
treechildren::-moz-tree-cell-text(active, selected, focus),
#trDOMTree treechildren:-moz-tree-cell-text(hover)
{ -moz-appearance: none !important; 
color: #CC9933 !important; } */

#trDOMTree treechildren:-moz-tree-cell-text(open)
{ background: none !important;
border: none !important; }

/* light yellow */
/* #trDOMTree treechildren:-moz-tree-cell-text(open)
{ color: #D6D08D !important; 
font-weight: normal !important; } */

/* text in grey */
#trDOMTree treechildren:-moz-tree-cell-text(PROCESSING_INSTRUCTION_NODE)
{ color: #999 !important;
font-weight: normal !important; }

treecol, #splTrees, treecolpicker
{ -moz-appearance: none !important; 
border: none !important;
color: black !important;
text-shadow: 0px 2px 4px #444 !important;  		
background: radial-gradient(at top, rgba(255,255,255, .3), transparent) !important; }

caption, groupbox, #winInspectorMain menulist
{ -moz-appearance: -moz-win-glass !important;
background: none !important;
border: none !important; }

/* === font */

grid, menulist, multipanel, .multipanel-title, #olbHandlers, .tree-list.plain,  #olbMethods, #olbProps, #olbResources, #txbFunction, #olbContent
{ color: #E6EAD3 !important;
text-shadow: 1px 2px 2px #444, 1px 1px 2px #999 !important; }

#olbStyles
{ color: black !important;
text-shadow: white 0px 0px 6px !important; }

/* === */
#bxBrowser
{ margin-top: 12px !important; }

/* ======= splitters */

splitter, .titledsplitter-container
{ -moz-appearance: none !important; 
border: none !important;
background: none !important; }

#splBrowser
{ -moz-appearance: none !important; 
background: none !important; }

.titledsplitter-dragbar
{ min-height: 4px !important; }

grippy:hover
{ background-color: #444 !important; }

/* === inspect button */

toolbarbutton[label="Inspect"] .toolbarbutton-text
{ background: radial-gradient(at top, rgba(255,255,255, .3), transparent) !important;
font-size: 16px !important;
color: black !important;
text-shadow: 1px 1px 1px #333 !important;
border-radius: 3px !important; 
border: 1px solid !important;
border-color: #000 #aaa #aaa #000 !important;
box-shadow: inset 0px 1px 4px 1px rgba(0,0,0, .3) !important; 
padding: 4px 6px !important; }

toolbarbutton[label="Inspect"]:hover .toolbarbutton-text
{ -moz-appearance: none !important;
background: none !important;
color: red !important;
background: radial-gradient(at top, rgba(255,255,255, .7), transparent) !important; }

/* thanks, ChoGGi! */
#bxInspectorMain .titledsplitter-closebutton
{  -moz-appearance: none !important; 
background: none !important;
border: none !important;
box-shadow: none !important; 
opacity: .75 !important;
padding: 0 !important;
margin-top: -2px !important; }

#bxInspectorMain .titledsplitter-closebutton:hover
{ opacity: 1 !important; }

#bxInspectorMain .titledsplitter-closeimage
{ min-height: 18px !important;
height: 18px !important;
list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAC4jAAAuIwF4pT92AAADNUlEQVR42pVUSUsjURDunyBeRD253AVRcUPRkyB4dcflIOKCe0BENMYdFxQXcMUg7npwARFMaBeQMXrJJIZJJEbEi+DBlXH68U3VGxOdYeYwDR+vuvqr6lf1vnpKbGysLiEhQSWYeI2Li/sn4uPj/4SMiYyM1CupqamW/Px8ZGVlIScn5zfk5ub+Bq8/OzvbtxYUFCAxMdGjZGRkmKqrq7WysrLvlZWVGoNsraKiQqK8vNxnM7zf3nlvtbW1WlpamlWhP6m9vb0wGAxaa2srmpqawO9tbW3o6OhAe3u7BNvs6+7uRktLC5qbm9kv+vr6kJmZaVNKSkrUhYUFzMzMaAMDAwgICJCk5eVlTExMsF9icnIS8/PzGBkZkZzGxkYYjUbBsZTDrtTV1akHBwfY3NzUTCYTurq64O/vj9HRURwfH2Nrawvb29swm81YW1tDYGAgqFz5TjGCY3U6nV2hclSn0wmLxaIRcHl5iampKRmwsrIC/maz2XB0dISQkBBZutvtZj5D8Hcq0a5Qjerj4yM8Ho92c3ODq6srPD8/Y319HUFBQdjf34fL5ZJJuHevr6+Sw1yKEU9PTxgaGrIrY2NjKuh5eHjQXl5ewCCbXdjb20NycjJIL7JH7zx84gn2UQUfiWhXGv+NwTsUQuDu7g4xMTFyN1ar1ZfoE+8jEZfG27u+vtZub295xf39PRwOB8LDwzE8PIzd3V1fme9twDtXcBtkaXq9XuUenJ2daefn57i4uMDh4SHCwsJkYzkxN3d6elomW11dlT3jZhNf8OGQBu1KfX29yoF0xBr/kZscHBwMUi1OT0+xs7Mjj//k5AQ9PT1SGuPj41BVlaUh+DQbGhrsUpCLi4tSkEzgY+cZ2tjYkA2enZ2VYJt1REHw8/NDZ2cn5ubmxNLS0i9B0rCqLHMaAY1LKSwsBCucx4HJPBoMttk3ODiI0tJS1NTUsHhFf38/j4hdSU9PN9PgCVLrW1VVlSClsy1oKP8KKlkwnxIx7we1RtDQflVSUlK+FBUVyWsiLy/Pt3rBV4wX3vfP3OLiYiQlJbmViIgIA2nFGR0d7SB8+x9ERUU56GJ0hYaGGn8CuPE6e2/b+/4AAAAASUVORK5CYII=) !important; } }

/* DOMi context menu - since Copy does nothing, delete it! */

#ppDOMContext #mnEditCopy
{ display: none !important; }