

	
	

	#ui-bar {
		display:none;
	}

	#passages {
		margin:0;
		padding:0;
		width:100% !important;
		height:100% !important;
	}

	
	.title {
		display:none;
	}
	
	body {
		color:black;
		padding:0;
		font-size:125%; 
		font-weight:300;
		margin:5em auto;
		max-width:32em;
		padding:2em;
		line-height:2em;
		counter-reset:fig;
	}
	
	@media (max-device-width:600px) {
	
		body {
			margin:0;
			max-width:100%;
			font-size:200%;
		}
	}
	
	img, iframe {
		max-width:100%;
	}
	
	figure::before {
		counter-increment:fig;
		content: counter(fig) ". ";
		vertical-align:top;
		width:2em;
		text-align:right;
		margin-left:-2.5em;
		float:left;
		display:block;
	}
	
	figcaption, blockquote {
		font-size:75%;
		line-height:1.5em;
	}
		
	figure {
		width:100%;
		margin:1em 0;
	}

	
	p {
		
	}
	
	h1, h2, h3, h4, h5, h6 {
		font-weight:400;
	}
	
	ol {
		width:100%;
		padding:0;
		margin:0;
	}
	
	ol li *:first-child {
		vertical-align:top;
	}
	
	ol li {
		margin-bottom:1em;
		width:100%;

	}
	
	ul li {
		display:inline-block;
		margin: 0 1em 0 0;
	}
	
	.nav {
		text-align:center;
	}
	
	.nav a {
		margin:0 1em 0 0;
	}
		
	em {

	}
	
	strong {
		font-weight:400;
	}
	
	a, a.link-internal, a.link-external, strong {
		font-weight:normal;
		color:black;
		text-decoration:none;	
		border-bottom:.1em solid;
	}
	
	a.link-external {
		color:black;
	}
	
	a:hover {
		text-decoration:none;

	}
	
	*:nth-child(8n+0)>a:hover {
		background-color:#ffcccc;
	}
	
	*:nth-child(8n+1)>a:hover {
		background-color:#ffffcc;
	}
	
	*:nth-child(8n+2)>a:hover {
		background-color:#ff9999;
	}
	
	*:nth-child(8n+3)>a:hover {
		background-color:#ffccff;
	}
	
	*:nth-child(8n+4)>a:hover {
		background-color:#ccffff;
	}
	
	*:nth-child(8n+5)>a:hover {
		background-color:#ccccff;
	}
	
	*:nth-child(8n+6)>a:hover {
		background-color:#99ccff;
	}
	
	*:nth-child(8n+7)>a:hover {
		background-color:#ffffcf;
	}