@charset "UTF-8";

@import url("slimbox.css");

/* Mime-type icons */
a.doc, a.docx, a.html, a.jpg, a.png, a.gif, a.pdf, a.pps, a.ppt, a.swf, a.flv , a.xls, a.zip {
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 20px;	
}
a.doc, a.docx { background-image: url("../img/doc.png"); }
a.html { background-image: url("../img/html.png"); }
a.jpg, a.png, a.gif { background-image: url("../img/jpg.png"); }
a.pdf { background-image: url("../img/pdf.png"); }
a.pps, a.ppt { background-image: url("../img/pps.png"); }
a.swf, a.flv { background-image: url("../img/swf.png"); }
a.xls { background-image: url("../img/xls.png"); }
a.zip { background-image: url("../img/zip.png"); }

/* Captionned images */
.captionned-image {
	background-color: #fafafa;
	border: 1px solid #cccccc;
	font-size: 0.8em;
	font-style: italic;
	margin: 0.4em 0 0.4em 0;
	padding: 5px;
	text-align: center;
}
.left { float: left; margin-right: 1em; }
.right { float: right; margin-left: 1em; }

.category-belonging h3, .category-belonging ul, .category-belonging li { display: inline; }
.category-belonging h3 { font-weight: normal; }

hr.visible, hr.invisible { 
	border: 0 none;
	clear: both; 
}
hr.visible {
	background-color: #cccccc;
	height: 1px;
	margin-bottom: 1.1em;
}
hr.invisible {
	visibility: hidden;
}

/* Page list item */
.page-list-item {
	border: 1px solid #cccccc;
	padding: 10px 10px 0 10px;
	margin-bottom: 10px;
}
.page-list-item h2 { margin: 0; }
.page-list-item p.intro { font-weight: normal; }
.page-list-item .date { 
	color: #cccccc;
	font-size: 80%; 
	font-style: italic;
	text-align: right; 
}
