/* Make #body-center be centered horizontally */
body {
	text-align:	center;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
}

#body-center {
	display:	inline-block;
	width:		100%;	/* Width of the browser window */
	max-width:	995px;	/* Width of the header block */
}

/* Reset centering for things inside #body-center */
#body-center > * {
	text-align:	initial;
}

h1, h2, h3, h4, h5, h6 {
	font-family:	Verdana, Arial, Helvetica, sans-serif;
}

h1 {
	text-align:	center !important;	/* Undo the "initial", above */
	font-style:	normal;
	font-size:	12pt;
}

h2 {
	text-align:	left;
	font-style:	normal;
	font-size:	11pt;
}

h3 {
	font-size:	10pt;
}

.style1 {
	text-align:	center !important;
}

/* title-ish: a bit like a title, but not a title or h1 tag.
 */
.title-ish {
	font-size:	11pt;
	font-weight:	bold;
}

#quick-navigator {
	border:	1px solid #cccccc;
}

#quick-navigator h3 {
	margin-left:	1em;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-style:	italic;
	font-size:	10pt;
	font-weight:	normal;
	text-transform:	none;
}

#quick-navigator ul {
	padding-left:	0px;
}

#quick-navigator ul li {
	display:	inline-block;
	width:		25%;
	padding-left:	1em;
	margin-left:	0px;
}

/* Table listing people's names, affiliations, email addresses, and
 * the like.
 */
.name-table {
	border-spacing:		4px;
	border-collapse:	separate;
}

.name-table tr {
	vertical-align:		text-top;
}

.name-table td,
.name-table th {
	padding:	4px;
}

.name-table th {
	font-size:	10pt;
	font-weight:	normal;
	border-bottom:	1px solid black;
	text-align:	left;
}

.image-list {
	padding-left:		0px;
	margin-left:		1em;
	list-style-type:	none;
}

