﻿/* Green - 009572      orange = ff5c00   */
* {
	margin: 0px;
	padding: 0px;
}
img, img a {
	outline: none;
	border: none;
}
body {
	background-color: #fff;
	margin: 0;
	padding: 0;
}
a, a:visited {
	outline: none;
	color: #009572;
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
	color:#ff5c00;
}
.clear{
	clear: both;
}

.bodywidth {
	width: 960px;
	margin: 0 auto;
	clear: both;
}
/* General Type */
 
h1, h2, h3, h4, h5, h6 {
	color: #009572;
	font-family: "Georgia",arial;
}
h3, h4, h5, h6 {
	color: #009572;
	margin:5px 0 0 0;
}
hr{
 
	border: 1px solid #ff5c00;
  	xborder-radius: 5px;
}
aside p
{
	margin: 1em 0 0 0;
}


article a, article a:visited {
	outline: none;
	color: #009572;
	text-decoration: underline;
}
article a:hover {
	text-decoration: underline;
	color:#ff5c00;
}
#aboutleft a, #aboutleft a:visited {
	outline: none;
	color: #009572;
	text-decoration: underline;
}
#aboutleft a:hover {
	text-decoration: underline;
	color:#ff5c00;
}

 
header, section, footer, aside, nav, article {
	display: block;
}
p {
	text-align:justify;
}

.txfmPC{
	text-transform:lowercase;
}
.txfmPC::first-letter {
	text-transform:capitalize;
}

.caption{
	margin: 0 10% 0 10%;
}
.justify
{
	text-align:justify;
}
 
}
.bold{
	font-weight:bolder;
}
.center{
	text-align: center;
}
.red
{
	color: #ff0000;
}
.orange
{
	color: #ff5c00;
}

.italic
{
	font-style:italic; 
}
.indent
{
	margin-left: 3em;
}
.obit
{
	margin-left: 3em;
	text-align:justify;
	width:75%;
}
.title{
	font-weight:bolder;
	xfont-size:2.2vw;
}
.tspan{
	font-weight:normal;
	font-size:1.5vw;
	font-family: "Brush Script MT",arial;

}

.hspan{
	xfont-weight:normal;
	font-family: "Brush Script MT",arial;

}
.em75
{
	font-size: .75em  !important;
}

.hide
{
	display:none;
}




/* Navigation */



nav
{
	margin: 0 auto;  
	padding:0 0 10px 0;
	font-style:italic; 
	font-size:1.1em;
	xwidth:100%; 
	color:#ff5c00;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}

nav ul
{
	padding:0, 0, 3px, 0; 
	list-style:none; 
}

nav li{
	list-style-type:none; 
	display: inline;   

}
nav a{
	color:#ff5c00;
}
nav a, nav a:visited{
	color:#ff5c00;
}
nav a:hover{
	text-decoration:underline; 
	color:#009572;
}


#mainheader nav{
	float:right; 
	margin:2px 0 0 0; 
}
#mainheader nav li{
	margin:0 0 0 20px;
}


 

 
#mainfooter li{
	margin:0 35px 0 0;
}
#mainfooter li:last-child{
	margin-right:0;
}
 


/* Tables */


#Table
{
	xoverflow:auto;
}
table
{
	margin:0 0 3px 0;
 

}
.TblCtr
{
	border-spacing: 1px;	
	text-align:left;
	margin:0 auto;
    border-collapse:collapse;	
    xfont-size:1.0em;
}

th{
	color: #009572;
}
td, th 
{
    vertical-align:top;
}
 
.wBord th td
{
	border: 1px solid #ff5c00;
}

th, td
{
	padding:0 3px 0 3px;
}
.church
{
	padding-top: 5px;
	padding-bottom: 5px;
}
.CellCenter
{
	white-space: nowrap;
	border: 1px solid #ff5c00;
	text-align: center;
}
.CellCenterNB
{
	white-space: nowrap;
	border: 0px solid #ff5c00;
	text-align: center;
}
.CellCenterWrap
{
	border: 1px solid #ff5c00;
	text-align: center;
}
.CellLeft
{
	white-space: nowrap;
	border: 1px solid #ff5c00;
	text-align: left;
}
.CellLeftNB
{
	white-space: nowrap;
	border: 0px solid #ff5c00;
	text-align: left;
}
.CellLeftWrap
{
	border: 1px solid #ff5c00;
	text-align: left;
}
.CellRight
{
	white-space: nowrap;
	border: 1px solid #ff5c00;
	text-align: right;
}
.CellRightNB
{
	white-space: nowrap;
	border: 0px solid #ff5c00;
	text-align: right;
}
.CellRightPd
{
	white-space: nowrap;
	padding-right:5px;
	border: 1px solid #ff5c00;
	text-align: right;
}
.nowrap
{
	white-space:nowrap;
}
.w1{
	width:5%;
	margin-right:4em;
}



/* Footer */

footer
{
	margin:2px 0 0 0;
}

#footerwrap
{
	margin: 0 auto;
	width:100%;
	background:#fcfcfc ; 
	padding-top: 2em;		
	border-top: 2px solid #ff5c00; 
	font-size: .95em;
 	text-align: center;
	clear: both;
}

#footer p
{

}
div#footerwrap .cpyrt
{
	padding: 0 7em;
	text-align: center;
	font-size: .90em;
	width:75%;
}

.cpy
{
 	margin:auto;
	text-align: center;
	width:50%;
}

 

div#footerwrap .flinks
{
	float: left;
	width: 50%;
	text-align: center;
 	line-height: 1.5em;
}


.w75
{
	width:75%;
	margin:0 auto;
}

 


#mainfooter
{
	text-shadow:0 0 1px #000;
	xmargin:2px 0 0 0;	
}

#mainfooter navxx
{
	margin: 0 auto;  
	padding:0 0 10px 0;
	font-style:italic; 
	font-size:1.1em;
	width:100%; 
	color:#ff5c00;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}

#mainfooter navxx ul
{
	padding:0, 0, 3px, 0; 
	list-style:none; 
}

 


#mainfooter li{
	list-style-type:none; 
	display: inline;   
	margin:0 35px 0 0;
}
#mainfooter li:last-child{
	margin-right:0;
}
#mainfooter a, #mainfooter a:visited{
	xcolor:#ff5c00;
}
#mainfooter a:hover{
	text-decoration:underline; 
	xcolor:#009572;
}

.copyright{
	font-size: .75em
}


/* Green - 009572      orange = ff5c00   */



/* Header */

#headerwrap{
	width:100%; 
	background:url("../images/headerbg.jpg") repeat-x 0 0; 
	height:117px; 
	xoverflow:hidden;
}
#mainheader{ 
	padding:30px 0 0 0; 
	xcolor:#2f2f2f; 
	text-shadow:0 0 1px #fff;
}
.logo{
	float:left; 
	margin:-29px 0px 0 0px; 
	-webkit-transition:-webkit-transform 0.4s ease-out; 
	-moz-transition:-moz-transform 0.4s ease-out; 
	transition:transform 0.4s ease-out;
}
.logo:hover{
	cursor:pointer; 
	-webkit-transform:rotate(360deg); 
	-moz-transform:rotate(360deg); 
	transform:rotate(360deg);
}
#websitetitle{
	xfloat:left; 
	margin:-8px 0 0 0;
}
#websitetitle h1{
	font-size:3.00em; 
	font-weight:normal;
}
#websitetitle h2{
	font:1.462em "Georgia"; 
	font-style:italic; 
	font-weight:bold; 
	margin:-3px 0 0 0;
}
#mainheader navxx{
	float:right; 
	font-size:1.1em; 
	margin:2px 0 0 0; 
	color:#ff5c00;
}
#mainheader navxx li{
	list-style-type:none; 
	display:inline; 
	margin:0 0 0 20px;
}
#mainheaderxx a{
	color:#ff5c00;
}
#mainheaderxx a, #mainheader:visited{
	color:#ff5c00;
}
#mainheaderxx a:hover{
	text-decoration:underline; 
	color:#009572;
}



/* Intro  */

#introduction{
	margin-top:25px; 
	margin-bottom: 25px;
}
#introduction h2{
	font-size:3.231em; 
	font-weight:bold; 
	margin:0 0 5px 0;
}
#introduction p{
	font-size:1.05em; 
 
}
 
#introduction h4{
	font-style:italic;
	font-size:1.25em; 
}
#introduction li{
	list-style:none;
}
#maincontent li{
	list-style:none;
}





#maincontent{
	padding:25px 0 0 0; 
	overflow:hidden;
}
#aboutleft{
	float:left; 
	width:540px;
}
#aboutleft h3{font-size:1.5em; font-weight:bold; margin:0 0 15px 0;}
#aboutleft h4{font-size:1.3em; font-weight:bold; margin:0 0 15px 0;}
#aboutleft p{
	line-height:135%; 
	margin:0 0 15px 0;
	text-align:justify;
}
#articlesleft{
	float:left; 
	width:380px;
}
#articlesright{
	float:right; 
	width:380px;
}
#articlesright article{
	clear:both; 
	margin:0 0 20px 0; 
	overflow:hidden;
}
#articlesright figure{
	padding:5px; 
	border:1px #dbdbdb solid; 
	float:left; 
	width:119px; 
	height:119px; 
	margin:0 15px 0 0;
} 
#articlesright p{
	line-height:135%;
}
#articlesright h5{font-size:1.3em; margin:0 0 6px 0; color:#4086c6;}
#articlesright-x h5:hover{color:#2f2f2f;}



