/*
 *  BEGIN FLOCK GPL
 *
 *  Copyright Flock Inc. 2005-2009
 *  http://flock.com
 *
 *  This file may be used under the terms of the
 *  GNU General Public License Version 2 or later (the "GPL"),
 *  http://www.gnu.org/licenses/gpl.html
 *
 *  Software distributed under the License is distributed on an "AS IS" basis,
 *  WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
 *  for the specific language governing rights and limitations under the
 *  License.
 *
 *  END FLOCK GPL
 */

page {
  font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
  background: #FFFFFF;
  padding-top: 0px;
}

.container {
  padding: 0px;
  margin: 0px 0px;
  background: #FFFFFF; 
}

#feedsContainer {
  overflow: auto;
  -moz-box-flex: 1;
}

.news-button {
  -moz-appearance: none;
  padding: 3px;
  border-style: none;
}

richtreefolder[open="true"] > vbox > .folder-title-container label {
  display: none;
}

/* hide unseenItems box if there are no new unread items */
.folder-title-container label:not([value]) {
  display: none;
}

toolbarbutton#addFolder,
toolbarbutton#addFeed,
toolbarbutton#preferences {
  -moz-box-align: end;
  margin: 0 0 2px 0;
}

toolbarbutton#addFolder {
  list-style-image: url("chrome://flock/skin/feeds/newCollection.png") !important;  
}

toolbarbutton#addFolder:hover {
  list-style-image: url("chrome://flock/skin/feeds/newCollectionHover.png") !important;  
}

toolbarbutton#addFolder:hover,
toolbarbutton#preferences:hover {
  border-color: #428EEB;
  color: #000000;
}

toolbarbutton#addFeed {
  -moz-box-align: start;
  margin-left: 6px;
}

.button-feed-options .toolbarbutton-text {
  padding: 3px 6px 0 6px !important;
}

toolbarbutton#preferences {
  list-style-image: url("chrome://flock/skin/feeds/preferences.png") !important;
}

toolbarbutton#preferences:hover {
  list-style-image: url("chrome://flock/skin/feeds/preferencesHover.png") !important;
}

.itemLabel {
  margin: 5px 0px 0px 8px;
}

.itemIcon {
  list-style-image: url("chrome://flock/skin/feeds/feed-subscribed.png") !important;
}
richtreeitem.failed .itemIcon {
  list-style-image: url("chrome://flock/skin/feeds/feed-failed.png") !important;
}

.unseenItems,
.folder-title-container label {
  color: #ffffff;
  font-size: 10px !important;
  font-family: "Helvetica Neue", Helvetica, Arial, FreeSans, sans-serif;
  font-weight: bold;
  background: transparent url("chrome://flock/skin/feeds/round-box-blue-feeds.png") top left no-repeat;
  margin: 4px 5px 0 5px;
  padding: 1px 0 2px 0;
  min-width: 26px !important;
  min-height: 15px !important;
  line-height: 15px;
  letter-spacing: -2px;
  text-align: center;
  display: -moz-box;
}

.itemIcon,
.itemIconThrobber {
  min-height: 16px;
  min-width: 16px;
  width: 16px;
  height: 16px;
  background-color: #ffffff;
}

.itemIconThrobber,
richtreefolder.folderThrobber > vbox > hbox .icon {
%ifndef XP_MACOSX
  list-style-image: url("chrome://global/skin/throbber/Throbber-small.gif") !important;
%else
  list-style-image: url("chrome://browser/skin/navBarThrobber.gif") !important;
%endif
  background-color: transparent !important;
  max-width: 16px;
  max-height: 16px;
}

#specialContainer {
  padding: 0;
  margin: 0;
}

#specialContainer box {
  background-color: #909090;
}

#specialContainer > vbox {
  padding: 0;
  margin: 0;
}

#specialContainer .itemIcon {
  background-color: transparent !important;
}

#specialContainer .itemLabel {
  font-weight: bold;
}

#specialContainer richtreeitem {
  background-color: #e3e3e3;
  min-height: 30px;
  line-height: 30px;
  padding: 4px 0 0 5px !important;
  margin: 0 0 1px 0;
  font-size: 11px;
  color: #2a2a2a;
  border-top: 1px solid #ffffff;
}

#specialContainer richtreeitem[selected="true"] {
  background-color: #cde4fe;
}

richtreeitem:hover,
richtreeitem  hbox > label:hover,
richtreefolder:hover,
richtreefolder  hbox > label:hover {
  cursor: pointer;
}

richtreefolder .sidebarfolder-twisty:hover {
  cursor: default;
}
