@charset "utf-8";
/* CSS Document */

body{
	background-color:#f5f5e9;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #787070;
}


a{color:#600;text-decoration:none;}
a:hover{color:#666699;}
a.scrollover {
      /* Default Colour/Styles here */
      color: #89955b;
}
a.scrollover em:first-line {
      /* Rollover Colour/Styles here */
      color: #666699;
}

/*THE VERY BIG AREA*/
	#extraPLUSarea{
			/*border: 5px solid green;*/
		margin-left: auto;
		margin-right: auto;
		/*width: 1122px; /* 171 + 751 + 171 */
		width: 951px;
		float:left;
	}

/*
	**************************HOME STYLE**************************
*/

/*SIDE NOTE RIGHT*/

	#extra_area{
			/*border: 5px solid red;*/
		margin-left:auto;
		margin-right:auto;
		/*width:1122px;*/
		width:951px;
		float: right;
	}
	
	#side_note_events{
			/*border:1px solid red;*/
		width:171px;
		float:right;
		margin-top:50px;
	}
	
	#side_note_events .side_note_content_events{
		background-color:#EBEBEB;
		border-top: 5px solid #c7cdd8;
		border-right: 5px solid #c7cdd8;
		border-bottom : 5px solid #c7cdd8;
		padding-top: 5px;
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 5px;
	}
	
	#side_note{
			/*border:1px solid red;*/
		width:171px;
		float:right;
		margin-top:200px;
	}
	
	.side_note_content{
		background-color:#e7eded;
		border-top: 5px solid #d3eee9;
		border-right: 5px solid #d3eee9;
		padding-top: 5px;
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 5px;
	}
	.side_note_content #ad_text{
		font-size:12px;
		color:#999999;
		margin-left:15px;
	}
	.side_note_content p{
		font-size:12px;
		margin-left:5px;
		margin-right:5px;
		text-align:center;
	}
	.side_note_content #set_color_link{
		color:#999933; 
		font-size:16px;
	}
	#align_title{
		padding-top:5px;
		padding-bottom:5px
	}
	.side_note_content #align_pictures{
		margin-left:auto;
		margin-right:auto;
		padding: 0px;
	}
	.side_note_content li a{color:#996699;border:0;}
	.side_note_content li a:hover{color:#9966FF;border:0;}
	.side_note_content a{color:#e7eded;border:0;}
	.side_note_content a img{color:#e7eded;border:0;}
	.side_note_content a:hover{color:#e7eded;border:0;}
	.side_note_footer{
		width:171px;
		height:77px;
		background-image:url(images/side_note_footer.gif);
		border-right:0;
	}

/*SIDE NOTE LEFT*/
	#extra_area_left{
			width:171px;
			float: left;
	}
	#side_note_left{
			width:171px;
			float:right;
			margin-top:0px;
			margin-left:0;
				/*border: 1px solid red;*/
	}
	#side_note_left .side_note_content_left{
		background-color:#EBEBEB;
		border-top: 5px solid #c7cdd8;
		border-right: 5px solid #c7cdd8;
		border-bottom : 5px solid #c7cdd8;
		padding-top: 5px;
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 5px;
	}
	

/*CONTENT*/

	#area_home{ /*just for areas with side note*/
		width:751px;
		background-color:#fbfbe5;
		border: 14px solid #c7cdd8;
		margin-right:auto;
		margin-left:auto;
		float: left;
	}

	.header_home{
		background-image:url(images/header.gif);
		width:751px;
		height:122px;
			/*border: 1px solid red;*/
	}
	.header_home a{
	outline:none;
	color:transparent;
	border:0;
	}
	.header_home a img{
		//margin-right:2px;
		outline:none;
		color:transparent;
		border:0;
		margin-right:2px;
		
	}
	.menu_home{
		background-image:url(images/menu_quote.gif);
		width: 751px;
		height:163px;
		font-size:18px;
		text-align:center
			/*border: 1px solid red;*/
	}
	#content_home{
		width: 751px;
		/*height:649px;*/
			/*border: 5px solid yellow;*/
	}
	#content_home .content_home_editable{
		width:575px;
		height:649px;
		float:right;
		margin-top:0px;
			/*border: 1px solid blue;*/
	}

	#content_home .content_home_editable .content_home_editable_area{
		width:530px;
		background-color:#e3e4e8;
		border: 7px solid #c7cdd9;
		padding-top:10px;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 10px;
		font-size:17px;
	}
	
	#content_home .content_home_picture{
		background-image:url(images/rest_of_cross.gif);
		width:174px;
		height:649px;
		position:relative;
		top:0px;
		z-index:0;
			/*border: 1px solid red;*/
	}
	
	#upeventsbox{width: 530px; padding: 2px;margin-bottom: 5px;}
/*
	**************************END OF HOME STYLE**************************
*/


/*
	**************************STRUCTURE STYLE**************************
*/

#area{ /*basically all kinds of area with no side note*/
		width:751px;
		background-color:#fbfbe5;
		border: 14px solid #c7cdd8;
		margin-right:171px;
		margin-left:171px;
			/*float: left;*/
}
.header_structure{
	background-image:url(images/header-structure.gif);
	width:751px;
	height:122px;
		/*border: 1px solid red;*/
}	
.header_structure a{
	outline:none;
	color:transparent;
	border:0;
}
.header_structure a:hover{
	outline:none;
	color:transparent;
	border:0;
}
.header_structure a img{
	//margin-right:2px;
	outline:none;
	color:transparent;
	border:0;
	margin-right:2px;
}
.menu_structure{
	background-image:url(images/menu_quote-structure.gif);
	width: 751px;
	height:163px;
	font-size:18px;
	text-align:center
}
.menu_structure .info_structure{
	width: 450px;
	margin-left: 150px;
	padding: 10px;
		/*border: 1px solid red;*/
}
#content_structure{
		width: 751px;
		height:649px;
			/*border: 5px solid yellow;*/
	}

#content_structure .content_structure_editable{
	width: 749px;
	height:649px;
	float:right;
	margin-top:0px;
	position:relative;
	z-index:1;
		/*border: 5px solid blue;*/
}

#content_structure .content_structure_editable_area{
	width: 695px;
	height: 600px;
	background-color:#e3e4e8;
	border: 7px solid #c7cdd9;
	padding-top:10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-left: 10px;
	font-size:13px;
	/* for IE */
  	filter:alpha(opacity=85);
  	/* CSS3 standard */
  	opacity:0.85;
}

#content_structure .content_structure_picture{
		background-image:url(images/rest_of_cross.gif);
		width:174px;
		height:649px;
		position:relative;
		//top:-649px;
		z-index:0;
			/*border: 1px solid red;*/
	}

/*
	**************************END OF STRUCTURE STYLE**************************
*/

/*ABOUT US - HISTORY*/
.menu_aboutus{
	background-image:url(images/menu_quote-aboutus.gif);
	width: 751px;
	height:163px;
	font-size:18px;
	text-align:center
}
/*******/

/***************************CONTEMPLATION STYLE***************************/

/* 	USING STYLES FROM HOME, EXCLUDES SIDE NOTE. 
	USING #area FROM STRUCTURE, header_structure, content_home, content_home_editable, content_home_editable_area, content_home_picture*/
.menu_contemplation{
	background-image:url(images/menu_quote-contemplation.gif);
	width: 751px;
	height:163px;
	font-size:18px;
	text-align:center
}
#content_home #font_weight_for_contemplation table{ font-size:15px;}

/***************************END OF CONTEMPLATION STYLE***************************/


/*
	**************************EVENTS STYLE*************************
*/
/*USING styles from structure*/
.menu_events{
	background-image:url(images/menu_quote-structure.gif);
	width: 751px;
	height:163px;
	font-size:18px;
	text-align:center;
}
.menu_events .info_events{
	width: 480px;
	margin-top: 40px;
	margin-left: 140px;
	padding: 0px;
	text-align:center;
	letter-spacing:1px;
	font-size:18px;
	color: gray;
		/*border: 1px solid red;*/
}

/*
	**************************END OF EVENTS STYLE***************************
*/


/*
	**************************CONTACT US STYLE***************************
*/
/*USING styles from home*/
.menu_structure .info_contact{
	width: 450px;
	margin-left: 150px;
	margin-top: 25px;
	padding: 10px;
		/*border: 1px solid red;*/
}
#content_home .content_home_editable .content_contact_editable_area{
		width:530px;
		height:500px;
		background-color:#e3e4e8;
		border: 7px solid #c7cdd9;
		padding-top:10px;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 10px;
		font-size:17px;
}
#content_home .content_home_editable .content_contact_editable_area .edit_box{
		/*border:1px solid red;*/
	margin-top: 40px;
	margin-left: 20px;
}	
#content_home .content_home_editable .content_contact_editable_area .edit_box_thanks{
		/*border:1px solid red;*/
	width: 500px;
	margin-top: 150px;
	text-align:center;
}
.edit_box_thanks i{font-size:18px;}
/* Form CSS */

form ul {font-size:100%;
		list-style-type:none;
		margin:0;
		padding:0;
		width:100%;}

form li {display:block;
		margin:0;
		padding:4px 5px 2px 9px;
		position:relative;}

/*
	**************************END OF CONTACT US STYLE***************************
*/

/*FAQ*/
.header_faq{
	background-image:url(images/header-faq.gif);
	width:751px;
	height:122px;
		/*border: 1px solid red;*/
}	
.header_faq a{
	outline:none;
	color:transparent;
	border:0;
}
.header_faq a:hover{
	outline:none;
	color:transparent;
	border:0;
}
.header_faq a img{
	//margin-right:2px;
	outline:none;
	color:transparent;
	border:0;
	margin-right:2px;
}
.menu_faq{
	background-image:url(images/menu_quote-faq.gif);
	width: 751px;
	height:47px;
	font-size:18px;
	text-align:center
}
#content_faq{
	margin: 10px;
	margin-top:0px;
	padding: 10px;
	padding-top:0px;
		/*border: 1px solid red;*/
}
/*****/

#flashcontent{
	background-color: transparent;
}

#footer{
	font-size:10px;
	margin-top:5px;
	padding-bottom:0px;
	bottom:0px;
}
#footer_long{
	font-size:10px;
	margin-top:2px;
	margin-left: 150px;
	padding-bottom:0px;
	bottom:0px;
}
#footer_contact{
	font-size:10px;
	margin-top:100px;
	margin-left: 0px;
	padding-bottom:0px;
	bottom:0px;
}
