body {
	background-color: #ffffee;
	font-family: New Times Roman, Times, serif;
	}

body.fancy {
	background-color: #ffffee;
	font-family: "Colonna MT", "Emerald Isle", serif;
	}

body.grey {
	background-color: #efefef;
	}

body.medborder {
	border-width: medium;
	}

body.photo		{
	font-family: "Bradley Hand ITC", scribble, sans-serif;
	}
body.thinborder {
	border: thin solid black;
	}

body.san {
	font-family: arial, helvetica, sanserif;
	}

hr	{border-width: thin;
	}

table	{vertical-align: top}

table.article {
	width: 10%;
	padding: 1em;
	float: left;
	vertical-align: top;
	margin-right: 2em;
	margin-bottom: 2em
 	}

table.border	{
	border: thin solid black;
	}
	
table.floatright {
	width: 20%;
	padding: .5em;
	float: right;
	}

table.large {
	padding: .5em;
	margin: .5em;
	height: 50%;
	}

table.left 	{
	padding: .5em;
	float: left;
	}

table.pagewidthborder {
	width: 100%;
	border: thin solid black;
	}
	
table.right {
	padding: .5em;
	float: right;
	} 

table.san {
	font-family: arial, helvetica, sanserif;
	}

caption	{
	font-weight: 900;
	text-decoration: underline;
	}
caption.photo {
	font-weight: 900;
	text-decoration: none;
	padding: 4;
	}

th	{font-weight: 700;
	text-decoration: underline;
	}

th.normal {font-weight: 700;
	text-decoration: none;
	}

th.normalleft {font-weight: 700;
	text-decoration: none;
	text-align: left;
	}

th.sanleft {font-weight: 700;
	font-family: arial, helvetica, sanserif;
	text-decoration: none;
	text-align: left;
	}

td	{text-align: center;}

td.border {border-bottom: thin solid black;
	border-right: thin solid black;}

td.borderheavy {border-bottom: medium solid black;
	border-right: thin solid black;}

td.left {text-align: left;}

td.leftborder {
	border: thin solid black;
	text-align: left;}

td.little	{
	font-size: .83em;
	}
td.right {text-align: right;}

td.san	{text-align: center;
	font-family: Arial, sanserif;
	padding: 0;
	margin: .1;
	}

td.sanleft	{
	text-align: left;
	font-family: Arial, sanserif;
	padding: 0;
	margin: .1;
	}

td.header {
	padding: .5em;
	background-color: #808080;
	color: #ffffff;
	text-align: center;
	font-weight: 700;
	font-size: smaller;
	}

/* last dollar entry before the total */
td.pretotal	{text-decoration: underline}

h1, h2, h3, h4, h5, h6 {
	text-align: center;
	padding: .2;
	margin: .5;
	}

h1.black, h2.black, h3.black, h4.black, h5.black {
	font-family: "brush mt", "scribble", "cursive";
	color: black;	
	text-align: center;
	margin: 0;
	}

h2.blue, h3.blue, h4.blue, h5.blue {
	font-family: "brush mt", "scribble", cursive;
	color: blue;	
	text-align: left;
	margin: 0;
	}

h2.bluecenter, h3.bluecenter, h4.bluecenter, h5.bluecenter {
	font-family: "brush mt", "scribble", cursive;
	color: blue;	
	text-align: center;
	margin: 0;
	}

h1.blufantleft, h2.blufantleft, h3.blufantleft, h4.blufantleft, h5.blufantleft, h6.blufantleft {
	font-family: "jokerman", "scribble", fantasy;
	color: blue;	
	text-align: left;
	margin: 0;
	}
	
h1.bradleycenter, h2.bradleycenter, h3.bradleycenter, h4.bradleycenter, h5.bradleycenter, h6.bradleycenter  {
	font-family: "Bradley Hand ITC", scribble, "URW Chancery L", sans-serif;
	text-align: center;
	text-indent: 0;
	margin: .5em;
	}

h1.bradleyleft, h2.bradleyleft, h3.bradleyleft, h4.bradleyleft, h5.bradleyleft, h6.bradleyleft  {
	font-family: "Bradley Hand ITC", "URW Chancery L", scribble, sans-serif;
	text-align: left;
	text-indent: 0;
	margin: .5em;
	}

h2.confess, h3.confess, h4.confess, h5.confess  {
	text-align: left;
	font-style: italic;
	margin: 0;
	}

h3.dropcap:first-letter {
	font-size: 250%;
	float: none;
	vertical-align: text-top;
	}

h1.left, h2.left, h3.left, h4.left, h5.left, h6.left {
	text-align: left;
	padding: 0;
	margin: .5;
	}

h2.monotypeleft, h3.monotypeleft, h4.monotypeleft, h5.monotypeleft {
	font-family: "Monotype Corsiva", "scribble", cursive;
	color: black;	
	text-align: left;
	margin: 0;
	}

h2.monotyperight, h3.monotyperight, h4.monotyperight, h5.monotyperight {
	font-family: "Monotype Corsiva", "scribble", cursive;
	color: black;	
	text-align: right;
	margin: 0;
	}

h2.newsbits, h3.newsbits, h4.newsbits, h5.newsbits, p.newsbits {
	text-align: left;
	margin: 0;
	}

h1.ornate, h2.ornate, h3.ornate, h4.ornate, h5.ornate, h6.ornate {
	font-family: "brittanic bold", "fitzgerald regular", sans-serif;
	text-align: center;
	padding: .2;
	margin: .5;
	}

h1.right, h2.right, h3.right, h4.right, h5.right, h6.right {
	text-align: right;
	padding: 0;
	margin: .5;
	}

h1.san, h2.san, h3.san, h4.san, h5.san	{
	font-family: "arial", helvetica, sans-serif;
	text-align: center;
	padding: .5em;
	margin: .5;
	}

h1.sanleft, h2.sanleft, h3.sanleft, h4.sanleft, h5.sanleft	{
	font-family: "arial", helvetica, sans-serif;
	text-align: left;
	padding: .2;
	margin: .5;
	}

h1.sanleftborder, h2.sanleftborder, h3.sanleftborder, h4.sanleftborder, h5.sanleftborder	{
	font-family: "arial", helvetica, sans-serif;
	text-align: left;
	padding: .2;
	margin: .5;
	border: thin solid black;
	}

h1.sancentertempus, h2.sancentertempus, h3.sancentertempus, h4.sancentertempus, h5.sancentertempus	{
	font-family: "Tempus Sans ITC", scribble, sans-serif;
	text-align: center;
	padding: .2;
	margin: .5;
	}

h1.sanlefttempus, h2.sanlefttempus, h3.sanlefttempus, h4.sanlefttempus, h5.sanlefttempus	{
	font-family: "Tempus Sans ITC", scribble, sans-serif;
	text-align: left;
	padding: .2;
	margin: .5;
	}

h1.sanleftpapyrus, h2.sanleftpapyrus, h3.sanleftpapyrus, h4.sanleftpapyrus, h5.sanleftpapyrus	{
	font-family: papyrus, "Beta Dance", helvetica, sans-serif;
	text-align: left;
	padding: .2;
	margin: .5;
	}

h1.sanright, h2.sanright, h3.sanright, h4.sanright, h5.sanright	{
	font-family: arial, helvetica, sans-serif;
	text-align: right;
	padding: .2;
	margin: .5;
	}

h2.sharing {
	text-align: left;
	padding: .2;
	background-color: #dddddd;
	margin: 0;
	}

i.bold {font-weight: 700;
	font-style: italic;
	}

p 	{text-align: justify;
	text-indent: 5%;
	margin-left: 1em;
	margin-bottom: .4em;
	margin-top: .25em;
	margin-right:.5em;
	vertical-align: top; 
	}

p.article {text-align: center}

p.bradleycenter	{
	font-family: "Bradley Hand ITC", scribble, "URW Chancery L", sans-serif;
	text-align: center;
	text-indent: 0;
	margin: .5em;
	}

p.bradleyleft	{
	font-family: "Bradley Hand ITC", scribble, "URW Chancery L", sans-serif;
	text-align: left;
	text-indent: 0;
	margin: .5em;
	}

p.bradleyright	{
	font-family: "Bradley Hand ITC", "URW Chancery L", scribble, sans-serif;
	text-align: right;
	text-indent: 0;
	margin: .5em;
	}

p.bradleyjust	{
	font-family: "Bradley Hand ITC", scribble, "URW Chancery L", sans-serif;
	text-align: justify;
	text-indent: 0;
	margin: .5em;
	}

p.centerfancy	{
	font-family: "monotype corsiva", chaucer, serif;
	text-align: center;
	}

p.centertempus	{
	font-family: "Tempus Sans ITC", scribble, sans-serif;
	text-align: center;
	text-indent: 0;
	}

p.dropcap:first-letter {
	font-size: 250%;
	font-weight: bold;
	float: none;
	vertical-align: text-top;
	}

p.indentpara  {
	text-align: left;
	text-indent: 0;
	margin: 0 0 0 2em;
	font-style: normal;
	}

p.italic  {
	text-align: justify;
	text-indent: 0;
	margin: 0 0 0 2em;
	font-style: italic;
	}

p.justifysmaller {
 	font-size: smaller;
	text-align: justify;
	text-indent: 0;
	margin: .5em;
	}

p.left 	{
	text-align: left;
	text-indent: 0;
	margin: .1em;
	font-style: italic;
	font-weight: 700;
	}

p.leftbigindent {
	text-align: left;
	text-indent: 3em;
	margin: 0em;
	font-style: normal;
	}

p.leftitalic  {
	text-align: left;
	text-indent: 0;
	font-style: italic;
	}

p.leftnormal 	{
	text-align: left;
	text-indent: 0;
	margin: 1em;
	font-style: normal;
	}

p.leftnoindent 	{
	text-align: left;
	text-indent: 0;
	margin-left: 1em;
	margin-bottom: .25em;
	margin-top: .25em;
	margin-right:.5em;
	vertical-align: top; 
	}

p.leftnomargin  {
	text-align: left;
	text-indent: 0;
	margin: 0;
	font-style: normal;
	}

p.little {font-size: smaller;
	text-align: center;
	}

p.littlejustify {
	font-size: smaller;
	text-align: justify;
	}

p.littlejustifyindent {
	font-size: smaller;
	text-align: justify;
	text-indent: 3em;
	}

p.littleleft {
	font-size: smaller;
	text-align: left;
	margin: 0;
	}

p.normal {
	text-align: justify;
	text-indent: 0;
	margin: .1em;
	}

p.noindent {
	text-align: justify;
	text-indent: 0;
	}

p.right {
	text-align: right;
	text-indent: 0;
	margin: .1em;
	}

p.rightitalic {
	text-align: right;
	text-indent: 0;
	font-style: italic;
	}

p.rightindent {
	text-align: right;
	text-indent: 10;
	margin: .1em;
	}

p.san	{
	font-family: "arial", helvetica, sanserif;
	}

p.sancenter	{
	font-family: "arial", helvetica, sanserif;
	text-align: center;
	}

p.sanjustifynoindent	{
	font-family: "arial", helvetica, sanserif;
	text-align: justify;
	text-indent: 0;
	}

p.sanleftnoindent	{
	font-family: "arial", helvetica, sanserif;
	text-align: left;
	text-indent: 0;
	}

p.sanright	{
	font-family: "arial", helvetica, sanserif;
	text-align: right;
	text-indent: 0;
	}

p.sanrightborder	{
	font-family: "arial", helvetica, sanserif;
	text-align: right;
	text-indent: 0em;
	border: thin solid black;
	margin: 1em;
	padding: .5em;
	}

span.emph  {
	font-weight: 700;
	text-decoration: underline;
	}

ul.article	
	{text-align: justify;
	font-size: .9em;		
	}

ul.compact
	{margin-left: 0;
	list-style-position: inside;
	list-style-type: none;
	}

li.compact:before { 
	display: marker;
	content: "____";
	marker-offset: 3em;
	}   

ul.short,ol.short
	{margin-top: 0;
	list-style: upper-alpha inside;
	}

ul.shortlower,ol.shortlower
	{margin-top: 0;
	list-style: lower-alpha inside;
	}

img {padding: 4}

a:link {
	text-decoration: underline;
	color : blue;
	}

a:active {
	text-decoration: underline;
	color : green;
	}

a:visited {
	text-decoration: underline;
	color : gray;
	}