/* ==UserStyle==
// @name	LR forecastfox, dropmarkers, combined stop-reload 
// @author	Len Rodman
// @version	1.0a
// ==/UserStyle==*/

@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

#taboo-toolbarbutton-view, #btn_undoclose, #sessionmanager-undo
	{ width: 32px !important; }/*btn wid*/

#sessionmanager-toolbar /*, #sessionmanager-undo*/	
	{ width: 24px !important; }/*btn wid*/

#taboo-toolbarbutton-view:not(:hover), #taboo-toolbarbutton-add:not(:hover),
#btn_undoclose:not(:hover), #btn_closedwindows:not(:hover), #btn_sessionmanager:not(:hover),
#sessionmanager-toolbar:not(:hover), #sessionmanager-undo:not(:hover)
	{ opacity:.7!important;}

#custombuttons-button9> dropmarker>image, #custombuttons-button11> dropmarker>image, 
#btn_closedwindows> dropmarker>image, #btn_sessionmanager> dropmarker>image,
#sessionmanager-toolbar> dropmarker>image/*, #sessionmanager-undo> dropmarker>image*/
	{ display:none;}

#taboo-toolbarbutton-view >toolbarbutton>image,
#sessionmanager-toolbar >toolbarbutton>image, #sessionmanager-undo >toolbarbutton>image
	{margin-right: -15px !important;
	margin-left: -1px !important; }

#taboo-toolbarbutton-view >toolbarbutton, #btn_undoclose >toolbarbutton
  /*, #sessionmanager-undo >toolbarbutton*/
	{ margin-right:-2px !important;}             /*wider main, narrower drop*/

#taboo-toolbarbutton-view >toolbarbutton>image, 
#btn_undoclose >toolbarbutton>image, #sessionmanager-undo >toolbarbutton>image
	{  margin-right: -9px !important; margin-left: -8px !important; }
#sessionmanager-toolbar >dropmarker
	{ width: 18px !important; }


/*#home-button label {display: none !important;} 
#home-button{ width:24px !important;}
#home-button image {margin-left: 5px !important; }*/



/*****************************************************************/
/*  tighter spacing for forecastfox icons	*/
.ffpanel-icon{	margin-left:-4px!important;	margin-right:-2px!important;}
#ff-current-panel>.ffpanel-icon{	margin-right:0px!important;	margin-left:-2px!important;}
/*  border between forecastfox current conditions and today forecast
 *  #ff-today-panel{ padding:0px 3px 0px 0px !important;}*/
ffpanel:not(:hover)>.ffpanel-icon	{ opacity:.7!important;}



/*****************************************************************/
#sessionmanager-toolbar + #btn_sessionmanager { display:none; } 
#sessionmanager-undo + #btn_closedwindows { display:none; } 
#sessionmanager-undo + #btn_closedwindows + #btn_undoclose { display:none; } 
#sessionmanager-undo >toolbarbutton>image{
	-moz-appearance: none !important;
	list-style-image: url("chrome://tabmixplus/skin/sessionmanager.png");}

#btn_sessionmanager + #sessionmanager-undo >toolbarbutton>image
	{ -moz-image-region: rect(0 40px 16px 24px); }
#btn_sessionmanager + #sessionmanager-undo >toolbarbutton>image[disabled=true]
	{ -moz-image-region: rect(32px 40px 48px 24px); }



/*****************************************************************/
#stop-button[disabled="true"] { display:none; } 
#stop-button:not([disabled]) + #reload-button { display:none; }

#stop-button, #reload-button  { width:24px!important;  margin-left: -4px !important;}
#stop-button>image, #reload-button>image
	{ margin-right: -6px !important;
	margin-left: -6px !important; }

#custombuttons-button9 { width:28px !important; }
#custombuttons-button9>toolbarbutton  { width: 8px !important;}
#custombuttons-button9>toolbarbutton>image
	{ margin-right: -23px!important; 
	margin-left: -1px !important; }
#custombuttons-button9>dropmarker  { width:24px!important; }

#custombuttons-button11 { width:28px !important; }