@-moz-document url("chrome://newsfox/content/newsfox.xul") {
/* Last edited: 21/11/07 */

/* Method for creating the images: http://software.hixie.ch/utilities/cgi/data/data */

/***************************************************************************
Appearance of Newsfox toolbars
***************************************************************************/
#feedName,
.heading,
.feedHeading
	{
	-moz-appearance: none !important;
	background: #D5D2CA url("data:image/gif;base64,R0lGODlhAQAeAIcAANXSytbTy9bTzNfUzNjVzdjVztnX0NrY0dzZ093b1N%2Fd1uDe2OLg2%2BTi3ebk3%2Bfm4eno4%2Bvp5ezr5%2B7s6e%2Fu6%2FDv7PHw7fLx7vPy7%2FPy8PTz8fX08gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAP8ALAAAAAABAB4AAAgkADds0KAhA4YLFipQmCAhAoQHDhowWKAgAYIDBgoQGCAgAICAADs%3D") top repeat-x !important;
border-top-width: 0 !important;
border-bottom-width: 0 !important;
border-right-width: 0 !important;
border-left-width: 0 !important;
height: 30px !important;
	}
.heading
	{
margin: 0px 0px -2px 0px !important;
padding: 1px 0 0 0 !important;
border-bottom: solid 3px #808080 !important;
	}
#feedName
{
border-bottom: solid 1px #808080 !important;
}
.feedHeading
	{
margin: 0 !important;
padding: 0 !important;
	}
.feedHeading label
	{
color: #000 !important;
	}

/***************************************************************************
Appearance of menus
***************************************************************************/
menupopup,
popup 
	{
	-moz-appearance: none !important;
	background: #F9F8F7 url("data:image/gif;base64,R0lGODlhGAABAIcAANbTy9bTzNfUzNjVzdnX0NrY0dzZ093b1ODe2OLg2%2BTi3ebk3%2Bno4%2Bvp5ezr5%2B7s6fDv7PHw7fLx7vPy7%2FTz8fX08gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAP8ALAAAAAAYAAEAAAgeACtUoEBhgoQIEB44aMBggYIECA4YKEBggIAAAAICADs%3D") repeat-y !important;
	color: #000000 !important;
	border: 1px solid !important;
	-moz-border-top-colors: #666666 !important;
	-moz-border-right-colors: #666666 !important;
	-moz-border-bottom-colors: #666666 !important;
	-moz-border-left-colors: #666666 !important;
	padding: 1px 1px 0px 1px !important;
	}
popup[type="autocomplete"],
menulist > menupopup 
	{
	-moz-appearance: none !important;
	background: #FFFFFF !important;
	border: 1px solid !important;
	-moz-border-top-colors: #666666 !important;
	-moz-border-right-colors: #666666 !important;
	-moz-border-bottom-colors: #666666 !important;
	-moz-border-left-colors: #666666 !important;
	}
menulist > menupopup > menuitem 
	{
	-moz-appearance: none !important;
	background: transparent !important;
	border: 0px !important;
	height: 18px !important;
	margin: 0px !important;
	}
menulist > menupopup > menuitem[_moz-menuactive="true"] 
	{
	-moz-appearance: none !important;
	background: Highlight !important;
	color: #FFFFFF !important;
	border: 0px !important;
	}
menubar > menu[_moz-menuactive="true"]:not([disabled="true"])
	{
	-moz-appearance: none !important;
	background: #B6BDD2 !important;
	color: #000000 !important;
	border: 1px solid #0A246A !important;
	}
menubar > menu[_moz-menuactive="true"][open="true"]:not([disabled="true"])
	{
	-moz-appearance: none !important;
	background: #F4F3F1 !important;
	color: #000000 !important;
	border: 1px solid #666666 !important;
	border-bottom: 1px solid transparent !important;
	}
menupopup > menu,
popup > menu,
menupopup > menuitem,
popup > menuitem
	{
	-moz-appearance: none !important;
	color: #000000 !important;
	border: 1px solid transparent !important;
	margin: 0px 0px 1px 0px !important;
	padding: 2px 0px 2px 9px !important; 
	height: 22px !important;
	}
menupopup > menu[_moz-menuactive="true"],
menupopup > menuitem[_moz-menuactive="true"],
popup > menu[_moz-menuactive="true"],
popup > menuitem[_moz-menuactive="true"] 
	{
	-moz-appearance: none !important;
	background: #B6BDD2 !important;
	border: 1px solid #0A246A !important;
	}
menupopup > menu[disabled="true"],
menupopup > menuitem[disabled="true"],
popup > menu[disabled="true"],
popup > menuitem[disabled="true"],
menupopup > menu[_moz-menuactive="true"][disabled="true"],
menupopup > menuitem[_moz-menuactive="true"][disabled="true"],
popup > menu[_moz-menuactive="true"][disabled="true"],
popup > menuitem[_moz-menuactive="true"][disabled="true"] 
	{
	-moz-appearance: none !important;
	background: transparent !important;
	color: #A6A6A6 !important;
	border: 1px solid transparent !important;
	}
menuseparator 
	{
	-moz-appearance: none !important;
	border-top: 1px solid !important;
	border-bottom: 0px solid !important;
	-moz-border-top-colors: #A6A6A6 !important;
	-moz-border-bottom-colors: transparent !important;
	margin: 0px 0px 1px 27px !important;
	}
/***************************************************************************
Tick box on the left side of selected options in menus
***************************************************************************/
menulist > menupopup .menu-iconic-left,
.menu-iconic-left 
	{
	-moz-appearance: none !important;
	margin: -2px 5px -2px -9px !important; /* the positioning of submenus is wrong */
	border: 1px solid transparent!important;
	min-height: 21px !important;
	min-width: 20px !important;
	}
menulist > menupopup .menu-iconic-left,
.menu-iconic-left[checked="true"] 
	{
	-moz-appearance: none !important;
	background-color: #D4D5D8 !important;
	list-style-image: url("chrome://global/skin/menu/menu-check.gif") !important;
	border: 1px solid #0A246A !important;
	min-height: 21px !important;
	min-width: 20px !important;
	}
menuitem:hover .menu-iconic-left[checked="true"] 
	{
	-moz-appearance: none !important;
	background-color: #8592B5 !important;
	border: 1px solid #0A246A !important;
	}

/***************************************************************************
Appearance of basic toolbar buttons
***************************************************************************/
toolbarbutton 
	{
	-moz-appearance: none !important;
	border: 1px solid transparent !important;
	}
toolbarbutton:hover 
	{
	-moz-appearance: none !important;
	background: #B6BDD2 !important;
	border: 1px solid #0A246A !important;
	}
toolbarbutton:hover:active 
	{
	-moz-appearance: none !important;
	background: #8592B5 !important;
	border: 1px solid #0A246A !important;
	}
toolbarbutton:hover:active > label 
	{
	-moz-appearance: none !important;
	color: #FFFFFF !important;
	}
toolbarbutton[disabled="true"],
toolbarbutton[disabled="true"]:hover,
toolbarbutton[disabled="true"]:hover:active,
toolbarbutton[disabled="true"][open="true"] 
	{
	background: transparent !important;
	border: 1px solid transparent !important;
	}
toolbarbutton[disabled="true"] > label,
toolbarbutton[disabled="true"]:hover:active > label 
	{
	-moz-appearance: none !important;
	color: #808080 !important;
	}
.toolbarbutton-icon,
toolbarbutton:hover:active .toolbarbutton-icon
{
	padding: 0 !important;
	margin: 1px 2px 1px 2px !important;
	}
/***************************************************************************
Appearance of checked toolbar buttons
***************************************************************************/
toolbarbutton[checked="true"] 
	{
	-moz-appearance: none !important;
	background: #D4D5D8 !important;
	border: 1px solid #0A246A !important;
	}
toolbarbutton[checked="true"]:hover,
toolbarbutton[checked="true"]:hover label 
	{
	-moz-appearance: none !important;
	background: #8592B5 !important;
	color: #FFFFFF !important;
	}
/***************************************************************************
Appearance of menu toolbar buttons
***************************************************************************/
toolbarbutton[open="true"] 
	{
	-moz-appearance: none !important;
	border: 1px solid #666666 !important;
	border-bottom: 0px solid transparent !important;
	background: #F4F3F1 !important;
	}
toolbarbutton[open="true"]:hover:active 
	{
	-moz-appearance: none !important;
	border: 1px solid #666666 !important;
	border-bottom: 0px !important;
	}
toolbarbutton[type="menu"] 
	{
	padding: 3px !important;  
	}
toolbarbutton[type="menu"][open="true"],
toolbarbutton[type="menu"][open="true"]:hover:active 
	{
	background: #F4F3F1 !important;
	border-bottom: 1px solid transparent !important;
	}
toolbarbutton[type="menu"][open="true"]:hover:active label 
	{
	color: #000000 !important;
	}
toolbarbutton[type="menu-button"],
toolbarbutton[type="menu-button"]:hover,
toolbarbutton[type="menu-button"]:hover:active,
toolbarbutton[type="menu-button"][open="true"],
toolbarbutton[type="menu-button"][disabled="true"],
toolbarbutton[type="menu-button"][disabled="true"]:hover,
toolbarbutton[type="menu-button"][disabled="true"]:hover:active 
	{
	padding: 0px !important;
	}
toolbarbutton[open="true"] .toolbarbutton-menubutton-button 
	{
	-moz-appearance: none !important;
	border-bottom: 0px solid transparent !important;
	background: #F4F3F1 !important;
	} 
toolbarbutton > .toolbarbutton-menubutton-button 
	{
	background: transparent !important;
	border: 0px !important;
	}
.toolbarbutton-menubutton-button:hover:active 
	{
	border: 0px !important;
	}
.toolbarbutton-menubutton-button[disabled="true"]:hover:active,
.toolbarbutton-menubutton-button[disabled="true"],
.toolbarbutton-menubutton-button[disabled="true"]:hover,
.toolbarbutton-menubutton-button,
.toolbarbutton-menubutton-button:hover 
	{
	border: 0px !important;
	}
/***************************************************************************
Appearance of dropmarkers. Somewhat related to menu toolbar buttons above
***************************************************************************/
.toolbarbutton-menubutton-dropmarker 
	{
	-moz-appearance: none !important;
	border-left: 1px solid transparent !important;
	}
toolbarbutton:hover:active .toolbarbutton-menubutton-dropmarker,
toolbarbutton:hover .toolbarbutton-menubutton-dropmarker 
	{
	-moz-appearance: none !important;
	background: #B6BDD2 !important;
	border-left: 1px solid #0A246A !important;
	}
toolbarbutton[open="true"] .toolbarbutton-menubutton-dropmarker,
toolbarbutton[open="true"]:hover:active .toolbarbutton-menubutton-dropmarker 
	{
	-moz-appearance: none !important;
	background: #F4F3F1 !important;
	border-left: 1px solid transparent !important;
	border-bottom: 1px solid transparent !important;
	} 
toolbarbutton[disabled="true"] .toolbarbutton-menubutton-dropmarker,
toolbarbutton[disabled="true"]:hover .toolbarbutton-menubutton-dropmarker,
toolbarbutton[disabled="true"]:hover:active .toolbarbutton-menubutton-dropmarker,
toolbarbutton[disabled="true"][open="true"] .toolbarbutton-menubutton-dropmarker 
	{
	-moz-appearance: none !important;
	background: transparent !important;  
	border-left: 1px solid transparent !important;
	}
.toolbarbutton-menu-dropmarker 
	{
	-moz-appearance: none !important;
	margin:0 1px 0 4px !important;
	}

/***************************************************************************
Appearance of sidebar splitter
***************************************************************************/
#sidebar-splitter 
	{
	background: #D4D0C8 !important;
	}
#bookmark-views-splitter 
	{
	-moz-appearance: none !important;
	background: #D4D0C8 !important;
	border: 1px solid transparent !important;
	-moz-border-left-colors: threedhighlight !important;
	-moz-border-right-colors: threedhighlight  !important;
	}

/***************************************************************************
Alternate row colouring for articles (repeats b/c of cascading)
***************************************************************************/
vbox .tree treechildren::-moz-tree-row(even)
{ 
background-color: #fff !important; 
}

vbox .tree treechildren::-moz-tree-row(odd) 
{ 
background-color: #EEEEEE !important; 
}

vbox .tree treechildren::-moz-tree-row(selected)
{ 
background-color: #0A246A !important; 
}

vbox .tree treechildren::-moz-tree-row(even, selected)
{ 
background-color: #0A246A !important; 
}

vbox .tree treechildren::-moz-tree-row(odd, selected) 
{ 
background-color: #0A246A !important; 
}

vbox .tree treechildren::-moz-tree-cell-text(selected)      
{
color: #fff !important;
}

vbox .tree .treecol-image
	{
	display: none !important;
	}
	
vbox .tree > treechildren::-moz-tree-row 
	{
	border-top: none !important;
	border-bottom: 1px solid #808080 !important;
	border-left: none !important;
	border-right: none !important;
	}

vbox .tree > treechildren::-moz-tree-cell 
	{
	border-right: 1px solid #808080 !important;
	}

hbox .tree
{
	-moz-appearance: none !important;
	background: #D4D0C8 !important;
	}

hbox vbox .tree
{
	-moz-appearance: none !important;
	background: #fff !important;
	}

}