@charset "iso-8859-1";
html {
	font-size: 62.5%;
}
h1 {
	font-size: 2.4rem;
	font-size: 4.9vw;
	font-size: 24px;
}
h3 {
	text-align:center;
}
h3,h4  {
	font-size: 1.8rem;
	font-size: 3.75vw;
	font-size: 18px;
}
h5 {
	text-align:center
}
div {
	margin-right: auto;
	margin-left: auto;
}
table {
	text-align: center;
}
td, th {
	border-width: 1px;
	font-family: Times, serif;
	font-size: xx-large;
	color: #2D3922;
	text-align: left;
}
body {
	margin: 0px;
	padding: 0px;
	font-size: 2.6vw;
	font-size: 1.3rem;
	font-family: 'Open Sans', Helvetica, Geneva, sans-serif;
	font-size: 13px;
	color: #2D3922;
	text-align: justify;
}
p {
	text-align:justify
}
.psig {
	text-align:right
}
.IM {
	font-family: "IM Fell French Canon";
	font-size: 42px;
	color: #000000;
	text-align: justify;
	text-decoration: none;
	text-shadow: 1px 2px 6px gray;
}
.Tangerine {
	font-family: 'Tangerine', cursive;
	font-size: x-large;
	font-weight:bold;
	color:black;
	text-decoration: none;
}
.txtlinks {
	font-family: Times , serif;
	font-size: 13px;
	color: #685B29;
	font-weight: normal;
	text-align: center;
}
.txtlinks:hover {
	-webkit-transform: scale(1.05);
	-o-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-moz-transform: scale(1.05);
	transform: scale(1.05);
	-o-transition: all .15s linear;
	-moz-transition: all .15s linear;
	-ms-transition: all .15s linear;
	-webkit-transition: all .15s linear;
	transition: all .15s linear;
}
a.txtTL {
	font-family: 'Open Sans', Helvetica, Geneva, sans-serif;
	font-size: 13px;
	color: #A3A012;
	font-weight: bold;
	text-decoration: none;
}
a:hover.txtTL {
	font-family: 'Open Sans', Helvetica, Geneva, sans-serif;
	font-size: 13px;
	color: #A3A012;
	font-weight: bold;
	text-decoration: underline;
}
a.txtL {
	font-family: 'Open Sans', Helvetica, Geneva, sans-serif;
	font-size: 13px;
	color: #685B29;
	font-weight: bold;
	text-decoration: none;
}
a:hover.txtL {
	font-family: 'Open Sans', Helvetica, Geneva, sans-serif;
	font-size: 13px;
	color: #685B29;
	font-weight: bold;
	text-decoration: underline;
}
.txtH {
	font-family: Times, serif;
	font-size: 12px;
	color: #597CA0;
	font-weight: bold;
	text-align: center;
}
.txtS {
	font-family: 'Open Sans', Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #597CA0;
	font-weight: bold;
	text-align: left;
}
.gatheringHeader {
	font-family: 'Open Sans', Helvetica, Geneva, sans-serif;
	font-size: 30px;
	color:#FF0000;
	text-align: center;
	}
.gatheringTitle {
	font-family: 'Open Sans', Helvetica, Geneva, sans-serif;
	font-size: large;
	font-weight:bold;
	color:#000000;
	text-align: left
	}
span.first {
	float: left;
	font-size: 360%;
	line-height: 145%;
	margin-right: 0.03em;
	margin-bottom: -0.25em;
	font-family: 'Open Sans', Helvetica, Geneva, sans-serif;
	vertical-align: baseline;
	margin-top: -0.45em;
}
span.firstItalic {
	float: left;
    font: bold italic 3.4em / .5 serif;
    margin: 0.15em 0.1em 0 0;
}
p.first {
    font: bold italic 3.4em / .5 serif;
    float: left;
    margin: 0.22em 0.1em 0 0;
}
/*@-moz-document url-prefix() {
	p:first-of-type::first-letter {
	    font: bold italic 3.4em / .5 serif;
	    float: left;
	    margin: 0.15em 0.1em 0 0;
	}
}
*/
p.gatheringFirst {
	font-family: 'Open Sans', Helvetica, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-align:justify;
	color: #000000;
}
p.gatheringText {
	font-family: 'Open Sans', Helvetica, Geneva, sans-serif;
	font-size: 13px;
	text-indent: 2em;
	font-weight: normal;
	text-align:justify;
	color: #000000;
}
p.gatheringRight {
	font-family: 'Open Sans', Helvetica, Geneva, sans-serif;
	font-size: 13px;
	text-indent: 2em;
	font-weight: normal;
	text-align:right;
	color: #000000;
}
p.gatheringDay {
	font-family: 'Open Sans', Helvetica, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	text-indent: 4em;
	text-align: left;
	color: #000000;
}
.txtcopy {
	font-family: 'Open Sans', Helvetica, Geneva, sans-serif;
	font-size: 13px;
	color: #56544D;
}
.txt1 {
	font-family: 'Open Sans', Helvetica, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #4E6E2E;
}
.txt2 {
	font-family: 'Open Sans', Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
}
.txt3 {
	color: #2D3922;
	font-family: Times, serif;
	font-size: 11px;
	font-weight: normal;
}
.txt13 {
	color: black;
	font-family: Times, serif;
	font-size: 13px;
	font-weight: normal;
}
.txt14, blockquote {
	color: black;
	font-family: Georgia,"Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
}
.txt16 {
	color: black;
	font-family: Georgia,"Times New Roman", Times, serif , serif;
	font-size: 16px;
	font-weight: normal;
}
div.left3 {
    float: left;
    width: 50%;
}
div.right3 {
    margin-left: 50%;
}
.form1 {
	font-family: 'Open Sans', Helvetica, Geneva, sans-serif;
	background-color: #E8E7E7;
	border: 1px solid #A3B78F;
	height: 17px;
	width: 172px;
	font-size: 10px;
}
.form2 {
	font-family: 'Open Sans', Helvetica, Geneva, sans-serif;
	background-color: #E8E7E7;
	border: 1px solid #A3B78F;
	height: 82px;
	width: 168px;
	font-size: 10px;
	overflow: auto;
}
img.shadow {
	margin: 3px 6px;
	border-width: 0px;
	-o-box-shadow: 0px 2px 3px rgba(0,0,0,.5);
	box-shadow: 0px 2px 10px 1px rgba(0,0,0,.5);
}
img.purpleshadow {
	margin: 3px 6px;
	border-width: 0px;
	-o-box-shadow: 0px 2px 3px rgba(102,51,153,.5);
	box-shadow: 0px 2px 10px 1px rgba(102,51,153,.5);
}
img.zoomimg {
	border: solid 1px #CCC;
	position: relative;
	z-index: 5;
	-o-box-shadow: 0 3px 6px rgba(0,0,0,.5);
	-webkit-box-shadow: 0 3px 6px rgba(0,0,0,.5);
	-ms-box-shadow: 0 3px 6px rgba(0,0,0,.5);
	-moz-box-shadow: 0 3px 6px rgba(0,0,0,.5);
	box-shadow: 0 3px 6px rgba(0,0,0,.5);
}
.zoomimg:hover {
	-webkit-transform: scale(3);
	-o-transform: scale(3);
	-ms-transform: scale(3);
	-moz-transform: scale(3);
	transform: scale(3);
	-o-transition: all .15s linear;
	-moz-transition: all .15s linear;
	-ms-transition: all .15s linear;
	-webkit-transition: all .15s linear;
	transition: all .15s linear;
	-o-box-shadow: 0 3px 6px rgba(0,0,0,.5);
	-webkit-box-shadow: 0 3px 6px rgba(0,0,0,.5);
	-ms-box-shadow: 0 3px 6px rgba(0,0,0,.5);
	-moz-box-shadow: 0 3px 6px rgba(0,0,0,.5);
	box-shadow: 0 3px 6px rgba(0,0,0,.5);
}
img.purplezoom {
	margin-right:0.2em;
	border: solid 1px #CCC;
	position: relative;
	z-index: 5;
	-o-box-shadow: 0 3px 6px rgba(102,51,153,.5);
	-webkit-box-shadow: 0 3px 6px rgba(102,51,153,.5);
	-ms-box-shadow: 0 3px 6px rgba(102,51,153,.5);
	-moz-box-shadow: 0 3px 6px rgba(102,51,153,.5);
	box-shadow: 0 3px 6px rgba(102,51,153,.5);
}
.purplezoom:hover {
	-webkit-transform: scale(3);
	-o-transform: scale(3);
	-ms-transform: scale(3);
	-moz-transform: scale(3);
	transform: scale(3);
	-o-transition: all .15s linear;
	-moz-transition: all .15s linear;
	-ms-transition: all .15s linear;
	-webkit-transition: all .15s linear;
	transition: all .15s linear;
	-o-box-shadow: 0 3px 6px rgba(102,51,153,.5);
	-webkit-box-shadow: 0 3px 6px rgba(102,51,153.5);
	-ms-box-shadow: 0 3px 6px rgba(102,51,153,.5);
	-moz-box-shadow: 0 3px 6px rgba(102,51,153,.5);
	box-shadow: 0 3px 6px rgba(102,51,153,.5);
}
.smallzoomimg:hover {
	-webkit-transform: scale(2);
	-o-transform: scale(2);
	-ms-transform: scale(2);
	-moz-transform: scale(2);
	transform: scale(2);
	-o-transition: all .15s linear;
	-moz-transition: all .15s linear;
	-ms-transition: all .15s linear;
	-webkit-transition: all .15s linear;
	transition: all .15s linear;
	-o-box-shadow: 0 3px 6px rgba(0,0,0,.5);
	-webkit-box-shadow: 0 3px 6px rgba(0,0,0,.5);
	-ms-box-shadow: 0 3px 6px rgba(0,0,0,.5);
	-moz-box-shadow: 0 3px 6px rgba(0,0,0,.5);
	box-shadow: 0 3px 6px rgba(0,0,0,.5);
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
thead {
    border-top: 4px double purple;
}
/*tbody {
    border-top:0;
    border-bottom: 4px solid purple;
}*/