.article {
	clear: both;
	text-align: left;
	width: 100%;
}
.article  .header {
	padding-bottom: 3px;
}
.article  .title {
	margin-bottom: 2px;
	font-size: 14pt;
	clear: both;
}
.article  .date {
	padding-bottom: 7px;
	font-size: 8pt;
	float: right;
	text-align: right;
	width: 150px;
}
.article  .author {
	padding-bottom: 7px;
	font-size: 8pt;
	float: left;
	text-align: left;
}
.article  .author_name {
	font-style: italic;
	font-size: 10pt;
}
.article  .footer {
	padding-top: 15pt;
}


.article_comments {
	width: 100%;
	margin-top: 15px;
}
.article_comments  .title {
	text-align: left;
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 5pt;
}
.article_comments  .comment {
	width: 100%;
	text-align: left;
	margin-bottom: 25pt;
}
.article_comments  .top  td {
	border-bottom: 1px solid black;
}
.article_comments  .top  .num {
	width: 20px;
	font-size: 8pt;
	text-align: left;
	font-weight: normal;
}
.article_comments  .top  .name {
	font-weight: bold;
}
.article_comments  .top  .date {
	text-align: left;
	font-size: 8pt;
	width: 180px;
}
.article_comments  .top  .link {
	text-align: right;
	font-size: 8pt;
	width: 50px;
}
.article_comments  .top  .link  a {
	text-decoration: none;
}
.article_comments  .bottom .body {
	padding-top: 4pt;
}

.article_comment_form {
	margin-top: 15px;
}
.article_comment_form  .title {
	text-align: left;
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 5pt;
}