@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

#sage-button, 
#sage-button:hover {
  list-style-image: url("data:image/png;base64,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") !important }

#sage-button {
  -moz-image-region: rect(0 48px 24px 24px) !important }

#sage-button:hover,
#sage-button[checked="true"] {
  -moz-image-region: rect(24px 48px 48px 24px) !important }

toolbar[iconsize="small"] #sage-button {
  -moz-image-region: rect(4px 20px 20px 4px) !important }

toolbar[iconsize="small"] #sage-button :hover,
toolbar[iconsize="small"] #sage-button [checked="true"] {
  -moz-image-region: rect(28px 20px 44px 4px) !important }

#checkFeeds { -moz-image-region: rect(0px 24px 24px 2px) !important }
#checkFeeds:active { -moz-image-region: rect(24px 24px 48px 2px) !important }
#checkFeeds[disabled="true"] { -moz-image-region: rect(48px 24px 72px 2px) !important }
#checkFeeds[checked="true"] { -moz-image-region: rect(0px 24px 24px 2px) !important }
#checkFeeds[checked="true"]:active { -moz-image-region: rect(0px 24px 24px 2px) !important }
#discoverFeeds { -moz-image-region: rect(0px 50px 24px 28px) !important }
#discoverFeeds:active { -moz-image-region: rect(24px 50px 48px 28px) !important }
#discoverFeeds[disabled="true"] { -moz-image-region: rect(48px 50px 72px 28px) !important }
#hideNoUpdated { -moz-image-region: rect(0px 72px 24px 58px) !important }
#hideNoUpdated:active { -moz-image-region: rect(24px 72px 48px 58px) !important }
#hideNoUpdated[disabled="true"] { -moz-image-region: rect(48px 72px 72px 58px) !important }
#toggleAllFolders { -moz-image-region: rect(0px 102px 24px 80px) !important }
#toggleAllFolders:active { -moz-image-region: rect(24px 102px 48px 80px) !important }
#toggleAllFolders[disabled="true"] { -moz-image-region: rect(48px 102px 72px 80px) !important }

toolbarbutton.sage_button {
  margin: 0px !important;
  padding: 1px 3px !important }

#bookmarksTree treechildren::-moz-tree-image(title),
#bookmarksTree treechildren::-moz-tree-image(title, no-updated),
#bookmarksTree treechildren::-moz-tree-image(title, no-check) {
  -moz-image-region: rect(32px, 16px, 48px, 0px) !important;
  list-style-image: url("chrome://global/skin/icons/folder-item.png") !important }

#bookmarksTree treechildren::-moz-tree-image(title, updated) {
  -moz-image-region: auto !important;
  list-style-image: url("chrome://browser/skin/livemark-item.png") !important }

#bookmarksTree treechildren::-moz-tree-image(title, container) {
  -moz-image-region: auto !important;
  list-style-image: url("chrome://browser/skin/livemark-folder.png") !important }

#bookmarksTree treechildren::-moz-tree-image(title, container, updated) {
  -moz-image-region: auto !important;
  list-style-image: url("chrome://browser/skin/livemark-folder.png") !important }

#bookmarksTree treechildren::-moz-tree-image(title, unknown) {
  -moz-image-region: rect(0px, 0px, 0px, 0px) !important;
  list-style-image: url("chrome://global/skin/icons/question-16.png") !important }

#bookmarksTree treechildren::-moz-tree-image(title, error) {
  -moz-image-region: rect(0px, 0px, 0px, 0px) !important;
  list-style-image: url("chrome://global/skin/icons/warning-16.png") !important }

#bookmarksTree treechildren::-moz-tree-image(title, separator) {
  list-style-image: none !important;
  width: 0 !important;
  height: 0 !important }

#bookmarksTree treechildren::-moz-tree-twisty {
  -moz-padding-end: 4px !important;
  padding-top: 1px !important;
  width: 9px !important; /* The image's width is 9 pixels */
  list-style-image: url("chrome://global/skin/tree/twisty-clsd.png") !important }

#bookmarksTree treechildren::-moz-tree-twisty(open) {
  width: 9px !important; /* The image's width is 9 pixels */
  list-style-image: url("chrome://global/skin/tree/twisty-open.png") !important }

#bookmarksTree treechildren::-moz-tree-twisty(hover) {
  list-style-image: url("chrome://global/skin/tree/twisty-clsd-hover.png") !important }

#bookmarksTree treechildren::-moz-tree-twisty(hover, open) {
  list-style-image: url("chrome://global/skin/tree/twisty-open-hover.png") !important }

#bookmarksTree treechildren::-moz-tree-indentation {
  width: 18px !important }

#bookmarksTree treechildren::-moz-tree-cell(leaf),
#bookmarksTree treechildren::-moz-tree-image(leaf) {
  cursor: pointer !important }

#bookmarksTree treechildren::-moz-tree-cell-text(leaf, hover) {
  cursor: pointer !important;
  text-decoration: underline !important }

#bookmarksTree treechildren::-moz-tree-cell(separator) {
  cursor: default !important }

#rssStatusImage[loading="true"] {
  list-style-image: url("chrome://global/skin/icons/loading_16.png") !important }

#rssStatusImage[loading="error"] {
  list-style-image: url("chrome://global/skin/icons/warning-16.png") !important }

#pageSagePanel .popupex-description {
  max-width: none !important }

treechildren::-moz-tree-line {
  visibility: visible !important }

treechildren::-moz-tree-line {
  border: 1px dotted ThreeDShadow }

treechildren::-moz-tree-line(selected, focus) {
  border: 1px dotted HighlightText }
