
ul.file-list, ul.file-download {
	padding: 0;
	list-style: none;
	margin: 0;
}

ul.file-list .file {
	background: url(../images/doc.png) no-repeat 6px 50%;
	border: thin dotted #C0C0C0;
	font-size: 110%;
	line-height: 2em;
	margin: 1em 0 0 0; 
	padding: 0 0 0 55px;
	width: 92% !important;
	height: 4em;
}

ul.file-download .file {
	background: url(../images/doc.png) no-repeat 6px 50%;
	border: thin dotted #C0C0C0;
	font-size: 110%;
	line-height: 2em;
	margin: 1em 0 0 0;
	padding: 0 0 0 4em;
	width: 55% !important;
	height: 3em;
}

ul.file-list .file .file-actions {
	float: right;
	width: 8em;
	height: 4em;
}

ul.file-download .file .file-actions {
	float: right;
	width: 9em;
	height: 3em;
}

ul.file-list .file .file-actions  a {
	position: relative;
	top: 1em; 
}

ul.file-download .file .file-actions  a {
	position: relative;
	top: .4em; 
}

ul.file-list .file .file-details {
	margin: 0;
	width: 26em;
	height: 4em;
}

ul.file-download .file .file-details {
	margin: 0;
	width: 12em;
}

ul.file-list .file .file-details .file-size {
	float: right;
	height: 2em;
	color: #999;
}

ul.file-list .file .file-details .file-title {
	height: 2em;
}

ul.file-download .file .file-details .file-title {
	text-align: center;
	position: relative;
	top: .4em;
}

ul.file-list .file .file-details .file-hash {
	height: 2em;
	color: #999;
}


.xml {
	background: url(../images/xml.png) no-repeat 6px 50% !important;
}

.pdf {
	background: url(../images/pdf.png) no-repeat 6px 50% !important;
}

.txt {
	background: url(../images/txt.png) no-repeat 6px 50% !important;
}

.jpg {
	background: url(../images/jpg.png) no-repeat 6px 50% !important;
}

.jpeg {
	background: url(../images/jpg.png) no-repeat 6px 50% !important;
}