body { background: #ffffff; color: #000000; }

body.essay { background-color: #ffffff; color: #000000; }

p.display { text-align: center; }

p.navbar { display: none; }

h1 { text-align: center; }

h2 { text-align: center; }

h2.section { text-align: center; 
				page-break-before: always; }

h2.break { text-align: center; page-break-before: always; }

h3 { text-align: center; }

table.display { margin-left: auto; margin-right: auto; }

img { border: 0pt; }

img.banner	{ border: none; }

span.navbar { display: none; }

body.essay a:link {background-color: #ffffff; 
							color: #000000;
							text-decoration: none; }
body.essay a:visited {background-color: #ffffff; 
							color: #000000;
							text-decoration: none; }
body.essay a:active {background-color: #ffffff; 
							color: #000000;
							text-decoration: none; }
body.essay a:hover {background-color: #ffffff; 
							color: #000000;
							text-decoration: none; }
							
div.donate-l { display: none; }

div.donate-r { display: none; }

.center { text-align: center; }

p.small	{ font-size: 12pt; }

.small		{ font-size: 11pt; }

div.adright	{ display: none; }

div.hadright	{ display: none; }

img.book	{ display: none;  }
				
p.btitle	{ display: none; }
				
p.author	{ display: none; }
				
p.buy		{ display: none; }

div.center	{ margin: auto;
				text-align: center; }
				
img.hbook	{ display: none;  }

p.hbtitle	{ display: none; }
				
span.top		{ background-color: inherit;
				color: inherit;
				border: solid 1px;
				padding: 2pt; }
				
p.top	{ display: none; }

div.cc-license	{ float: right; 
					width: 220pt; 
					margin-left: 10pt; 
					margin-bottom: 5pt; 
					margin-top: 5pt; 
					padding: 5pt; 
					background-color: inherit; 
					color: inherit; 
					border: solid 1pt; }

p.print-url	{ text-align: center; padding: 3pt; border: solid 1pt; }

span.url	{ font-family: monospace; }

ul.contents	{ list-style-type: decimal; }

p.top	{ display: none; }

div.feedicon { display: none; }

div.photo-r { float: right; 
				margin-left: 10px; 
				padding: 10px; 
				background-color: #ffffff; 
				color: #000000; 
				border: solid 1px; }

div.photo-l { float: left; 
				margin-right: 10px; 
				padding: 10px; 
				background-color: #ffffff; 
				color: #000000; 
				border: solid 1px; }

div.photo-c { text-align: center;
				margin: auto; }

p.caption	{ margin: auto;
				text-align: center;
				font-weight: bold; }
