body 
{
	background-color: #d3d3d3;
	/*font-family: Helvetica, Univers, sans-serif;*/
	/*font-family: 'Nunito Sans', sans-serif;*/
	/*font-family: 'DM Sans';*/
	/*font-family: 'Hultog Engraved Regular';*/
	/*font-family: 'IMFellDWPica Regular',sans-serif;*/
	font-family: Helvetica, Univers, sans-serif;
	/*font-variant: small-caps;*/
	font=weight:700;
	font-size:1.0rem;
	color:#000;
} 
strong
{
	font-weight:bold;
	font-family:Arial;
}
.blogpost1 h2
{
	font-size:1.5em !important;
}
.text em,.note em,.links em
{
	font-style:normal;
}
.blogpost1 ul
{
	line-height:180% !important;
}
.contra blockquote p
{
	margin-top:10px;
}
.navlist
{
	grid-column: 1;
	grid-row: 1/3;
	padding: 1em;
/*	background-color: #712c2c;*/
	background-color: #fff;
/*	border-style: ridge;
	border-radius: 140px/40px;*/
	margin-bottom:0px;
	position:relative;
/*	color:#fff; */
}
.navlist:after
{
/*	content:"";
	border:10px solid white;
	position:absolute;;
	border-top:19px solid #fff;
	border-left:228px solid #fff;
	width:284px;
	height:44px;
	bottom:150px;
	left:-8px;*/
}
.navlist img.cicon
{
	width:15% !important;
}
.navlist h2
{
	text-align:left;
	font-size:22px;
}
.navlist ul li
{
	font-size:95%;
}
.navlist p
{
	font-size:100%;
}
.cattitle img
{
	/*width:150% !important;*/
	height:30px !important;
}
span.highlight 
{					/* Generic highlight */
	background-color: #ffffcc; 
	background-color: rgb(255, 250, 200); 
}
span.yellowhl
{
	background-color:yellow;
}
span.nv 
{	/*Note section highlight cruelty and violence*/
	color: rgb(150, 0, 0);                          
	font-weight: bold;
}
span.nw 
{	/*Note section highlight women*/
	color: rgb(255, 64, 0);                         
	font-weight: bold;
}
span.nf 
{	/*Note section highlight family values*/
	color: rgb(0, 100, 100);                        
	font-weight: bold;
}
span.ni 
{	/*Note section highlight injustice*/
	color: rgb(179, 27, 27);                        
	font-weight: bold;
}
span.na 
{	/*Note section highlight absurdity*/
	color: rgb(100, 100, 0);                        
	font-weight: bold;
}
span.v 
{	/* Cruelty and Violence #969999*/
	/*color: rgb(150, 0, 0); 
	background-color: rgb(255, 250, 200); */
	color: #ae4646;
	background-color: #fff2cc;
	font-weight: 500;
}
span.i 
{	/* Injustice #b31b1b*/
	/*color: rgb(179, 27, 27);
	background-color: rgb(255, 250, 200); */
	color: #000000;
	background-color: #fff2cc;
	font-weight: 500;
}
span.int 
{	/* Intolerance #c83232*/
	/*color: rgb(200, 50, 50); 
	background-color: rgb(255, 250, 200); */
	color: #ae4646;
	background-color: #fff2cc;
	font-weight: 500;
}
span.a 
{	/* Absurdity #646400*/
	/*	color: rgb(100, 100, 0);
	background-color: rgb(255, 250, 210); */
	color: #5b0f00;
	background-color: #fff2cc;
	font-weight: 500;
}
span.ejat 
{	/* Every Jot and Tittle #404040*/
	color: rgb(64, 64, 64); 
	background-color: rgb(255, 250, 200); 
	font-weight: 500;
}
span.c 
{	/* Contradiction #007828*/
	/*color: rgb(0, 120, 40);
	background-color: rgb(255, 250, 200); */
	color: #4ca823;
	background-color: #fff2cc;
	font-weight: 500;
}
span.interp 
{	/* Interpretation */
	/*color: #336600;
	background-color: rgb(255, 250, 200); */
	color: #6aa84f;
	background-color: #fff2cc;
	font-weight: 500;
}
span.pr 
{	/* Prophecy #6666ff*/
	/*color: rgb(102, 102, 255); 
	background-color: rgb(255, 250, 200); */
	color: #3c78d8;
	background-color: #fff2cc;
	font-weight: 500;
}
span.sci 
{	/* Science and History #323200*/
	/*color: rgb(50, 50, 0);  
	background-color: rgb(255, 250, 200); */
	color: #000000;
	background-color: #fff2cc;
	font-weight: 500;
}
span.w 
{	/* Women */
 	/*color: #ff4000; 
	background-color: rgb(255, 250, 200); */
	color: #ff9900;
	background-color: #fff2cc;
	font-weight: 500;
}
span.l 
{	/* Language */
	/*color: #3333cc; 
	background-color: rgb(255, 250, 200); */
	color: #797913;
	background-color: #fff2cc;
	font-weight: 500;
}
span.s 
{	/* Sex #0000ff*/
	/*color: rgb(0, 0, 255);  
	background-color: rgb(255, 250, 200); */
	color: #7878f0;
	background-color: #fff2cc;
	font-weight: 500;
}
span.f 
{	/* Family Vaues #006464*/
	/*color: rgb(0, 100, 100); 
	background-color: rgb(255, 250, 200); */
	color: #76a5af;
	background-color: #fff2cc;
	font-weight: 500;
}
span.pol 
{	/* Politics #003232*/
	/*color: rgb(0, 50, 50); 
	background-color: rgb(255, 250, 200); */
	color: #7f6000;
	background-color: #fff2cc;
	font-weight: 500;
}
span.g 
{	/* Good Stuff #783200*/
	/*color: rgb(120, 50, 0); 
	background-color: rgb(255, 250, 200); */
	color: #70560a;
	background-color: #fff2cc;
	font-weight: 500;
}
span.h 
{	/* Homosexuality #8c328c*/
	/*color: rgb(140, 50, 140); 
	background-color: rgb(255, 250, 200); */
	color: #9900ff;
	background-color: #fff2cc;
	font-weight: 500;
}
span.b 
{	/* Boring #cccc00*/
	/*color: rgb(204, 204, 0); 
	background-color: rgb(255, 250, 200); */
	color: #666666;
	background-color: #fff2cc;
	font-weight: 500;
}
span.super
{
	vertical align:super;
	font-weight:bold;
	color:#fff;
	margin-right:6px;
	padding:4px;
	background-color:#ccc;
	border-radius:50%;
}
a:link ,span.tablink
{
	color: rgb(0, 50, 200);  
     	text-decoration: none; 
	cursor:pointer;
}
a:hover,.tablink:hover 
{
	text-decoration: underline;
}
.top-ad 
{
	grid-column: 1/3;
	margin-top: 1em;
	margin-left: 1em;
	text-align: center;
	border-right-style: groove;
}
.title
{
	grid-column: 1/3;
	text-align:center;
}
.pagegrid 
{
	display: grid;
	grid-template-columns: 1fr 3fr;
	grid-auto-rows: minmax(5px, auto);
	grid-column-gap: 1em;
}
.pagegrid2 
{
	display: grid;
	grid-template-columns: 1fr 3fr;
	grid-column-gap: 0.1em;
	grid-auto-flow:column;
}
.grid 
{
	display: grid;
	grid-template-columns: 50% auto;
	grid-auto-rows: minmax(2px, auto);
	/*grid-column-gap: 1em; */
	/*background: url(../images/chapscrollbg.png);*/
}
			
			.chapter {
				grid-column: 1;
				padding-left: 1em;
				text-align: center;
				background-color: #fff;
				padding-right: 1em;
				/* border-right-style: groove; */

				/*border-bottom-style: groove;*/
			}
			
			.chapter h4
			{
				font-size:13px;
				font-style:italic;
				font-weight:250;
				margin-top:3px;
				text-align:left;
			}
			.summary {
				font-style: italic;
				grid-column: 1;
				padding: 1em;
				/*
				margin-left: 20px;
				border-radius: 15px 0px 0px 15px;
				border-left: 1px groove lightgrey;
				border-top: 1px groove lightgrey;
				border-bottom: 1px ridge lightgrey; */
				background-color: #f5f5f5;			
			/*	margin-right:12px;*/
			}
			.summary a
			{
				padding-left:12px;
			}
										
.text,.text2
{
	grid-column: 1;
	background-color: #fff;
/*	margin-right: .5em;
	margin-left: 12px;*/
	/*border-left: 4px solid #777;*/
	padding-left:12px;
	padding-right:1em;
}
.trivref
{
	padding:5px;
}
.text-art
{
	grid-column: 1;
	background-color: #fff;
	margin-right: 1em;
	/*margin-left: 12px;*/
	/*border-left: 4px solid #777;*/
	padding-left:12px;
}
.text-fw
{
	grid-column:1/4;
	background-color:#fff;
/*	border-style:outset;*/
	padding:1em;
}
.text-fw h2,.notes h2
{
	font-size:1.3em;
	margin-top:1.0em;
	margin-bottom:0.5em;
	margin-left:0;
	margin-right:0;
	font-weight:600;
}
.text-fw h1
{
	font-size:1.6em;
	margin-top:0.67em;
	margin-bottom:0.67em;
	margin-left:0;
	margin-right:0;
	font-weight:bold;
}
.text-fw h3
{
	font-size:1.1em;
	margin-top:1.5em;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	font-style:italic;
	font-weight:400;
}
.text-fw p
{
	margin-top:.5em;
	margin-bottom:.5em;
	font-size:1.1rem;
}
.text-fw img
{
	margin-left:auto;
	margin-right:auto;
	border:1px solid #000;
	padding:4px;
}
.text-fw ol
{
	padding-left:20px !important;
}
.fw-table
{
	width:70%;
	text-align:center;
	margin: 0 auto;
}
.fw-table td
{
	text-align:center;
}
figure
{
/*	text-align:center; */
}
.sayssubj
{
	text-align:center;
	font-size:20pt;
	font-weight:bold;
}
figure img,figure figcaption
{
	margin-left:80px !important;
}
.notes
{
	grid-column:1/4;
	background-color:#fff;
	padding-left:1em;
	padding-right:1em;
/*	border-style:groove;*/
	border-top: 1px solid #ddd;
}
/*.text > p:first-of-type sup,.vsup2,.vsup,text-fw sup*/
.chapblock .text > p sup,.vsup2,.vsup,text-fw sup
{
	font-weight:bold;
	color:#000;
	margin-right:6px;
	padding:4px;
	background-color:#ccc;
	border-radius:50%;
}
.question
{
	background-color:#fff;
	padding:10px 10%;
}
.question h3
{
	font-size:1.2em;
	margin-left:30px;
}
			.wrapper {
				margin-right: auto;
				margin-left:  auto;		
				max-width: 1050px;;			
				padding-right: 15px;
				padding-left:  15px;
			}
			
			.text p{
				margin-top: .5em;
				margin-bottom: .5em;
			}

			.note p{
				margin-top: 5px;
				margin-bottom: 2px;
				line-height: 1.3;
			}
			
						
			.note {
				grid-column: 2;
				vertical-align: top;
				font-size: 90%;
				padding-left: 1em;
				padding-right: 1em; 
				padding-top: .5em;
				background: #F5F5F5; 
			}
			.summaryZ + .note
			{
				background:tan;
				padding:0;
				border-radius:16px 16px 0 0;
			}
			.summaryZ + .note:before
			{
				content:"";
				border-top:20px solid #712c2c;
				border-bottom:20px solid #712c2c;
				border-radius:16px;
				height:10px;
				width:100%;
				display:block;
			}
			.note img
			{
				width:40px;
			}
							
			.nextChapter {
				grid-column: 1/3;
				background-color: #fff;
				padding: 1em;
				/*border-style: groove;*/
				font-size:80%;
			}
			
							
			.ad {
				grid-column: 1/3;
				background-color: #f4f4f4;
				border-right-style: groove;
				padding-top: 1em;
				padding-bottom: 1em;
				text-align: center;
			}
							
.list 
{
/*	font-size: 80%;*/
	grid-row: 1/3;
	grid-column: 2/4;	
	background-color: #fff;
	border-style: outset;
	padding: 1em;
}				
.panellist 
{
	grid-row: 1/3;
	grid-column: 2/4;	
	background-color: #fff;
	padding: 1em;
}				
				
			.list li {
				padding-bottom: .5em;
			}
			
			.links p{
				margin-top: .5em;
				margin-bottom: .5em;
				}

			.links {
				grid-column: 1/3;
				background-color:#fff;
				padding: 1em;
				/*border-style: groove;
				border-radius:7px;*/
				margin-bottom:8px;
				border-top:2px solid grey;
			}

			h2 {
				font-weight:bold;
				font-size: 1.8em;			
			}
			
			h3 {
				font-size: 1em;
				font-style: italic;
				font-weight: 550;
				margin-top: 3px;
			}			

			dt {
				margin-top: 3px;
				font-weight:normal !important;
			/*	font-style:italic;*/
			}

			dd {
				margin-left: 20px;
				margin-top: 4px;
				}	
			
	
			/*li{
				margin-top: 15px;
				}			*/
			
			blockquote {
					display: block;
					margin-top: 8px;
					margin-bottom:	8px;
					margin-left: 25px;
					margin-right: 15px;
			}
			a:visited {
              color: rgb(0, 50, 125;
              text-decoration: none;
            }           
         	
 			a:active {
  					color: brown;
            		text-decoration: underline;
            }
.row
{
	border-right: 1px solid #000;
}
body 
{
	background-color: #fdfdfd;
	font-family: Helvetica, Univers, sans-serif;
}

			
			.header {
				grid-column:1/3;
				background-image: url('../images/brick.gif');	
				display: grid;
				grid-template-columns: 70% 12% auto;
				}
					
			.quote {
				grid-column:1/3;
				grid-row: 2;
				text-align: left;
				border-style: groove;
				border-radius: 15px 0px 0px 15px;
				padding-right: 1em;
				padding-left: 1em;
				margin-left: 1em;
				background-color: #fff;
			}

			
			.top-ad {
				grid-column: 1/3;
				margin-top: 1em;
				margin-left: 1em;
				text-align: center;
				border-right-style: groove;
			}
			
			.chapter {
				grid-column: 1;
				padding-left: 1em;
				text-align: center;
				background-color: #fff;
				padding-right: 1em;
				/* border-right-style: groove; */

				/*border-bottom-style: groove;*/
			}
			
			.summary {
				font-style: italic;
				grid-column: 1;
			/*	padding: 1em;
				margin-left: 12px;
				border-radius: 15px 0px 0px 15px;
				border-left: 1px groove lightgrey;
				border-top: 1px groove lightgrey;
				border-bottom: 1px ridge lightgrey; 
				margin-right:12px;*/
				background-color: #f5f5f5;			
			}
			.summary a
			{
				margin-left:12px;
			}
										
			.text {
				grid-column: 1;
			/*	background-color: #fff;*/
				margin-right: .5em;
				margin-left: 12px;
			}
			
			.text p{
				margin-top: .5em;
				margin-bottom: .5em;
			}

			.note p{
				margin-top: 5px;
				margin-bottom: 2px;
				line-height: 1.3;
			}
			
						
			.note {
				grid-column: 2;
				vertical-align: top;
				font-size: 90%;
				padding-left: 1em;
				padding-right: 1em; 
				padding-top: .5em;
				border-right-style: groove;
				background: #F5F5F5;  /* fallback for old browsers */
				background: -webkit-linear-gradient(to right,  #FaFaFa, #F5F5F5);  /* Chrome 10-25, Safari 5.1-6 */
				background: linear-gradient(to right, #F4F4F4, #FaFaFa); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
			}
							
			.nextChapter {
				grid-column: 1/3;
				background-color: #fff;
				padding: 1em;
				border-style: groove;
			}
			
							
			.ad {
				grid-column: 1/3;
				background-color: #fff;
				/*border-right-style: groove;*/
				padding-top: 1em;
				padding-bottom: 1em;
				text-align: center;
			}
							
			.list {
				font-size: 105%;
				grid-row: 4;
				grid-column: 1;	
				background-color: #fff;
		 		border-style: outset;
				padding: 1em;
			}				
				
			.list li {
				padding-bottom: 1em;
			}
			
			.links p{
				margin-top: .5em;
				margin-bottom: .5em;
				}

			.links {
				grid-column: 1/3;
				background-color: #fff;
				padding-left: 1em;
				padding-right: 1em;
				padding-top: 1em;
				border-style: groove;
			}

			h2 {
				font-size: 1.3em;			
			}
			
			h3 {
				font-size: 1em;
				font-style: italic;
				font-weight: 550;
				margin-top: 3px;
			}			

			dt {
				margin-top: 3px;
				font-weight:normal !important;
				font-style:italic;
			}

			dd {
				margin-left: 20px;
				margin-top: 4px;
				}	
			
	
			li{
				margin-top: 15px;
				}			
			
			blockquote {
					display: block;
					margin-top: 8px;
					margin-bottom:	0px;
					margin-left: 25px;
					margin-right: 10px;
			}
.blog_content h2
{
	font-size:1.5em !important;
}
.blog_content ul
{
	line-height:180%;
}
