@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
	
@-moz-document url("chrome://browser/content/browser.xul")
{
	window
	{
		padding-top: 29px !important;
	}
        .tab-close-button { visibility: hidden !important; }                         // No Close-Tab-Button, use middle mouse btn
	.tabbrowser-tabs, .tabbrowser-tabs tab, .tabbrowser-strip, .tabs-bottom
	{  
		background: none !important;
		border: 0 !important;
		margin: 0 !important;
		-moz-border-bottom-colors: none !important;
		-moz-border-left-colors: none !important;
		-moz-border-radius: 0 !important;
		-moz-border-right-colors: none !important;
		-moz-border-top-colors: none !important;
		padding: 0 !important;
	}
        .tab-icon-image { width: 12px !important; height: 12px !important; }        // smaller favicons
	.tabs-bottom
	{
		display: none !important;
	}
	.tabbrowser-strip
	{
		background-color: black !important;
		height: 29px !important;
		position: fixed !important;
		top: 0 !important;
		width: 100% !important;
	}
	.tabbrowser-tabs
	{   
                background: none !important;
		-moz-appearance: none !important;
		opacity: 0.699 !important;-moz-opacity:0.699 !important;
		width: 100% !important;
	}
	.tabbrowser-tabs tab, .tabbrowser-tabs tab:hover, .tabbrowser-tabs tab[selected="true"], .tabbrowser-tabs
	{
		color: #333 !important;
	}
	.tabbrowser-tabs tab
	{
		opacity:0.75 !important;-moz-opacity:0.75 !important;
		padding:0 !important;
		margin:5px !important;
		height:22px !important;
                font-size: 10px !important;
                border: 0 !important;
	}
	.tabbrowser-tabs tab label
	{
		padding-top: 3px;
		height: 22px !important;
                color: #333 !important;
	}
	.tabbrowser-tabs tab:hover
	{
                border: 0 !important;
                background: none !important;
		color: black !important;
		opacity:0.999 !important;-moz-opacity:0.999 !important;
		-moz-box-shadow: white 0px 0px 2px !important;
	}
	.tabbrowser-tabs tab[selected="true"]
	{
                border: 0 !important;
                background: none !important;
	}
	.tabbrowser-tabs tab[selected="false"]
	{
                border: 0 !important;
                background: none !important;
	}
	.tabbrowser-tabs tab[selected="false"]:hover
	{
                 background: none !important;
	}
	.tabbrowser-tabs tab[selected="true"] label
	{
                color: black !important;
                font-weight: bolder !important;
	}
}