/* by makondo, 06/09 */
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
@-moz-document url(chrome://browser/content/history/history-panel.xul), 
url(chrome://browser/content/bookmarks/bookmarksPanel.xul) {

#searchbar, textbox, filefield 
{ -moz-appearance: none !important;
background: none !important;
-moz-border-radius: 10px !important; } 
#search-box
{ -moz-appearance: none !important; 
height: 23px !important; }

/* ======== HISTORY and BOOKMARKS =========== */
#detailsDeck, #splitter { background-color: transparent !important; }

/* transparent header */
#bookmarksPanel hbox,  #history-panel  hbox
{ -moz-appearance: -moz-win-glass !important;
background: black !important; 
border: none !important;
font-size: 13px !important; 
color: #444 !important;
text-shadow: black 0px 2px 2px,
black 0px 2px 4px,
black -1px 0px 4px,
black 1px 0px 4px !important; }

.sidebar-placesTreechildren, #history-panel :-moz-tree-row, 
#bookmarks-view:-moz-tree-row
{ font-family: Segoe UI, Tahoma, sans serif !important;
color: black !important;
text-shadow: white 1px 1px 1px !important;
font-size: 1em !important;
font-weight: bold !important; 
opacity: 0.99 !important;
border: black !important; }

#history-panel:-moz-tree-row, 
#bookmarks-view:-moz-tree-row
{ margin: -2px 0 0 -2px !important; }

#bookmarksPanel treechildren::-moz-tree-image(container), 
.sidebar-placesTreechildren::-moz-tree-image(container)
{ margin: 4px 0 0 -6px !important; }

/* dropmarkers */
#bookmarksPanel treechildren::-moz-tree-twisty
{ width: 0 !important; }

#bookmarks-view :-moz-tree-row(hover), 
#history-panel :-moz-tree-row(hover),
#bookmarks-view Treechildren:-moz-tree-row(selected),
#history-panel #historyTree Treechildren:-moz-tree-row(selected),
#bookmarks-view Treechildren:-moz-tree-row(selected,focus),
#history-panel #historyTree Treechildren:-moz-tree-row(selected,focus),
#bookmarks-view Treechildren:-moz-tree-cell-text(selected,focus),
#history-panel #historyTree Treechildren:-moz-tree-cell-text(selected,focus)
{ -moz-appearance: none !important; 
background: none !important;
-moz-box-shadow: inset 3px 12px 20px -6px rgba(255,255,255,0.8) !important;
-moz-border-radius: 8px !important; }

#bookmarks-view Treechildren:-moz-tree-cell-text(selected,focus),
#history-panel #historyTree Treechildren:-moz-tree-cell-text(selected,focus)
{ font-weight: bold !important;
font-size: 115% !important;
padding-bottom: 4px !important; }

/* the useles word 'Search' */ #sidebar-search-label { display: none !important; }
/* sidebar history view button */ #viewButton label
{ -moz-appearance: none !important; 
color: black !important;
text-shadow: white 0 0 5px, white  0 0 5px, white 0 0 5px !important;
opacity: .99 !important;
font-size: 110% !important; }
#viewButton { -moz-appearance: none !important; border: 0 none !important; }

.sidebar-placesTree, #placesToolbar, #placeContent, #placesMenu, #placesList, treechildren 
{ background: rgba(255,255,255,0.1) !important; } }