a.prettylink,a.prettylink:visited
{

	color:#21759B;
	cursor:pointer;
	display:inline-block;
	_display:inline;
	font-size:14px;
	line-height:1.2em;
	padding-left:23px;
	*padding:0;/*ie6/7 don't support pseudo elements so no need to make space for the icon*/
	position:relative;
	zoom:1;
}

a.prettylink:after
{
	content:"";			
	display:block;		
	height:20px;
	left:3px;
	margin-right:2px;		
	position:absolute;		
	top:1px;
	width:20px;
}

a:hover.prettylink
{
	color:#D54E21;
}

a:active.prettylink
{
	color:#D54E21;
}

/*Set icons*/
a.doc:after{background:transparent url(../images/silk_icons/page_word.png) no-repeat 0 0;}
a.mp3:after{background:transparent url(../images/silk_icons/music.png) no-repeat 0 0;}
/*a.mp3:after{background:transparent url(../images/silk_icons/ipod.png) no-repeat 0 0;} - Alternative icon */ 
a.pdf:after{background:transparent url(../images/silk_icons/page_white_acrobat.png) no-repeat 0 0;}
a.ppt:after{background:transparent url(../images/silk_icons/page_white_powerpoint.png) no-repeat 0 0;}
a.xls:after{background:transparent url(../images/silk_icons/page_excel.png) no-repeat 0 0;}
a.video:after{background:transparent url(../images/silk_icons/film.png) no-repeat 0 0;}
/*a.zip:after{background:transparent url(../images/silk_icons/page_white_compressed.png) no-repeat 0 0;} - Alternative icon*/
a.zip:after{background:transparent url(../images/silk_icons/page_white_zip.png) no-repeat 0 0;}