/* Zefiro Default Icon CSS */
/* works with Fugue Icons by Yusuke Kamiyamane */
/* <http://p.yusukekamiyamane.com/> */

.icons li {
	background-position:left 5px;
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:20px !important;
}

.icon {
	background-position:2px center;
	background-repeat:no-repeat;
	padding-left:20px !important;
}

.icon.inline {
	padding-left:0 !important;
}

/* general user interface */
.icon.yes,				.icons.yes > *,				.icons > .yes				{ background-image:url(/icons/fugue/tick.png); }
.icon.ok,				.icons.ok > *,				.icons > .ok				{ background-image:url(/icons/fugue/tick.png); }
.icon.no,				.icons.no > *,				.icons > .no				{ background-image:url(/icons/fugue/cross.png); }
.icon.cancel,			.icons.cancel > *,			.icons > .cancel			{ background-image:url(/icons/fugue/cross.png); }
.icon.add,				.icons.add > *,				.icons > .add				{ background-image:url(/icons/fugue/plus.png); }
.icon.edit,				.icons.edit > *,			.icons > .edit				{ background-image:url(/icons/fugue/pencil.png); }
.icon.remove,			.icons.remove > *,			.icons > .remove			{ background-image:url(/icons/fugue/minus.png); }
.icon.delete,			.icons.delete > *,			.icons > .delete			{ background-image:url(/icons/fugue/cross.png); }
.icon.recover,			.icons.recover > *,			.icons > .recover			{ background-image:url(/icons/fugue/arrow-curve.png); }

/* navigation elements */
.icon.forward,			.icons.forward > *,			.icons > .forward			{ background-image:url(/icons/fugue/arrow.png); }
.icon.back,				.icons.back > *,			.icons > .back				{ background-image:url(/icons/fugue/arrow-180.png); }

/* process controls */
.icon.start,			.icons.start > *,			.icons > .start				{ background-image:url(/icons/fugue/arrow.png); }
.icon.continue,			.icons.continue > *,		.icons > .continue			{ background-image:url(/icons/fugue/control.png); }
.icon.finish,			.icons.finish > *,			.icons > .finish			{ background-image:url(/icons/fugue/tick.png); }
.icon.download,			.icons.download > *,		.icons > .download			{ background-image:url(/icons/fugue/disk.png); }

/* list sorting and browsing */
.icon.next,				.icons.next > *,			.icons > .next				{ background-image:url(/icons/fugue/control.png); }
.icon.previous,			.icons.previous > *,		.icons > .previous			{ background-image:url(/icons/fugue/control-180.png); }
.icon.nextSkip,			.icons.nextSkip > *,		.icons > .nextSkip			{ background-image:url(/icons/fugue/control-double.png); }
.icon.previousSkip,		.icons.previousSkip > *,	.icons > .previousSkip		{ background-image:url(/icons/fugue/control-double-180.png); }
.icon.sortAsc,			.icons.sortAsc > *,			.icons > .sortAsc			{ background-image:url(/icons/fugue/arrow-090-medium.png); }
.icon.sortDesc,			.icons.sortDesc > *,		.icons > .sortDesc			{ background-image:url(/icons/fugue/arrow-270-medium.png); }

/* general site features*/
.icon.print,			.icons.print > *,			.icons > .print				{ background-image:url(/icons/fugue/printer.png); }
.icon.search,			.icons.search > *,			.icons > .search			{ background-image:url(/icons/fugue/question-balloon.png); }
.icon.contact,			.icons.contact > *,			.icons > .contact			{ background-image:url(/icons/fugue/mail.png); }
.icon.unicode,			.icons.unicode > *,			.icons > .unicode			{ background-image:url(/icons/fugue/keyboard.png); }

/* bookmark management */
.icon.bookmarks,		.icons.bookmarks > *,		.icons > .bookmarks			{ background-image:url(/icons/fugue/clipboard-list.png); }
.icon.bookmarksEmpty,	.icons.bookmarksEmpty > *,	.icons > .bookmarksEmpty	{ background-image:url(/icons/fugue/clipboard-empty.png); }
.icon.addBookmark,		.icons.addBookmark > *,		.icons > .addBookmark		{ background-image:url(/icons/fugue/clipboard--pencil.png); }
.icon.removeBookmark,	.icons.removeBookmark > *,	.icons > .removeBookmark	{ background-image:url(/icons/fugue/clipboard--minus.png); }
.icon.dumpBookmarks,	.icons.dumpBookmarks > *,	.icons > .dumpBookmarks		{ background-image:url(/icons/fugue/clipboard-list--cross.png); }
.icon.sendBookmarks,	.icons.sendBookmarks > *,	.icons > .sendBookmarks		{ background-image:url(/icons/fugue/mail-send.png); }
.icon.exportBookmarks,	.icons.exportBookmarks > *,	.icons > .exportBookmarks	{ background-image:url(/icons/fugue/disk.png); }

/* admin interface */
.icon.login,			.icons.login > *,			.icons > .login				{ background-image:url(/icons/fugue/key.png); }
.icon.logout,			.icons.logout > *,			.icons > .logout			{ background-image:url(/icons/fugue/cup.png); }
.icon.admin,			.icons.admin > *,			.icons > .admin				{ background-image:url(/icons/fugue/wrench.png); }
.icon.contents,			.icons.contents > *,		.icons > .contents			{ background-image:url(/icons/fugue/book-open-text.png); }
.icon.home,				.icons.home > *,			.icons > .home				{ background-image:url(/icons/fugue/home.png); }

/* user management */
.icon.users,			.icons.users > *,			.icons > .users				{ background-image:url(/icons/fugue/users.png); }
.icon.user,				.icons.user > *,			.icons > .user				{ background-image:url(/icons/fugue/user.png); }
.icon.addUser,			.icons.addUser > *,			.icons > .addUser			{ background-image:url(/icons/fugue/user--plus.png); }
.icon.remotes,			.icons.remotes > *,			.icons > .remotes			{ background-image:url(/icons/fugue/sofa.png); }
.icon.remote,			.icons.remote > *,			.icons > .remote			{ background-image:url(/icons/fugue/sofa.png); }
.icon.addRemote,		.icons.addRemote > *,		.icons > .addRemote			{ background-image:url(/icons/fugue/sofa--plus.png); }

/* helptext management */
.icon.helptexts,		.icons.helptexts > *,		.icons > .helptexts			{ background-image:url(/icons/fugue/light-bulb.png); }
.icon.helptext,			.icons.helptext > *,		.icons > .helptext			{ background-image:url(/icons/fugue/light-bulb.png); }
.icon.addHelptext,		.icons.addHelptext > *,		.icons > .addHelptext		{ background-image:url(/icons/fugue/light-bulb--plus.png); }

/* textblock management */
.icon.textblocks,		.icons.textblocks > *,		.icons > .textblocks		{ background-image:url(/icons/fugue/sticky-note.png); }
.icon.textblock,		.icons.textblock > *,		.icons > .textblock			{ background-image:url(/icons/fugue/sticky-note.png); }
.icon.addTextblock,		.icons.addTextblock > *,	.icons > .addTextblock		{ background-image:url(/icons/fugue/sticky-note--plus.png); }

/* image management */
.icon.addImage,			.icons.addImage > *,		.icons > .addImage			{ background-image:url(/icons/fugue/image--plus.png); }

/* database management */
.icon.db,				.icons.db > *,				.icons > .db				{ background-image:url(/icons/fugue/database.png); }
.icon.dbStatus,			.icons.dbStatus > *,		.icons > .dbStatus			{ background-image:url(/icons/fugue/database.png); }
.icon.dbBackup,			.icons.dbBackup > *,		.icons > .dbBackup			{ background-image:url(/icons/fugue/databases.png); }
.icon.dbRecovery,		.icons.dbRecovery > *,		.icons > .dbRecovery		{ background-image:url(/icons/fugue/database-share.png); }
.icon.dbMaintenance,	.icons.dbMaintenance > *,	.icons > .dbMaintenance		{ background-image:url(/icons/fugue/database--exclamation.png); }
.icon.dbImport,			.icons.dbImport > *,		.icons > .dbImport			{ background-image:url(/icons/fugue/database-import.png); }
