@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

/* sets all text to #CCCCCC */
* {color: #CCCCCC !important;}


/* AdBlock Plus tooltip ja muut status-palkin jutut */
   #abp-tooltip, #statusbar-display, #statusbar-progresspanel, 
   #security-button, #refcontrol-status, #stylish-panel, 
   #noscript-statusIcon, #noscript-statusLabel, #noscript-statusXss, 
   #noscript-statusRedirect, #downbarMini, #adb-status, 
   .statusbarpanel-menu-iconic, .statusbarpanel-iconic, .statusbarpanel, 
   #downbar, #gm-status, #adb-status, #fbStatusBar, #toolbar-menubar, 
   #abp-status, #FindToolbar, #nav-bar, .tabs-bottom, .tabs-frame, 
   #PersonalToolbar, #sidebar-splitter, #sidebar-box, #aiostbx-left-toolbox,
   #aiostbx-toggle-toolbox, #sidebar-splitter, #aios-sidebar-grippy, 
   #appcontent, #fbToolbox, #fbToolbar, #fbFirebugMenu > menupopup, 
   #fbStatusSeparator, #fbPanelSplitter, #fbPanelBar2, #fbPanelBar1,    
   #fbLargeCommandLine, #fbCommandToolbar, #fbContentBox, #fbContentSplitter,
   #sidebarheader-hbox, #sidebars-titlebutton > menupopup, 
   #aiostbx-sidebarheader-toolbox, #pageSagePanel, #hiddenHistoryTree, 
   #tabslist, #spacer, #aios-toggle-button, #aios-toggle-toolbar, 
   #aios-toggle-toolbox, #aios-left-toolbox, #aios-left-toolbars, 
#aios-toolbar, #sage-button, #aiost-sidebartop-toolbox, 
#aiost-sidebartop-toolbars, #sidebarheader, #toolsmenubutton, #barSearch, 
#rssItemToolTip, #rssItemListBoxContextMenu, #stylish, #mbrInspectorMain, 
#tbInspectorPrimary, #bxObjectPanel, #splPanels, #mainPopupSet, 
#main-menubar, command-tolbar, #bookmarks-search, #toolbar-context-menu, 
#extTabMixPopup, #tm_undocloseContextMenu, #palette-box, #aios-globalGroup, 
#metadata, #abpPreferencesWindow, #menuToolbox, #filters-popup, 
#options-popup, #help-popup, #updates, #viewBookmarksSidebar, 
#viewHistorySidebar, #viewWebPanelsSidebar, #mainPopupSet, #hiddenHistoryTree, 
#bookmarks-context-menu, #back-button:hover, #stop-button:hover, 
#forward-button:hover, #reload-button:hover, .collapsed-tray-spacer, 
#menuedit-tabContextMenu, .spacer, #spacer, #tabs-right-space, 
#tabs-left-space, .tabs-right
 {
  -moz-appearance: none !important;
  color: #CCCCCC !important;
  background: #2A2A2A !important;
  border: none !important;
}

/* HAKUPALKIN YMS SIISTIMISTÃ„ */
.tabbrowser-arrowscrollbox + stack, .searchbar-engine-button, 
.search-go-button-container, #go-button-stack, .tab-progress, 
.tab-progress-bar, .search-go-button-stack, #userstyles-link {
   display: none !important;
}

/* SELECTED TAB */
.tabbrowser-tab[selected="true"] .tab-image-left, 
.tabbrowser-tab[selected="true"] .tab-image-middle, 
.tabbrowser-tab[selected="true"] .tab-image-right, 
.tabbrowser-tab[selected="true"] .tab-close-button
 {  
    -moz-appearance: none !important;
    background-color: #2A2A2A !important; 
    color: #CCCCCC !important; 
    background-image: none !important;
}

/* OTHER TABS  */
.tabbrowser-tab:not([selected="true"]) .tab-image-left, 
.tabbrowser-tab:not([selected="true"]) .tab-image-middle, 
.tabbrowser-tab:not([selected="true"]) .tab-image-right, 
.tabbrowser-tab:not([selected="true"]) .tab-close-button {
    -moz-appearance: none !important;
    background-color: #000 !important; 
    color: #CCCCCC !important; 
    background-image: none !important;
    opacity: 0.5 !important;
}

/* TABIN REUNAT */
tab {
  -moz-appearance: none !important;
  margin: 2px !important;
  height: 18px !important;
}

/* RMB-valikko */
#contentAreaContextMenu, #tm_undocloseContextmenu {
   color: #CCCCCC !important; 
   border: 2px solid !important;
   border-color: #000000 !important;
   background-color: #2A2A2A !important;
}

/* LOORAMIESTEN OMA KUSTOMOINTI 8) */
menuitem[label="Copy Image Location"], menuitem[label="Copy"]
{
   font-weight: bold !important;
}

/* Valikon tekstin vÃ¤ri */
menuitem, menubar > menu, #menuToolbox {
   -moz-appearance: none !important; 
   color: #CCCCCC !important; 
}

menuitem:hover, menubar > menu:hover { 
  -moz-appearance: none !important;
  color: #000000 !important; 
}

/* FLAT STATUSBAR */
.db_downbar, statusbarpanel, .statusbarpanel-iconic,  
.statusbarpanel-iconic-text, .statusbarpanel-menu-iconic, 
.progressmeter-statusbar, progressmeter {
  -moz-appearance: none !important;
  border: none !important;
}
.statusbarpanel-iconic,  .statusbarpanel-iconic-text, 
.statusbarpanel-menu-iconic {
   -moz-appearance: none !important;
  padding: 0px 1px 0px 1px !important;
}

/* TEXT INPUTS */
#urlbar, #find-field, .searchbar-textbox, #fbSearchBox, #description, 
#code, #filter, #clearFilter, #code-buttons > button, 
#code-buttons > checkbox, #tfURLBar, #search-box {
   -moz-appearance: none !important;
   background: #000000 !important;
   color: #CCCCCC !important;
   font-weight: bold !important;
   border: none !important; 
 }

/* URL history */
.history-dropmarker-stack {
    -moz-appearance: none !important;
    background-color: #555 !important;
    color: #CCCCCC !important;
}

#back-button > menupopup, #forward-button > menupopup, 
#view-menu > menupopup, #file-menu > menupopup, #edit-menu > menupopup, 
#go-menu > menupopup, #bookmarks-menu > menupopup, #tools-menu > menupopup, 
#helpMenu > menupopup, #backmenu, #forwardMenu, #PopupAutoComplete, 
#toolbarContextMenu {
  background-color: #2A2A2A !important;
  border: none !important;
}

 .progress-bar {
    -moz-appearance: none !important;
    background-color: #424242 !important;
    height: 10px !important;
}

/* Rullat hevonkuuseen */
scrollbar * { display:none !important; }