#toolbar{
	padding:4px;
}
#toolbar form.user_toolbar{
}
#toolbar form.user_toolbar .ui-button-text{
	padding:0px 3px;
}
#toolbar form.user_toolbar .ui-button-icon-only.ui-button{ padding:2px 3px; }
#toolbar form.user_toolbar .ui-button{
	padding:3px 3px;
}
#toolbar #mainmenu .ui-button-text, #toolbar #mainmenu .ui-button{
	white-space: nowrap;
	padding:0px 5px 0 5px;
}
#toolbar #mainmenu li li .ui-button{
	padding:0px 5px 0 21px;
}

#mainmenu{	
}
#mainmenu li{
	margin-right:10px;
	position:relative;
}
#mainmenu a img{ position:absolute; top:2px; left:2px; }

#tabs.ui-tabs #time{
	float: right; padding:3px; margin:1px 1px 0 0;
	
	opacity:0.5;
    -webkit-transition: opacity 250ms ease-out;
	-moz-transition: opacity 250ms ease-out;
}
#tabs.ui-tabs #time:hover{ opacity:1; }

#tabs.ui-tabs .ui-tabs-nav{
	padding-top:1px;	
}
#tabs .ui-tabs-nav li a{
	float:left;
	padding:3px;
	padding-right:12px;
}
#tabs .ui-tabs-nav li a img{ float:left; }
#tabs .ui-tabs-nav li .ui-icon-close{
	position:absolute;
	top:3px;
	right:0;
}
#tabs .ui-tabs-panel{
	padding:3px 0 0 0;
}

#status{ margin-left:4px; }
#toolbar #status.ui-button{ padding:2px 3px; }
#status img{ margin:-4px 0; }
#status ul{ width:200px; padding:1px; list-style:none; display:none; position:absolute; top:16px; right:-20px; z-index:10; }
#status .ul-active{ display:block;}
#status li{ min-height:32px; padding:3px; }
#status li img{ margin:0; float:left; }
#status .status_description{ text-align:center; font-size:0.8em; }
#status select{ width:150px; }