/**
* CSS and Icons taken from:
* http://pooliestudios.com/projects/iconize/
*/

a[href$='.doc']:not(.skip-iconizer), a[href$='.docx']:not(.skip-iconizer), a[href$='.rtf']:not(.skip-iconizer),
a[href*='.doc?timestamp=']:not(.skip-iconizer), a[href*='.docx?timestamp=']:not(.skip-iconizer), a[href*='.rtf?timestamp=']:not(.skip-iconizer) {
	padding: 5px 20px 5px 0;
	background: transparent url(files_icons/icon_doc.gif) no-repeat center right;
}

a[href$='.txt']:not(.skip-iconizer),
a[href*='.txt?timestamp=']:not(.skip-iconizer) {
	padding: 5px 20px 5px 0;
	background: transparent url(files_icons/icon_txt.gif) no-repeat center right;
}

a[href$='.xls']:not(.skip-iconizer), a[href$='.xlsx']:not(.skip-iconizer),
a[href*='.xls?timestamp=']:not(.skip-iconizer), a[href*='.xlsx?timestamp=']:not(.skip-iconizer) {
	padding: 5px 20px 5px 0;
	background: transparent url(files_icons/icon_xls.gif) no-repeat center right;
}

a[href$='.rss']:not(.skip-iconizer), a[href$='.atom']:not(.skip-iconizer),
a[href*='.rss?timestamp=']:not(.skip-iconizer), a[href*='.atom?timestamp=']:not(.skip-iconizer) {
	padding: 5px 20px 5px 0;
	background: transparent url(files_icons/icon_feed.gif) no-repeat center right;
}

a[href$='.opml']:not(.skip-iconizer),
a[href*='.opml?timestamp=']:not(.skip-iconizer) {
	padding: 5px 20px 5px 0;
	background: transparent url(files_icons/icon_opml.gif) no-repeat center right;
}

a[href$='.phps']:not(.skip-iconizer),
a[href*='.phps?timestamp=']:not(.skip-iconizer) {
	padding: 5px 20px 5px 0;
	background: transparent url(files_icons/icon_phps.gif) no-repeat center right;
}

a[href$='.vcard']:not(.skip-iconizer),
a[href*='.vcard?timestamp=']:not(.skip-iconizer) {
	padding: 5px 20px 5px 0;
	background: transparent url(files_icons/icon_vcard.gif) no-repeat center right;
}

a[href$='.exe']:not(.skip-iconizer),
a[href*='.exe?timestamp=']:not(.skip-iconizer) {
	padding: 5px 20px 5px 0;
	background: transparent url(files_icons/icon_exe.gif) no-repeat center right;
}

a[href$='.dmg']:not(.skip-iconizer), a[href$='.app']:not(.skip-iconizer),
a[href*='.dmg?timestamp=']:not(.skip-iconizer), a[href*='.app?timestamp=']:not(.skip-iconizer) {
	padding: 5px 20px 5px 0;
	background: transparent url(files_icons/icon_dmg.gif) no-repeat center right;
}

a[href$='.pps']:not(.skip-iconizer), a[href$='.ppt']:not(.skip-iconizer), a[href$='.pptx']:not(.skip-iconizer),
a[href*='.pps?timestamp=']:not(.skip-iconizer), a[href*='.ppt?timestamp=']:not(.skip-iconizer), a[href*='.pptx?timestamp=']:not(.skip-iconizer) {
	padding: 5px 20px 5px 0;
	background: transparent url(files_icons/icon_pps.gif) no-repeat center right;
}

a[href$='.pdf']:not(.skip-iconizer), a[href*='.pdf#page=']:not(.skip-iconizer),
a[href*='.pdf?timestamp=']:not(.skip-iconizer), a[href*='.pdf#page=?timestamp=']:not(.skip-iconizer) {
	padding: 5px 20px 5px 0;
	background: transparent url(files_icons/icon_pdf.gif) no-repeat center right;
}

a[href$='.xpi']:not(.skip-iconizer),
a[href*='.xpi?timestamp=']:not(.skip-iconizer) {
	padding: 5px 20px 5px 0;
	background: transparent url(files_icons/icon_plugin.gif) no-repeat center right;
}

a[href$='.fla']:not(.skip-iconizer), a[href$='.swf']:not(.skip-iconizer),
a[href*='.fla?timestamp=']:not(.skip-iconizer), a[href*='.swf?timestamp=']:not(.skip-iconizer) {
	padding: 5px 20px 5px 0;
	background: transparent url(files_icons/icon_flash.gif) no-repeat center right;
}

a[href$='.zip']:not(.skip-iconizer), a[href$='.rar']:not(.skip-iconizer), a[href$='.gzip']:not(.skip-iconizer), a[href$='.bzip']:not(.skip-iconizer), a[href$='.ace']:not(.skip-iconizer), a[href$='.7z']:not(.skip-iconizer),
a[href*='.zip?timestamp=']:not(.skip-iconizer), a[href*='.rar?timestamp=']:not(.skip-iconizer), a[href*='.gzip?timestamp=']:not(.skip-iconizer), a[href*='.bzip?timestamp=']:not(.skip-iconizer), a[href*='.ace?timestamp=']:not(.skip-iconizer), a[href*='.7z?timestamp=']:not(.skip-iconizer) {
	padding: 5px 20px 5px 0;
	background: transparent url(files_icons/icon_archive.gif) no-repeat center right;
}

a[href$='.ical']:not(.skip-iconizer),
a[href*='.ical?timestamp=']:not(.skip-iconizer) {
	padding: 5px 20px 5px 0;
	background: transparent url(files_icons/icon_ical.gif) no-repeat center right;
}

a[href$='.css']:not(.skip-iconizer),
a[href*='.css?timestamp=']:not(.skip-iconizer) {
	padding: 5px 20px 5px 0;
	background: transparent url(files_icons/icon_css.gif) no-repeat center right;
}

a[href$='.ttf']:not(.skip-iconizer),
a[href*='.ttf?timestamp=']:not(.skip-iconizer) {
	padding: 5px 20px 5px 0;
	background: transparent url(files_icons/icon_ttf.gif) no-repeat center right;
}

a[href$='.jpg']:not(.skip-iconizer), a[href$='.gif']:not(.skip-iconizer), a[href$='.png']:not(.skip-iconizer), a[href$='.bmp']:not(.skip-iconizer), a[href$='.jpeg']:not(.skip-iconizer), a[href$='.svg']:not(.skip-iconizer), a[href$='.eps']:not(.skip-iconizer),
a[href*='.jpg?timestamp=']:not(.skip-iconizer), a[href*='.gif?timestamp=']:not(.skip-iconizer), a[href*='.png?timestamp=']:not(.skip-iconizer), a[href*='.bmp?timestamp=']:not(.skip-iconizer), a[href*='.jpeg?timestamp=']:not(.skip-iconizer), a[href*='.svg?timestamp=']:not(.skip-iconizer), a[href*='.eps?timestamp=']:not(.skip-iconizer) {
	padding: 5px 20px 5px 0;
	background: transparent url(files_icons/icon_pic.gif) no-repeat center right;
}

a[rel*='lightbox[']:not(.skip-iconizer),
a[rel*='lightbox[?timestamp=']:not(.skip-iconizer) {
	padding: inherit;
	background: none;
}

a[href$='.mov']:not(.skip-iconizer), a[href$='.wmv']:not(.skip-iconizer), a[href$='.mp4']:not(.skip-iconizer), a[href$='.avi']:not(.skip-iconizer), a[href$='.mpg']:not(.skip-iconizer),
a[href*='.mov?timestamp=']:not(.skip-iconizer), a[href*='.wmv?timestamp=']:not(.skip-iconizer), a[href*='.mp4?timestamp=']:not(.skip-iconizer), a[href*='.avi?timestamp=']:not(.skip-iconizer), a[href*='.mpg?timestamp=']:not(.skip-iconizer) {
	padding: 5px 20px 5px 0;
	background: transparent url(files_icons/icon_film.gif) no-repeat center right;
}

a[href$='.mp3']:not(.skip-iconizer), a[href$='.wav']:not(.skip-iconizer), a[href$='.ogg']:not(.skip-iconizer), a[href$='.wma']:not(.skip-iconizer), a[href$='.m4a']:not(.skip-iconizer),
a[href*='.mp3?timestamp=']:not(.skip-iconizer), a[href*='.wav?timestamp=']:not(.skip-iconizer), a[href*='.ogg?timestamp=']:not(.skip-iconizer), a[href*='.wma?timestamp=']:not(.skip-iconizer), a[href*='.m4a?timestamp=']:not(.skip-iconizer) {
	padding: 5px 20px 5px 0;
	background: transparent url(files_icons/icon_music.gif) no-repeat center right;
}

a[href$='.torrent']:not(.skip-iconizer),
a[href*='.torrent?timestamp=']:not(.skip-iconizer) {
	padding: 5px 20px 5px 0;
	background: transparent url(files_icons/icon_torrent.gif) no-repeat center right;
}

a[href$='.odt']:not(.skip-iconizer),
a[href*='.odt?timestamp=']:not(.skip-iconizer) {
	padding: 5px 20px 5px 0;
	background: transparent url(files_icons/odt.gif) no-repeat center right;
}

a[href$='.odp']:not(.skip-iconizer),
a[href*='.odp?timestamp=']:not(.skip-iconizer) {
	padding: 5px 20px 5px 0;
	background: transparent url(files_icons/odp.gif) no-repeat center right;
}