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

body {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/background.jpg);
}

p {
	margin: 0px;
	padding: 0px;
}

.contain {
	width: auto;
	margin: 0px;
	padding: 0px;
}

.bottom_menu_text {
	color: #ffffff;
	font-family: Helvetica, Arial, "Times New Roman";
	font-size: 14px;
}
.designed_by {
	color: #ffffff;
	font-family: Helvetica, Arial, "Times New Roman";
	font-size: 10px;	
}

.info_index_style {
	color: #243506;
	font-family: Helvetica, Arial, "Times New Roman";
	font-size: 15px;
	text-align: justify;
	line-height: 18px;
}

.download_links {
	color: #243506;
	font-family: Helvetica, Arial, "Times New Roman";
	font-size: 15px;
	text-align: center;
	line-height: 18px;
}

.info_index_style_title {
	color: #243506;
	font-family: Helvetica, Arial, "Times New Roman";
	font-size: 23px;
	text-align: center;
	line-height: 18px;
	text-decoration: underline;
}

.info_index_style_title_smaller {
	color: #243506;
	font-family: Helvetica, Arial, "Times New Roman";
	font-size: 18px;
	text-align: justify;
	line-height: 18px;
	text-decoration: none;
}

.info_index_style_outlines {
	color: #243506;
	font-family: Helvetica, Arial, "Times New Roman";
	font-size: 15px;
	text-align: left;
	line-height: 23px;
}

.text_pictures{
	color: #243506;
	font-family: Helvetica, Arial, "Times New Roman";
	font-size: 30px;
	text-align: center;
	line-height: 23px;
}

.text_pictures_small {
	color: #243506;
	font-family: Helvetica, Arial, "Times New Roman";
	font-size: 15px;
	text-align: center;
	line-height: 23px;
}

#form {
	color: #243506;
	font-family: Helvetica, Arial, "Times New Roman";
	font-size: 15px;
	text-align: justify;
	line-height: 18px;
	text-align: center;
	padding: 10px 0px 10px 0px;
}
#form_title {
	color: #243506;
	font-family: Helvetica, Arial, "Times New Roman";
	font-size: 20px;
	text-align: justify;
	line-height: 18px;
	text-align: center;
	padding: 10px 0px 10px 0px;
}

/* ~~~~~~ Main Site ~~~~~~ */

.center {
	width: auto;
	height: auto;
	margin: 0px;
	padding: 0px;
}

.site_container {
	width: 950px;
	height: auto;
	margin: 0px auto 0px auto;
	padding: 0px;
}
.top_site {
	width: 950px;
	height: 150px;
	margin: 0px;
	padding: 0px;
	background-image:url(../images/site_top.png);
	background-repeat: no-repeat;
}
.top_menu {
	width: 950px;
	height: 51px;
	margin: 0px;
	padding: 0px;
	background-image:url(../images/top_menu.png);
	background-repeat: no-repeat;
}
.repeating_mid {
	width: 910px;
	height: auto;
	margin: 0px;
	padding: 10px 20px 10px 20px;
	background-image:url(../images/repeating_mid.png);
	background-repeat:repeat-y;
}	
.bottom_menu {
	width: 950px;
	height: 54px;
	margin: 0px;
	padding: 0px;
	background-image:url(../images/bottom_menu.png);
	background-repeat: no-repeat;
}	


/* ~~~~~ Top Menu ~~~~~~*/

.top_menu_text {
	width: 730px;
	height: 51px;
	margin: 0px 30px 0px 190px;
	padding: 0px 0px 0px 0px;
}

.home_btn {
	width: 114px;
	height: 51px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.about_btn {
	width: 154px;
	height: 51px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.mission_btn {
	width: 154px;
	height: 51px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.donations_btn {
	width: 154px;
	height: 51px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.contact_btn {
	width: 154px;
	height: 51px;
	margin: 0px;
	padding: 0px;
	float: left;
}

/* ~~~~~ Bottom Menu Divs ~~~~~*/

.bottom_menu_links {
	width: 675px;
	height: 30px;
	float: right;
	padding-top: 5px;
	padding-right: 35px;
	text-align: right;
}
.designed_by {
	width: 200px;
	height: 30px;
	padding-top: 7px;
	float: left;
	margin-left: 30px;
}

/* ~~~~~ Bottom Menu Links ~~~~~ */

#bottom_menu a:link {
	color: #ffffff;
	font-family: Helvetica, Arial, "Times New Roman";
	font-size: 13px;
	text-decoration: none;
}
#bottom_menu a:visited {
	color: #ffffff;
	font-family: Helvetica, Arial, "Times New Roman";
	font-size: 13px;
	text-decoration: none;
}
#bottom_menu a:hover {
	color: #ffffff;
	font-family: Helvetica, Arial, "Times New Roman";
	font-size: 13px;
	text-decoration: underline;
}
#bottom_menu a:active {
	color: #ffffff;
	font-family: Helvetica, Arial, "Times New Roman";
	font-size: 13px;
	text-decoration: none;
}

/* ~~~~~~ Index Page ~~~~~~ */

.flash_pictures {
	width: 445px;
	height: 319px;
	margin: 5px;
	padding: 0px;
	float: left;
}

.info_index {
	width: 445px;
	height: auto;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float: right;
}
.info_index_title {
	width: 433px;
	height: 97px;
	margin: 0px 6.5px 0px 6.5px;
	padding: 0px;
	border-bottom: #121b03 thin solid;
}
.info_index_text {
	width: 433px;
	height: auto;
	margin: 0px 6.5px 0px 6.5px;
	padding: 20px 0px 0px 0px;
}
.bottom_index_buttons {
	width: 910px;
	height: 540px;
	margin: 0px;
	padding: 15px 0px 0px 0px;
	float: left;
}
.bottom_buttons {
	width: 250px;
	height: 209px;
	margin: 0px 0px 0px 40px;
	padding: 0px;
	float: left;
}

.create_retreat_button {
	width: 150px;
	height: 125px;
	margin: 0px 0px 0px 40px;
	padding: 0px;
	float: left;
}
/* ~~~~~ About Page ~~~~~ */

.about_info {
	width: 445px;
	height: autp;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float: right;
}
.about_index_title {
	width: 433px;
	height: 97px;
	margin: 0px 6.5px 0px 6.5px;
	padding: 0px;
	border-bottom: #121b03 thin solid;
}
.about_index_text {
	width: 433px;
	height: auto;
	margin: 0px 6.5px 0px 6.5px;
	padding: 20px 0px 0px 0px;
}
.bottom_about_moreinfo {
	width: 875px;
	height: 200px;
	margin: 0px;
	padding: 15px 20px 0px 15px;
	float: left;
}

/* ~~~~~ Mission Page ~~~~~*/

.mission_info {
	width: 445px;
	height: autp;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float: right;
}
.mission_index_title {
	width: 433px;
	height: 97px;
	margin: 0px 6.5px 0px 6.5px;
	padding: 0px;
	border-bottom: #121b03 thin solid;
}
.mission_index_text {
	width: 433px;
	height: auto;
	margin: 0px 6.5px 0px 6.5px;
	padding: 20px 0px 0px 0px;
}

.bottom_mission_moreinfo {
	width: 875px;
	height: 100px;
	margin: 0px;
	padding: 15px 20px 0px 15px;
	float: left;
}

/* ~~~~~ Donate Page ~~~~~*/

.donate_info {
	width: 445px;
	height: autp;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float: right;
}
.donate_index_title {
	width: 433px;
	height: 97px;
	margin: 0px 6.5px 0px 6.5px;
	padding: 0px;
	border-bottom: #121b03 thin solid;
}
.donate_index_text {
	width: 433px;
	height: auto;
	margin: 0px 6.5px 0px 6.5px;
	padding: 20px 0px 0px 0px;
}

/* ~~~~~ Contact Page ~~~~~*/

.contact_info {
	width: 445px;
	height: autp;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float: right;
}
.contact_index_title {
	width: 433px;
	height: 97px;
	margin: 0px 6.5px 0px 6.5px;
	padding: 0px;
	border-bottom: #121b03 thin solid;
}
.contact_index_text {
	width: 433px;
	height: auto;
	margin: 0px 6.5px 0px 6.5px;
	padding: 20px 0px 0px 0px;
}

/* ~~~~~ Prayer Request Page ~~~~~*/

.pr_info {
	width: 445px;
	height: autp;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float: right;
}
.pr_index_title {
	width: 433px;
	height: 97px;
	margin: 0px 6.5px 0px 6.5px;
	padding: 0px;
	border-bottom: #121b03 thin solid;
}
.pr_index_text {
	width: 433px;
	height: auto;
	margin: 0px 6.5px 0px 6.5px;
	padding: 20px 0px 0px 0px;
}
.bottom_pr_moreinfo {
	width: 875px;
	height: auto;
	margin: 0px;
	padding: 15px 20px 0px 15px;
	float: left;
}


/* ~~~~~ The Team Page ~~~~~*/

.team_info {
	width: 445px;
	height: autp;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float: right;
}
.team_index_title {
	width: 433px;
	height: 97px;
	margin: 0px 6.5px 0px 6.5px;
	padding: 0px;
	border-bottom: #121b03 thin solid;
}
.team_index_text {
	width: 433px;
	height: auto;
	margin: 0px 6.5px 0px 6.5px;
	padding: 20px 0px 0px 0px;
}
.bottom_team_moreinfo {
	width: 875px;
	height: auto;
	margin: 0px;
	padding: 15px 20px 0px 15px;
	float: left;
}
.team {
	width: auto;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
}
.team_picture_alan {
	width: 87px;
	height: auto;
	margin: 0px 20px 0px 0px;
	padding: 0px;
	border: #121b03 thin solid;
	float: left;
}
.team_picture {
	width: 87px;
	height: auto;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	border: #121b03 thin solid;
}
.team_info_two {
	width: 750px;
	height: auto;
	margin: 0px;
	padding: 0px;
	float: left;
}

.space {
	width: 875px;
	height: 60px;
	margin: 0px;
	padding: 0px;
	float: left;
}

/* ~~~~~ Retreat Info ~~~~~*/

.retreat_info {
	width: 445px;
	height: autp;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float: right;
}
.retreat_index_title {
	width: 433px;
	height: 97px;
	margin: 0px 6.5px 0px 6.5px;
	padding: 0px;
	border-bottom: #121b03 thin solid;
}
.retreat_index_text {
	width: 433px;
	height: auto;
	margin: 0px 6.5px 0px 6.5px;
	padding: 20px 0px 0px 0px;
}
.bottom_retreat_moreinfo {
	width: 875px;
	height: auto;
	margin: 0px;
	padding: 15px 20px 0px 15px;
	float: left;
}
.bottom_retreat_moreinfo_two {
	width: 875px;
	height: auto;
	margin: 0px;
	padding: 0px 20px 0px 15px;
	float: left;
}
.confirmation_comments {
	width: 875px;
	height: 450px;
	margin: 0px;
	padding: 0px 20px 0px 15px;
	float: left;
}

.confirmation_comments {
	width: 875px;
	height: 50px;
	margin: 0px;
	padding: 0px 20px 0px 15px;
	float: left;
}

.pdf {
	width: 875px;
	height: 700px;
	margin: 0px;
	padding: 0px 20px 0px 15px;
	float: left;
}

.pdf_references {
	width: 875px;
	height: 700px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.retreat_pdf {
	width: 875px;
	height: auto;
	float: left;
	margin: 30px 0px 30px 0px;
	padding: 0px;
}

.bottom_retreat_moreinfo {
	width: 875px;
	height: 600px;
	margin: 0px;
	padding: 35px 20px 0px 15px;
	float: left;
}

.talk_logo {
	width: 395px;
	height: 129px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

.talk_logo_two {
	width: 387px;
	height: 135px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.talk_logo_three {
	width: 387px;
	height: 135px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.talk_logo_four {
	width: 387px;
	height: 190px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.retreat_des {
	width: 395px;
	height: 250px;
	margin: 0px 0px 0px 15px;
	padding: 0px;
 	float: left;
}

.retreat_des_two {
	width: 387px;
	height: 250px;
	margin: 0px 0px 0px 60px;
	padding: 0px;
 	float: left;
}

.retreat_des_three {
	width: 387px;
	height: 280px;
	margin: 30px 0px 0px 15px;
	padding: 0px;
	float: left;
}

.retreat_des_four {
	width: 387px;
	height: 320px;
	margin: 20px 0px 0px 68px;
	padding: 0px;
	float: left;
}

/* ~~~~~~ Talk Outlines ~~~~~*/

.leap_logo {
	width: auto;
	height: auto;
	padding: 0px;
	text-align: center;
	float: left;
	margin: 0px 90px 0px 90px;
}	
.bottom_outlines_moreinfo {
	width: 875px;
	height: auto;
	margin: 0px;
	padding: 15px 20px 0px 15px;
	float: left;
}

/* ~~~~~ Feedback ~~~~~ */

.bottom_feedback_moreinfo {
	width: 875px;
	height: auto;
	margin: 0px;
	padding: 15px 20px 0px 15px;
	float: left;
}

/* ~~~~ Create Retreat ~~~~~ */

.form {
	width: 600px;
	height: auto;
	margin: auto;
	padding: 0px 0p 0px 0px;
	border: #030 thin solid;
	background-color: #d4dada;
}

.top_of_create_retreat {
	width: 875px;
	height: 150px;
	margin: 0px;
	padding: 15px 20px 0px 15px;
}

.form_text {
	width: 500px;
	height: 209px;
	margin: 0px 0px 0px 40px;
	padding: 0px;
	float: left;
}

.form_text_two {
	width: 500px;
	height: 125px;
	margin: 0px 0px 0px 40px;
	padding: 0px;
	float: left;
}

