.article-summary {
	clear: both;
/*	min-height: 100px;*/
	margin-bottom: 2em;
	padding-top: 1em;
/*	margin-right: 14em;*/
}
.article-summary h2,
.article-summary h3 {
	margin-bottom: 0;
	margin-left: 0;
}
.article-summary .body {
	margin-top: 0;
	text-align: justify;
}
.article-summary .body img {
	float: right;
	margin: 0 0 0.5em 1em;
}
.article-summary .metaline {
	color: gray;
	font-style: italic;
}
.article-summary ul.filelist  {
	margin: 1em 0 0 3em;
	padding: 0em;
}

.filelist li {
	list-style: outside  url("../_gfx/filetype-16/doc_generic");
	padding-left: 0.5ex;
}
.filelist li.gif      { list-style-image: url("../_gfx/filetype-16/doc_gif");      }
.filelist li.html     { list-style-image: url("../_gfx/filetype-16/doc_html");     }
.filelist li.jpeg     { list-style-image: url("../_gfx/filetype-16/doc_jpeg");     }
.filelist li.ms-excel { list-style-image: url("../_gfx/filetype-16/doc_excel"); }
.filelist li.ms-word  { list-style-image: url("../_gfx/filetype-16/doc_word");  }
.filelist li.pdf      { list-style-image: url("../_gfx/filetype-16/pdf");      }
.filelist li.text     { list-style-image: url("../_gfx/filetype-16/doc_text");     }
.filelist li.zip      { list-style-image: url("../_gfx/filetype-16/doc_zip");      }

.article-summary .context {
	color: gray;
	font-style: normal;
	font-size: smaller;
	float: right;
}
.article-summary .context a {
	font-weight: bold;
}
.article-summary .info {
	color: gray;
	font-style: normal;
	font-size: smaller;
	border-bottom: 1px dotted silver;
}
.article-summary .link {
	font-weight: bold;
}
.article-summary .body img {
	border: 1px solid #B6CEE0;
	padding: 5px;
}

