/* by makondo 07/09. Used some code from a style by b0at - thanks!*/
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
@-moz-document url(chrome://browser/content/places/places.xul) {

/* bg */
#placesView, window, #bookmarksPanel, #defaultView, #placeContent, #placesMenu, #placesList, #placesToolbox, #placesToolbar, #searchModifiers, treechildren, #infoPaneBox   
{ -moz-appearance: -moz-win-glass !important; 
background: rgba(184,194,196, .1) !important; }

#bookmarksPanel, #defaultView, #placeContent, #placesMenu, #placesList, #placesToolbox, #placesToolbar, treechildren, #infoPaneBox, treechildren::-moz-tree-cell-text, .menu-iconic
{ color: #333 !important;
font-family: Segoe UI, Tahoma, sans serif !important;
opacity: .99 !important; 
font-size: 13px !important; }

.menu-iconic
{ -moz-appearance: none !important;
padding: 0px !important; 
font-weight: bold !important;
text-shadow: 0px 0px 6px white, 0px 0px 8px white !important; }

treecol
{ -moz-appearance: none !important;
background: rgba(165,177,192, 0.1) !important; 
outline: 0 none !important;
border: 0 none !important;
font-weight: bold !important; }

treecol:hover 
{ color: black !important;
text-shadow: white 1px 1px 1px !important; }

#placesToolbar, #placesToolbox { border: 0 none !important; }

treechildren::-moz-tree-row(focus, selected, current)
{ border: transparent !important; }

treechildren::-moz-tree-cell-text
{ -moz-appearance: none !important; 
margin-top: -3px !important;
color: #333 !important;
font-weight: bold !important; } 

treechildren::-moz-tree-cell-text(selected) 
{ -moz-appearance: none !important; 
color: #5E696E !important;
text-shadow: 0px 0px 6px white, -1px 0px 6px white !important;
font-size: 14px !important;
font-weight: bold !important; }

treechildren::-moz-tree-cell-text(hover) 
{ color: #445860 !important;
font-weight: bold !important; }

treechildren::-moz-tree-separator 
{ border: 1px groove #3D5B64 !important; }

#placesView splitter
{ -moz-appearance: none !important;
width: 8px !important; 
margin-top: 30px !important;
background: transparent !important; 
border: none !important; }

#placeContent scrollbar, #placesList scrollbar
{ -moz-appearance: none !important;
background: transparent !important; }

#infoPaneBox { border-top: none !important; }

/* BORDERS */
#editBMPanel_namePicker, menulist, textbox, listbox, 
treechildren::-moz-tree-row(selected), 
treechildren::-moz-tree-row(hover), 
/*#infoBoxExpander*/.expander-down,
#organizerScopeBar toolbarbutton:hover, 
#organizerScopeBar toolbarbutton
{ -moz-appearance: none !important;
font-weight: bold !important;
background: rgba(165,177,192, 0.3) !important; 
outline: transparent !important;
padding: 0px !important;
-moz-border-radius: 6px !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; } } 