@namespace html url(http://www.w3.org/1999/xhtml);
@namespace xul url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

/* Combine Stop/Reload Buttons (stop button must be placed before reload button on toolbar) */
#stop-button[disabled="true"] {display:none;}
#stop-button:not([disabled]) + #reload-button {display:none;}

/* Disables Back/Forward Dropdown Arrow */
#back-forward-dropmarker {display:none;}

/* Disables FF3.5 Tab Bar New Tab Button */
.tabs-newtab-button{display:none!important;}

/* Hide The "Bookmarks Toolbar Folder" From Bookmarks Menu */
#bookmarksToolbarFolderMenu, #bookmarksToolbarFolderMenu + menuseparator {display:none!important;}

/* Disables Status Bar Separators */
statusbar * {-moz-appearance:none!important;border:none!important;}

/* Adjust Menu And Separator Height */
menupopup > menu,menupopup > menuitem,popup > menu,popup > menuitem {
-moz-appearance:none!important;
margin-top:0!important;
margin-bottom:0!important;
border-top:0!important;
border-bottom:0!important;
padding-top:0!important;
padding-bottom:0!important;}

.bookmark-item {
-moz-appearance:none!important;
border:0!important;
margin:0!important; 
padding:0!important;}

.bookmark-item .toolbarbutton-icon{
-moz-appearance:none!important;
border:0!important;
margin-left:2px!important; 
padding:0!important;}

.bookmark-item .toolbarbutton-text{
-moz-appearance:none!important;
border:0!important;
margin:0 1px!important; 
padding:0!important;}

menuitem {
-moz-appearance:none!important;
border:0!important;
margin:0!important; 
padding:0!important;}

menuitem > .menu-iconic-left {
border:0!important;
margin-top:1px!important; 
padding:0!important;}

menu > .menu-iconic-left {
border:0!important;
margin:0 1px!important; 
padding:0!important;}

.menu-accel-container, [class="menuitem-iconic bookmark-item"] {
margin:0 1px!important;
border-top:0!important;
border-bottom:0!important;
padding-top:0!important;
padding-bottom:0!important;}

[class="menu-iconic bookmark-item"] {
margin:0 1px!important;
border-top:0!important;
border-bottom:0!important;
padding-top:0!important;
padding-bottom:0!important;}

[class="menuitem-iconic bookmark-item"] {
margin:0 1px!important;
border-top:0!important;
border-bottom:0!important;
padding-top:0!important;
padding-bottom:0!important;}

[class="menu-iconic bookmark-item"] {
margin:0 1px!important;
border-top:0!important;
border-bottom:0!important;
padding-top:0!important;
padding-bottom:0!important;}

/* Highlight Active Tab */
tab{-moz-appearance: none !important;}
tab[selected="true"] {background:#f0f0f0!important;color:#000!important;}

/* Show Close Button For Last Opened Tab */
.tabbrowser-tab[first-tab="true"][last-tab="true"] .tab-close-button {display:inline!important;}

/* Fission Sand/Gray Background Image */
#urlbar[fission="fusion"] > #statusbar-icon > .progress-bar {
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAUCAIAAADDbMD2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADNJREFUeNpcycEJADAIBMHF/itU0U400V/yGPbgyExGRCx3x8xQVenuByBVtfvvfNcRYAAlEDAV1owQYwAAAABJRU5ErkJggg==)!important;
margin:1px!important;
}

/* Center Images */ 
html|body > img:only-child {display:block!important;margin: 30px auto!important;}