.spacer {
	height:0;
	clear:both;
	font-size:0;
}

/* Gallery */
.gallery {

}

.gallery dl {
	text-align: center;
	padding: 4px;
	float: left;
	margin: 5px 5px 5px 0px;
	width: 160px;
	border: 1px solid #CCC;
}

.gallery dl dt {
	margin: 0;
	padding: 0;
	height: 150px;
	width: 150px;
}

.gallery dl dd {
	padding-bottom: 0px;
	font-weight: normal;
	font-size: 10px;
	color: #333333;
	vertical-align: middle;
	height: 0px;
	display: inline;
	border: px solid #333333;
}


/* External icon */

a[href^="mailto:"] {
    display:inline-block;
    padding-left:20px;
    line-height:18px;
    background:transparent url(../themes/icons/mail.png) center left no-repeat;
}
a[href$='.pdf'] {
    display:inline-block;
    padding-left:20px;
    line-height:18px;
    background:transparent url(../themes/icons/pdf.png) center left no-repeat;
}
a[href$='.swf'], a[href$='.fla'], a[href$='.swd'] {
    display:inline-block;
    padding-left:20px;
    line-height:18px;
    background:transparent url(../themes/icons/flash.png) center left no-repeat;
}
a[href$='.xls'], a[href$='.csv'], a[href$='.xlt'], a[href$='.xlw'] {
    display:inline-block;
    padding-left:20px;
    line-height:18px;
    background:transparent url(../themes/icons/excel.png) center left no-repeat;
}
a[href$='.ppt'], a[href$='.pps'] {
    display:inline-block;
    padding-left:20px;
    line-height:18px;
    background:transparent url(../themes/icons/powerpoint.png) center left no-repeat;
}
a[href$='.doc'], a[href$='.docx'], a[href$='.rtf'], a[href$='.txt'], a[href$='.wps'] {
    display:inline-block;
    padding-left:20px;
    line-height:18px;
    background:transparent url(../themes/icons/word.png) center left no-repeat;
}
a[href$='.zip'], a[href$='.gzip'], a[href$='.rar'] {
    display:inline-block;
    padding-left:20px;
    line-height:18px;
    background:transparent url(../themes/icons/zip.png) center left no-repeat;
}

