blockquote {
	display:				block;  
	background-color: WhiteSmoke;
	border:				solid 2px;
	padding:				20px 40px 20px 40px;
	margin:				20px 200px 20px 200px;
	font-family:		serif;
	font-size:			larger;
}

body {
	background-color: white; 
	color: black;
	font-weight: 500;
	margin-left: 2%;
	margin-right: 3%;
}

h1 {
	color: green;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 3em;
}

h2 {
	color: green;
	font-family: sans-serif;
	font-style: italic;
	font-size: 2em;
}

h3 {
	color: black;
	font-family: sans-serif;
	font-weight: bolder;
	font-size: 1.5em;
}

p {
	font-family: sans-serif;
	text-indent: 2em;
	font-weight: 500;
	font-size: 1em;
}

.box {
	font-family: sans-serif;
   	background-color: yellow;
	color: black;
	border-style: groove;
	padding: 0.25em;
	margin-top: 0.25em;
	margin-bottom: 0.5em;
	margin-left: 1em;
	margin-right: 1.5em;
	border-width: 2.5em;
}

/*
 * Tabular styles
 */
table.outercanvass {						/* For tables within tables, provides a nice background */
	background:			#ADD8E6;			/* LightBlue */
	color:				inherit;
	margin-left:		auto;				/* This and the next line centres the table within the document */
	margin-right:		auto;
	border:				solid 0.5em;
	border-collapse:	separate;
}


table.nogrid {								/* A default table style without a grid */
	background:			#f5deb3;			/* Wheat */
	color:				inherit;
	font-family:		sans-serif;
	border-collapse:	collapse; 
	padding-right:		100em;
}




/*
 * Table columns.  Column Groups (colgroup) should be defined within the document itself to control "width"
 * and padding, according to local taste.  You can use either CSS or HTML it seems.
 */
col.rowtitle {
	background:			#fff080;			/* An agreeable yellow colour */
	color:				inherit;
	font-weight:		bolder;
	text-align:			right;
	text-transform:	capitalize;
	padding-right:		0.5em;
}


col.checkbox {								/* Checkbox input fields */
	text-align:			center;
}


/*
 * Rows
 */
th {										/* Table Header data */
	font-weight:		bolder;
	text-align:			center;
	text-transform:	capitalize; 
}

tr.alternate {								/* to distinguish rows in a large "nogrid" table */
	background:			#fff080;
	color:				inherit;
}


