#zotero-toolbar-button
{
	list-style-image: url('chrome://scholar/skin/zotero-z-24px.png');
}

#zotero-toolbar-button:hover
{
	list-style-image: url('chrome://scholar/skin/zotero-z-24px-hover.png');
}

#zotero-toolbar-button:active
{
	list-style-image: url('chrome://scholar/skin/zotero-z-24px-active.png');
}

toolbar[iconsize="small"] #zotero-toolbar-button
{
	list-style-image: url('chrome://scholar/skin/zotero-z-16px.png');
}

toolbar[iconsize="small"] #zotero-toolbar-button:hover
{
	list-style-image: url('chrome://scholar/skin/zotero-z-16px-hover.png');
}

toolbar[iconsize="small"] #zotero-toolbar-button:active
{
	list-style-image: url('chrome://scholar/skin/zotero-z-16px-active.png');
}

textbox[multiline="true"][type="timed"]
{
	-moz-binding: url('chrome://scholar/content/bindings/timedtextarea.xml#timed-textarea');
}

noteeditor
{
	-moz-binding: url('chrome://scholar/content/bindings/noteeditor.xml#note-editor');
}

linksbox
{
	-moz-binding: url('chrome://scholar/content/bindings/noteeditor.xml#links-box');
}

tagsbox
{
	-moz-binding: url('chrome://scholar/content/bindings/tagsbox.xml#tags-box');
}

tagsbox row
{
	-moz-box-align:center;
}

seealsobox
{
	-moz-binding: url('chrome://scholar/content/bindings/relatedbox.xml#seealso-box');
}

scholarsearch
{
	-moz-binding: url('chrome://scholar/content/bindings/scholarsearch.xml#search-box');
	width:60em;
}

searchcondition
{
	-moz-binding: url('chrome://scholar/content/bindings/scholarsearch.xml#search-condition');
}

searchcondition menulist[id="operatorsmenu"]
{
	width:15em;
}

zoterosearchtextbox
{
	-moz-binding: url('chrome://scholar/content/bindings/searchtextbox.xml#zotero-search-textbox');
}

zoterosearchtextbox toolbarbutton
{
	padding:0;
	cursor:default;
}

zoterosearchtextbox:not([hasOptions=true]) toolbarbutton
{
	display:none;
}

zoterosearchtextbox .toolbarbutton-text
{
	margin:0;
	padding:0;
}

zoterosearchtextbox .toolbarbutton-menu-dropmarker
{
	padding:0 2px;
}

#editpane-dynamic-fields row, tagsbox row
{
	margin:0 0 1px;
}

#editpane-dynamic-fields textbox, tagsbox textbox
{
	margin-top:0;
	margin-bottom:-1px;
}

/* DEBUG: this doesn't seem to work, unfortunately */
#editpane-dynamic-fields label[singleField=false]:after
{
	content:",";
}

.clicky, .unclicky
{	
	-moz-border-radius: 6px;
}

.clicky[value="-"], .clicky[value="+"],
.unclicky[value="-"], .unclicky[value="+"]
{
	margin: 0px;
	padding-left: 4px;
	padding-right: 4px;
}

.clicky:hover
{
	color: white;
	background: #666666;
}

#zotero-progress-box, #scholar-progress-box
{
	border: 2px solid #7a0000;
	margin: 0;
	min-height: 50px;
	width: 250px;
	padding-bottom: 3px;
}

.zotero-progress-item-icon, .scholar-progress-item-icon
{
	width: 16px;
	height: 16px;
}

.zotero-progress-item-hbox, .scholar-progress-item-hbox
{
	padding-left: 5px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.scholar-progress-item-label
{
	width: 210px;
}

.scholar-progress-description
{
	width: 220px;
}

.scholar-scrape-popup-library
{
	list-style-image: url('chrome://scholar/skin/treesource-library.png');
}

.scholar-scrape-popup-collection
{
	list-style-image: url('chrome://scholar/skin/treesource-collection.png');
}