#downloadlist .folderheader,
#downloadlist .folderlist > li a {
	padding: 11px 2px 11px 55px;
}
#downloadlist .folderheader {
	background: #000 url(http://www.darian-brown.com/wp-content/themes/portfolio-press/images/table-header.png);
	border-radius: 5px 5px 0 0;
	color: #EEE;
	font-weight: bold;
	padding-bottom: 9px;
	text-shadow: 1px 2px 2px #000;
}

#downloadlist .breadcrumb {
	float: left;
	padding: 17px 0 0 16px;
	font-size: 12px;
	color: #696969;
	width: 500px;
}
#downloadlist .breadcrumb a::before {
	font-family: monospace;
	font-size: 14px;
	font-weight: bold;
	content: '❯';
	color: #3583FC;
	margin: 0 4px;
}

#downloadlist .download-utilities {
	float: right;
	width: 440px;
	text-align: right;
	padding: 9px 0 18px;
	font-size: 12px;
}
#downloadlist .download-utilities a {
	padding: 0 4px;
}

#downloadlist .folderlist {
	border-top: 1px solid #EEE;
}
#downloadlist .folderlist > li > a {
	display: block;
	background: no-repeat 10px 6px;
	cursor: pointer;
	border-top: 0;
	border-bottom: 1px solid #EEE;
}
#downloadlist .folderlist > li > a:hover {
	background-color: #E7F7FF;
	border-top: 1px solid #A2D1E2;
	border-bottom: 1px solid #A2D1E2;
	margin-top: -1px;
}
#downloadlist .folderlist > li .admin-tools {
	position: absolute;
	display: inline-block;
	background: url(/lib/icn/advanced.png) -2px -2px no-repeat;
	border: none;
	min-width: 28px;
	min-height: 28px;
	padding: 0;
}
#downloadlist .folderlist > li .admin-tools div {
	margin-top: 30px;
}
#downloadlist .folderlist > li .admin-tools div a {
	padding: 2px 2px 2px 5px;
	display: block;
	width: 150px;
	border: 1px solid;
	border-color: #444 #222 #222 #444;
	z-index: 999;
	color: #FFF;
	background: #333;
}
#downloadlist .folderlist > li .admin-tools div a:hover {
	background: #555;
}

#downloadlist .folderlist > li a.folderforbidden:hover {
	background-color: #F5D7D7;
	border-top: 1px solid #F74E4E;
	border-bottom: 1px solid #F74E4E;
	color: #BB5656;
}
#downloadlist ul li a.file 				{ background-image: url('/lib/icn/file.png'); background-position: 12px 6px; }
#downloadlist ul li a.png 				{ background-image: url('/lib/icn/png.png');  background-position: 2px -7px; }
#downloadlist ul li a.pdf 				{ background-image: url('/lib/icn/pdf.png');  background-position: 12px 6px; }
#downloadlist ul li a.zip 				{ background-image: url('/lib/icn/zip.png');  background-position: 12px 6px; }
#downloadlist ul li a.folder 			{ background-image: url('/lib/icn/folder.png'); }
#downloadlist ul li a.folderforbidden 	{ background-image: url('/lib/icn/folder_forbidden.png'); }
#downloadlist ul li a.folderlocked 		{ background-image: url('/lib/icn/folder_locked.png'); }
#downloadlist ul li a.hidden-folder		{
	opacity: 0.70;
	filter: alpha(opacity=70);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
}
#downloadlist .dl-name,
#downloadlist .dl-type,
#downloadlist .dl-size,
#downloadlist .dl-date {
	display: inline-block;
}

#downloadlist .dl-name {
	width: 45%;
}
#downloadlist .dl-type {
	width: 15%;
}
#downloadlist .dl-size {
	width: 15%;
}
#downloadlist .dl-date {
	width: 20%;
}

#downloadlist .dl-type span {
	color: #87A1C9;
}

#download-iframe {
	position: absolute;
	left: -1000px;
	top: -1000px;
}

/* remove the padding to allow the folder to fit snug */
.body-wrapper {
	padding: 1px;
}
