body {
	font-size: 101%;  /* Trick to shut off divergent font rounding algorithms. */
	/*font-family: verdana, sans-serif;*/
	background-color: white;
	padding: 0px 30px 0px 30px;
	/*margin: 0 15% 0 15%;*/
	border-top: gray 7px solid;
	margin: 0px;
	text-align: center;
}

.footer_nav {
	float: right;
	padding: 0px;
}

.footer {
	font-size: 80%;
	border-top: 1px gray solid;
	padding: 10px 0 10px 0;
	margin: 20px 0 20px 0;
	background-color: white;
}

.body {
	/*font-size: 80%; line-height: 1.45em;*/
	max-width: 90%/*47em*/;
	/*width:750px*/;
	text-align: left;
	margin: auto;
}   

h1 {
	text-align: center;
	margin: 20px;
}

.author{
	line-height: 1.45em;
	text-align: center;
	margin: 0 20% 0 20%;
}   

.abstract {
	/*line-height: 1.45em;*/
	margin: 0 15% 30px 15%;
}   
   
.abstract h2 {
	text-align: center;
	font-weight: bold;
	font-size: 1.2em;
}

.materials {
	/*line-height: 1.45em;*/
	margin: 0 15% 30px 15%;
}   

.result_table {
	text-align: center;
	display: block;
	width: 100%;
	border: 0px;
}

.result_table td {
	padding: 20px 0 20px 0;
	font-weight: bold;
	line-height: 2em;
}

