div#title {
	text-align: center;
	font-size: 18pt;
	font-weight: bold;
}
div#author {
	padding-top: 2em;
	text-align: center;
	font-size: 14pt;
}
div#subtext {
	padding-top: 3em;
	margin:	1em 25% 0 25%;
	text-align: center;
	font-style: italic;
	font-size: 10pt;
}
div#institution {
	padding-top: 3em;
	text-align: center;
	font-size: 12pt;
}
div#year {
	padding-top: 2em;
	text-align: center;
	font-size: 12pt;
}

h1 {
	text-align: center;
}
li {
	margin-bottom:	1em;
}


table.table {
	border: thin solid #080;
	margin-bottom: 1em;
	width: 90%;
	margin-left: 5%;
	margin-right: 5%;
}
table.table caption {
	background-color: #8C8;
	width: 90%;
	margin-left: 5%;
	margin-right: 5%;
}
table.table tr {
	background-color: #CDD;
}
table.table tr.head {
	background-color: #DDB;
}
table.table th {
	font-weight: normal;
}
table.table td {
	text-align: center;
}
table.table td.number {
	text-align: ".";
}

table.equation {
	border: none;
	margin-top: 1em;
	margin-bottom: 1em;
	width: auto;
	margin-left: 10%;
	margin-right: 5%;
	text-align: center;
}
table.equation td {
	background-color: transparent;
}
table.equation tr {
	background-color: transparent;
}


div#running-title {
	text-align: left;
	border-bottom: thin dotted;
	font-size: 9pt;
}
div#chapter-quote {
	text-align: right;
	font-style: italic;
	font-size: 9pt;
	margin:	3em 1em 4em 25%
}
div.footnote {
	margin:	1em 0 1em 0;
	background-color: #CDC;
}

div.toc ul {
	margin:	1em 0 1em 0em;
	list-style: none;
}
/*
	text-align: right;
	font-style: italic;
	font-size: 9pt;
*/

/* --- bibliography --- */
div.bib-entry {
}

div.bib-conference {
}
div.bib-conference span.bib-source {
	display: block;
	font-style:	italic;
	color: #0AA;
}
div.bib-conference span.bib-source:before {
	content: "In ";
	font-style:	normal;
}

div.bib-journal {
}
div.bib-journal span.bib-source {
	display: block;
	font-style:	italic;
	color: #069;
}

div.bib-book {
}
div.bib-book span.bib-source {
	display: block;
	font-style:	italic;
	color: #960;
}

span.bib-number {
	display: run-in;
	color: #A0A;
}
span.bib-author {
	display: block;
	color: #A00;
}
span.bib-title {
	display: block;
	color: #0A0;
}
span.bib-pages {
	display: inline;
	color: #880;
}
span.bib-date {
	display: inline;
	color: #840;
}
span.bib-source {
	display: block;
	color: #00A;
}
