/* ICON STYLESHEET */
/* 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; }

/* 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); }

/* 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.next-skip,		.icons.next-skip > *,		.icons > .next-skip			{ background-image:url(../icons/fugue/control-double.png); }
.icon.previous-skip,	.icons.previous-skip > *,	.icons > .previous-skip		{ background-image:url(../icons/fugue/control-double-180.png); }
.icon.sort-asc,			.icons.sort-asc > *,		.icons > .sort-asc			{ background-image:url(../icons/fugue/control-090-small.png); }
.icon.sort-desc,		.icons.sort-desc > *,		.icons > .sort-desc			{ background-image:url(../icons/fugue/control-270-small.png); }

/* general site features*/
.icon.printer,			.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); }

/* bookmark management */
.icon.bookmarks,		.icons.bookmarks > *,		.icons > .bookmarks			{ background-image:url(../icons/fugue/report-paper.png); }
.icon.bookmarks-empty,	.icons.bookmarks-empty > *,	.icons > .bookmarks-empty	{ background-image:url(../icons/fugue/report-paper.png); }
.icon.add-bookmark,		.icons.add-bookmark > *,	.icons > .add-bookmark		{ background-image:url(../icons/fugue/report-paper--pencil.png); }
.icon.remove-bookmark,	.icons.remove-bookmark > *,	.icons > .remove-bookmark	{ background-image:url(../icons/fugue/report-paper--minus.png); }
.icon.dump-bookmarks,	.icons.dump-bookmarks > *,	.icons > .dump-bookmarks	{ background-image:url(../icons/fugue/report-paper--cross.png); }
.icon.send-bookmarks,	.icons.send-bookmarks > *,	.icons > .send-bookmarks	{ background-image:url(../icons/fugue/mail-send.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.add-user,			.icons.add-user > *,		.icons > .add-user			{ 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.add-remote,		.icons.add-remote > *,		.icons > .add-remote		{ 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.add-helptext,		.icons.add-helptext > *,	.icons > .add-helptext		{ 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.add-textblock,	.icons.add-textblock > *,	.icons > .add-textblock		{ background-image:url(../icons/fugue/sticky-note--plus.png); }

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

/* database management */
.icon.db,				.icons.db > *,				.icons > .db				{ background-image:url(../icons/fugue/database.png); }
.icon.db-status,		.icons.db-status > *,		.icons > .db-status			{ background-image:url(../icons/fugue/database.png); }
.icon.db-backup,		.icons.db-backup > *,		.icons > .db-backup			{ background-image:url(../icons/fugue/databases.png); }
.icon.db-recovery,		.icons.db-recovery > *,		.icons > .db-recovery		{ background-image:url(../icons/fugue/database-share.png); }
.icon.db-maintenance,	.icons.db-maintenance > *,	.icons > .db-maintenance	{ background-image:url(../icons/fugue/database--exclamation.png); }
.icon.db-import,		.icons.db-import > *,		.icons > .db-import			{ background-image:url(../icons/fugue/database-import.png); }
