fieldset {
	width: 800px;
}
	
figcaption {
	font-size: 16px;
}
	
input.button {
	color: #3300FF;
	font-size: 18pt;
	font-family: "Chalkboard Bold";
}	

sup {
	font-weight: bold;
	font-family: fantasy;
}
	
.authorSource {
	font-size: 18pt;
	font-family: "Verdana";
}
	
	.req {
		page-break-after: always;
	}
	
	.leg {
		color: #3300FF;
		font-size: 18pt;
		font-family: "Chalkboard Bold";
	}
	
	.quotation {
		font-size: 18pt;
		font-family: "Verdana";
	}
	
	.plus {
		font-size: 18pt;
	}
	
	
	.reference {
		color: black;
		font-size: 16pt;
		font-weight: bold;	
	}

	.scripture {
		color: purple;
		font-size: 16pt;
	}
	
	.column2 {
  	 	float: left;
 	 	width: 50%;
	}

	.column3 {
  	 	float: left;
 	 	width: 33.3%;
	}

	.column4 {
 	 	float: left;
 	 	width: 25%;
	}

	/* Clear floats after the columns */
	.row:after {
 		content: "";
  		display: table;
  		clear: both;
	}
	
	.imgborder {
	   display:inline-block;
	   position:relative;
	   border:1px solid #ccc;
	   padding:5px;
	   background:#f2f2f2;
	}

.s1 {
 	 -webkit-box-shadow: 0 28px 16px -26px rgba(0, 0, 0);
	  -moz-box-shadow: 0 28px 16px -26px rgba(0, 0, 0);
	   box-shadow: 0 28px 16px -26px rgba(0, 0, 0);
}


	.head {
		color: red;
	}
	
	.spouse {
		color: green;
	}

	.child {
		color: brown;
	}
	
	.childAdult {
		color: purple;
	}
	
	.childUnaccompanied {
		color: maroon;
		background-color: yellow;
	}
	
	
	.member {
		font-family: cursive;
		color: #333399;
		font-weight: bold;
		/* background-color: #95CAFF; */
	}
		
	.nonMember { 
		font-family: Verdana;
		color: #000000;
		font-weight: bold;
	}
		
	

