/* PmWiki LinkIcons recipe.
   See http://pmwiki.org/wiki/Cookbook/LinkIcons
   Recipe does not change formatting of any link other than add image.
*/

/* external links */
a.urllink, /* applies to, and is overridden by, all styles below */
a.attachlink
{
  background-image: url(../linkicons/external.png);
  background-repeat: no-repeat;
  background-position: center right;
  padding-right: 13px;
}
/* fix problem of link icons in PmWiki markup "-<" which uses style class .outdent
 thanks to simon*/
.outdent a.urllink {
  text-indent: 0px;
}


/* archive links */
/* compressed data links */
a.urllink[href$='.ace'],
a.urllink[href$='.bzip'],
a.urllink[href$='.gzip'],
a.urllink[href$='.rar'],
a.urllink[href$='.tgz'],
a.urllink[href$='.zip'],
a.attachlink[href$='.ace'],
a.attachlink[href$='.bzip'],
a.attachlink[href$='.gzip'],
a.attachlink[href$='.rar'],
a.attachlink[href$='.tgz'],
a.attachlink[href$='.zip']
{
  background-image: url(../linkicons/zip.png);
  padding-right:20px;
}


/* document links */
a.attachlink[href$='.dotx'],
a.attachlink[href$='.dot'],
a.attachlink[href$='.docx'],
a.attachlink[href$='.doc'],
a.attachlink[href$='.rtf'],
a.urllink[href$='.dotx'],
a.urllink[href$='.dot'],
a.urllink[href$='.docx'],
a.urllink[href$='.doc'],
a.urllink[href$='.rtf']
{
  background-image: url(../linkicons/doc.png);
  padding-right:20px;
}


/* spreadsheet links */
a.attachlink[href$='.xltx'],
a.attachlink[href$='.xlt'],
a.attachlink[href$='.xlsx'],
a.attachlink[href$='.xls'],
a.urllink[href$='.xltx'],
a.urllink[href$='.xlt'],
a.urllink[href$='.xlsx'],
a.urllink[href$='.xls']
{
  background-image: url(../linkicons/xls.png);
  padding-right:20px;
}


/* presentation links */
a.attachlink[href$='.potx'],
a.attachlink[href$='.pot'],
a.attachlink[href$='.pptx'],
a.attachlink[href$='.ppt'],
a.attachlink[href$='.pps'],
a.urllink[href$='.potx'],
a.urllink[href$='.pot'],
a.urllink[href$='.pptx'],
a.urllink[href$='.ppt'],
a.urllink[href$='.pps']
{
  background-image: url(../linkicons/pps.png);
  padding-right:20px;
}


/* html links */ /* See http://en.wikipedia.org/wiki/Server_Side_Includes */
a.attachlink[href$='.html'],
a.attachlink[href$='.htm'],
a.attachlink[href$='.shtml'],
a.attachlink[href$='.shtm'],
a.attachlink[href$='.stm'],
a.urllink[href$='.html'],
a.urllink[href$='.htm'],
a.urllink[href$='.shtml'],
a.urllink[href$='.shtm'],
a.urllink[href$='.stm']
{
  background-image: url(../linkicons/html.png);
  padding-right:20px;
}


/* pdf links */
a.attachlink[href$='.pdf'],
a.urllink[href$='.pdf']
{
  background-image: url(../linkicons/pdf.png);
  padding-right:20px;
}


/* txt links */
a.attachlink[href$='.txt'],
a.urllink[href$='.txt']
{
  background-image: url(../linkicons/txt.png);
  padding-right:20px;
}


/* picture links */
a.attachlink[href$='.jpg'],
a.attachlink[href$='.jpeg'],
a.attachlink[href$='.bmp'],
a.attachlink[href$='.gif'],
a.attachlink[href$='.tif'],
a.attachlink[href$='.tiff'],
a.attachlink[href$='.png'],
a.attachlink[href$='.svg'],
a.urllink[href$='.jpg'],
a.urllink[href$='.jpeg'],
a.urllink[href$='.bmp'],
a.urllink[href$='.gif'],
a.urllink[href$='.tif'],
a.urllink[href$='.tiff'],
a.urllink[href$='.png'],
a.urllink[href$='.svg']
{
  background-image: url(../linkicons/image.png);
  padding-right:20px;
}


/* music links */
a.attachlink[href$='.mp3'],
a.attachlink[href$='.wav'],
a.attachlink[href$='.ogg'],
a.attachlink[href$='.wma'],
a.attachlink[href$='.m4a'],
a.urllink[href$='.mp3'],
a.urllink[href$='.wav'],
a.urllink[href$='.ogg'],
a.urllink[href$='.wma'],
a.urllink[href$='.m4a']
{
  background-image: url(../linkicons/music.png);
  padding-right:20px;
}


/* movie links */
a.attachlink[href$='.mts'],
a.attachlink[href$='.mov'],
a.attachlink[href$='.wmv'],
a.attachlink[href$='.mp4'],
a.attachlink[href$='.avi'],
a.attachlink[href$='.mpg'],
a.urllink[href$='.mts'],
a.urllink[href$='.mov'],
a.urllink[href$='.wmv'],
a.urllink[href$='.mp4'],
a.urllink[href$='.avi'],
a.urllink[href$='.mpg']
{
  background-image: url(../linkicons/film.png);
  padding-right:20px;
}

/* torrent links */
a.attachlink[href$='.torrent'],
a.urllink[href$='.torrent']
{
  background-image: url(../linkicons/torrent.png);
  padding-right:20px;
}

/* feed links */
a.attachlink[href$='.rss'],
a.attachlink[href$='.atom'],
a.urllink[href$='.rss'],
a.urllink[href$='.atom']
{
  background-image: url(../linkicons/feed.png);
  padding-right:20px;
}

/* vcard links */
a.attachlink[href$='.vcard'],
a.urllink[href$='.vcard']
{
  background-image: url(../linkicons/vcard.png);
  padding-right:20px;
}

/* exe links */
a.attachlink[href$='.exe'],
a.urllink[href$='.exe']
{
  background-image: url(../linkicons/exe.png);
  padding-right:20px;
}


/* callto links */
a.attachlink[href^='callto:'],
a.urllink[href^='callto:']
{
  background-image: url(../iconlink/call.png);
  padding-right:20px;
}


/* mailto links */
a.mail, /* caters for PmWiki DeObMail recipe */
a.urllink[href^='mailto'], /* caters for links when DeObMail recipe not used */
a.attachlink[href^='mailto']
{
  background-image: url(../linkicons/email.png);
  padding-right:20px;
}


@media print { /* don't print link icon or space */
a.attachlink,
/* archive links */
/* compressed data links */
a.attachlink[href$='.ace'],
a.attachlink[href$='.bzip'],
a.attachlink[href$='.gzip'],
a.attachlink[href$='.rar'],
a.attachlink[href$='.tgz'],
a.attachlink[href$='.zip'],
/* document links */
a.attachlink[href$='.dotx'],
a.attachlink[href$='.dot'],
a.attachlink[href$='.docx'],
a.attachlink[href$='.doc'],
a.attachlink[href$='.rtf'],
/* spreaedsheet links */
a.attachlink[href$='.xltx'],
a.attachlink[href$='.xlt'],
a.attachlink[href$='.xlsx'],
a.attachlink[href$='.xls'],
/* presentation links */
a.attachlink[href$='.potx'],
a.attachlink[href$='.pot'],
a.attachlink[href$='.pptx'],
a.attachlink[href$='.ppt'],
a.attachlink[href$='.pps'],
/* html links */ /* See http://en.wikipedia.org/wiki/Server_Side_Includes */
a.attachlink[href$='.html'],
a.attachlink[href$='.htm'],
a.attachlink[href$='.shtml'],
a.attachlink[href$='.shtm'],
a.attachlink[href$='.stm'],
/* pdf links */
a.attachlink[href$='.pdf'],
/* txt links */
a.attachlink[href$='.txt'],
/* picture links */
a.attachlink[href$='.jpg'],
a.attachlink[href$='.jpeg'],
a.attachlink[href$='.bmp'],
a.attachlink[href$='.gif'],
a.attachlink[href$='.tif'],
a.attachlink[href$='.tiff'],
a.attachlink[href$='.png'],
a.attachlink[href$='.svg'],
/* music links */
a.attachlink[href$='.mp3'],
a.attachlink[href$='.wav'],
a.attachlink[href$='.ogg'],
a.attachlink[href$='.wma'],
a.attachlink[href$='.m4a'],
/* movie links */
a.attachlink[href$='.mts'],
a.attachlink[href$='.mov'],
a.attachlink[href$='.wmv'],
a.attachlink[href$='.mp4'],
a.attachlink[href$='.avi'],
a.attachlink[href$='.mpg'],
/* torrent links */
a.attachlink[href$='.torrent'],
/* feed links */
a.attachlink[href$='.rss'],
a.attachlink[href$='.atom'],
/* vcard links */
a.attachlink[href$='.vcard'],
/* exe links */
a.attachlink[href$='.exe'],
/* callto links */
a.attachlink[href^='callto:'],
/* mailto links */
a.attachlink[href^='mailto'], /* caters for links when DeObMail recipe not used */
a.urllink,
/* archive links */
/* compressed data links */
a.urllink[href$='.ace'],
a.urllink[href$='.bzip'],
a.urllink[href$='.gzip'],
a.urllink[href$='.rar'],
a.urllink[href$='.tgz'],
a.urllink[href$='.zip'],
/* document links */
a.urllink[href$='.dotx'],
a.urllink[href$='.dot'],
a.urllink[href$='.docx'],
a.urllink[href$='.doc'],
a.urllink[href$='.rtf'],
/* spreaedsheet links */
a.urllink[href$='.xltx'],
a.urllink[href$='.xlt'],
a.urllink[href$='.xlsx'],
a.urllink[href$='.xls'],
/* presentation links */
a.urllink[href$='.potx'],
a.urllink[href$='.pot'],
a.urllink[href$='.pptx'],
a.urllink[href$='.ppt'],
a.urllink[href$='.pps'],
/* html links */ /* See http://en.wikipedia.org/wiki/Server_Side_Includes */
a.urllink[href$='.html'],
a.urllink[href$='.htm'],
a.urllink[href$='.shtml'],
a.urllink[href$='.shtm'],
a.urllink[href$='.stm'],
/* pdf links */
a.urllink[href$='.pdf'],
/* txt links */
a.urllink[href$='.txt'],
/* picture links */
a.urllink[href$='.jpg'],
a.urllink[href$='.jpeg'],
a.urllink[href$='.bmp'],
a.urllink[href$='.gif'],
a.urllink[href$='.tif'],
a.urllink[href$='.tiff'],
a.urllink[href$='.png'],
a.urllink[href$='.svg'],
/* music links */
a.urllink[href$='.mp3'],
a.urllink[href$='.wav'],
a.urllink[href$='.ogg'],
a.urllink[href$='.wma'],
a.urllink[href$='.m4a'],
/* movie links */
a.urllink[href$='.mts'],
a.urllink[href$='.mov'],
a.urllink[href$='.wmv'],
a.urllink[href$='.mp4'],
a.urllink[href$='.avi'],
a.urllink[href$='.mpg'],
/* torrent links */
a.urllink[href$='.torrent'],
/* feed links */
a.urllink[href$='.rss'],
a.urllink[href$='.atom'],
/* vcard links */
a.urllink[href$='.vcard'],
/* exe links */
a.urllink[href$='.exe'],
/* callto links */
a.urllink[href^='callto:'],
/* mailto links */
a.mail, /* caters for PmWiki DeObMail recipe */
a.urllink[href^='mailto'] /* caters for links when DeObMail recipe not used */
{
  background-image:none;
  background-size:0px 0px;
  background-position: inherit;
  padding-right:0px;
  }
}
