blockquote
{
	font-size:10pt;
	font-family: tahoma, helvetica, sans-serif;
	color:green;
}

.abstract
{
	font-style:italic;
}

.date
{
	font-family: arial, helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
}

.superbold
{
	font-family:fantasy,cursive,sans-serif;
	font-style:italic;
	font-weight:bold;
}

#articleContent
{
	#font-family:serif;
	font-family:Georgia,'Times New Roman',serif;
	font-size:13px;
}

#articleContent h1,h2,h3,h4,h5
{
	margin-top:0px;
	border-top:1px solid black;
	margin-left:5px;
	margin-right:5px;
}

#articleContent .define
{
	font-style: italic;
	color: #808080;
	font-size: 10pt;
}

#articleContent .footnote
{
	font-size:8pt;
	font-style:italic;
}

#articleContent .reference
{
	font-size:8pt;
	color:blue;
}

#articleContent .title
{
	font-family:arial, sans-serif;
	font-weight:bold;
	font-size:16pt;
	margin-bottom:10px;
}

.sub_date
{
	color:gray;
	font-style:italic;
	font-size:10pt;
}

#articleContent .section_title
{
	border-top:1px solid black;
	border-bottom:1px solid black;
	padding-top:5px;
	padding-bottom:5px;
	font-size:16pt;
	font-weight:bold;
}

#articleContent pre.output
{
	background-color:black;
	color:white;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:monospace;
	font-size:10pt;
}

#articleContent pre
{
	background-color:lightgray;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:monospace;
	font-size:10pt;
}
