body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
    font-size: medium;
    margin-left:1em;
    margin-right:1em;
	line-height:normal;
}
.picturecontacttable {
    margin-left:auto;
    margin-right:auto;
}
.picturecontactcell {
	text-align:center;
    padding: 0em 1.2em 0em 1.2em;
    line-height:1.5;
    font-size:large;
}
.papertable {
    margin-left:auto;
    margin-right:auto;
    max-width: 64em;
    text-align:left;
}
.paper {
    line-height:1.25;
	padding: 0em 0em 0em 0em;
	margin: 2em 0em 2em 0em;
}
.papertitle {
	font-size:115%;
	padding: 0em 0em 0em 0em;
	margin: .5em 0em .5em 0em;
}
.paperinfo {
	padding: 0em 0em 0em 0em;
	margin: .5em 0em .5em 0em;
}
.paperlinks {
	padding: 0em 0em 0em 0em;
	margin: .5em 0em .5em 0em;
}
.paperdesc {
	padding: 0em 0em 0em 0em;
	margin: 1em 0em 1em 0em;
}
h1 {
	font-size:200%;
	font-weight:normal;
}
h2 {
	font-size:175%;
	font-weight:normal;
}
.sectionnote {
	font-size: medium;
}
.updatenote {
	font-size: small;
}
a:link {
	color:blue;
	text-decoration:underline;
}
a:visited {
	color:blue;
	text-decoration:underline;
}
a:hover {
	color:blue;
	text-decoration:underline;
}
a:focus {
	color:blue;
	text-decoration:underline;
}
a:active {
	color:blue;
	text-decoration:underline;
}
.coauth a:link {
	color:blue;
	text-decoration:none;
}
.coauth a:visited {
	color:blue;
	text-decoration:none;
}
.coauth a:hover {
	color:blue;
	text-decoration:underline;
}
.coauth a:focus {
	color:blue;
	text-decoration:underline;
}
.coauth a:active {
	color:blue;
	text-decoration:underline;
}
.paperlinks a:link {
	color:blue;
	text-decoration:none;
}
.paperlinks a:visited {
	color:blue;
	text-decoration:none;
}
.paperlinks a:hover {
	color:blue;
	text-decoration:underline;
}
.paperlinks a:focus {
	color:blue;
	text-decoration:underline;
}
.paperlinks a:active {
	color:blue;
	text-decoration:underline;
}
.media a:link {
	color:blue;
	text-decoration:none;
}
.media a:visited {
	color:blue;
	text-decoration:none;
}
.media a:hover {
	color:blue;
	text-decoration:underline;
}
.media a:focus {
	color:blue;
	text-decoration:underline;
}
.media a:active {
	color:blue;
	text-decoration:underline;
}

/* ---- rules used only on the per-paper pages in papers/ ---- */
h1.papertitle {
	font-size:175%;
	font-weight:normal;
	padding: 0em 0em 0em 0em;
	margin: .5em 0em .5em 0em;
}
h3 {
	font-size:115%;
	font-weight:bold;
	padding: 0em 0em 0em 0em;
	margin: 1.5em 0em .5em 0em;
}
.homelink {
	font-size: medium;
	padding: 0em 0em 0em 0em;
	margin: 1em 0em 1em 0em;
}
.bibtex {
	font-family:"Courier New", Courier, monospace;
	font-size: small;
	white-space: pre-wrap;
	padding: 0em 0em 0em 0em;
	margin: 1em 0em 1em 0em;
}
