
ul.icon_sample {
	margin: 1em;
	list-style: none;
	font-size: 0.9em;
	line-height: 1.5em;
}

ul.icon_sample li {
	padding-top: 3px;
	padding-bottom: 3px;
}

ul.icon_sample a {
	padding-top: 3px;
	padding-bottom: 3px;
}

/* extensions */

a[href$='.doc'], a[href$='.rtf'] {
	padding-left: 22px;
	background: transparent url(../img/icons/icon_doc.gif) no-repeat center left;
}

a[href$='.txt'] {
	padding-left: 22px;
	background: transparent url(../img/icons/icon_txt.gif) no-repeat center left;
}

a[href$='.xls'] {
	padding-left: 22px;
	background: transparent url(../img/icons/icon_xls.gif) no-repeat center left;
}

a[href$='.pdf'] {
	padding-left: 22px;
	background: transparent url(../img/icons/icon_pdf.gif) no-repeat center left;
}

a[href$='.zip'], a[href$='.rar'], a[href$='.gzip'], a[href$='.bzip'] {
	padding-left: 20px;
	background: transparent url(../img/icons/icon_archive.gif) no-repeat center left;
}

a[href$='.jpg'], a[href$='.gif'], a[href$='.png'], a[href$='.bmp'], a[href$='.jpeg'] {
	padding-left: 22px;
	background: transparent url(../img/icons/icon_pic.gif) no-repeat center left;
}

a[href$='.mov'], a[href$='.wmv'], a[href$='.mp4'], a[href$='.avi'] {
	padding-left: 22px;
	background: transparent url(../img/icons/icon_film.gif) no-repeat center left;
}

a[href$='.mp3'], a[href$='.wav'], a[href$='.ogg'], a[href$='.wma'] {
	padding-left: 22px;
	background: transparent url(../img/icons/icon_music.gif) no-repeat center left;
}

/* making sure images don't get icons */

.imageLink {
	padding-right: 0px !important;
	background: none !important;
}

