* {
	/* Reset browsers default margin, padding and font sizes */
	margin: 0;
	padding: 0;
   }

body{ 	font-size: 12px; 	font-family: Verdana, sans-serif;	color: #000000;	background-color: #FFFFFF;}p{	font-size: 12px; 	text-align:left;}img{	border:0px;}li{	list-style: none;}ul {	list-style:none;
}

a
{
	text-decoration:none;
	color:#0E8BC9;
}

a:visited
{
	text-decoration:none;
	color:#0E8BC9;
}

a:hover
{
	text-decoration:underline;
	color:#0E8BC9;
}


div.container{ 	margin:0 auto;	width:990px;	padding-top:155px;	position:relative;	overflow:hidden;	background:url(/images/main/shadow2.gif) repeat-y;
}.header{	background:url(/images/main/main_banner.jpg) no-repeat;	position:absolute;	left:0;	top:0;	width:990px;	height:220px;	z-index: 1000;	}.header h1{	margin:12px 0 0 0;	padding:0;	width:990px;	height:175px;	overflow:hidden;}.header h1 a{	display:block;	width:990px;	height:6px;	text-indent:-9999px;	overflow:hidden;	position: relative;}.header ul{	margin-top:13px;	padding:1px 0 9px 1px;	width:989px;	height:32px;	float:left;	overflow:hidden;}.header ul li{	height:32px;	margin-left:1px;	float:left;	display:inline;	overflow:hidden;}.header ul li a{	display:block;	height:32px;	text-indent:-9999px;	overflow:hidden;}.header ul li.main a{width:110px;background:url(/images/nav/topnav-main.gif) no-repeat;}.header ul li.about a{width:116px;background:url(/images/nav/topnav-about.gif) no-repeat;}.header ul li.news a{width:115px;background:url(/images/nav/topnav-news.gif) no-repeat;}.header ul li.ministries a{width:120px;background:url(/images/nav/topnav-ministries.gif) no-repeat;}.header ul li.trips a{width:109px;background:url(/images/nav/topnav-trips.gif) no-repeat;}.header ul li.forums a{width:136px;background:url(/images/nav/topnav-forums.gif) no-repeat;}.header ul li.give a{width:136px;background:url(/images/nav/topnav-give.gif) no-repeat;}.header ul li.contact a{width:136px;background:url(/images/nav/topnav-contact.gif) no-repeat;}.header ul li a:hover,.header ul li.active a{background-position:0 100%;}.tabs2{	margin-top:11px;	width:700px;	overflow:hidden;}.tabs2 .tabstopbg,.tabs2 .tabsbotbg{	width:700px;	overflow:hidden;}.tabs2 .tabsbotbg{	padding: 0;	height:700px;	position:relative;	overflow:hidden;}.tabs2 .tabsbotbg .tabblock{	margin: 0;	width:674px;	height:470px;	overflow:hidden;	visibility: hidden; 	position: absolute;	top: 80px;	left: 22px;}.tabs2 .tabblock div{	position:absolute;	left: 0;	top:390px;	width:674px;	height:149px;	overflow:hidden;
}.tabs2 .tabblock div a{	display:block;	width:674px;	height:40px;	background:url(/images/main/tabblock-textbg.png); 	cursor:pointer;	text-decoration:none;	overflow:hidden;}.tabs2 .tabblock div strong{	display:block;	margin:0;	height:49x;	text-indent:-9999px;	overflow:hidden;}.tabs2 div#tab1 div strong{	margin-left:25px;	width:373px;}.tabs2 div#tab2 div strong{	margin-left:21px;	width:340px;}.tabs2 div#tab4 div strong{	margin-left:22px;	width:422px;}.tabs2 div#tab3 div strong{	margin-left:22px;	width:345px;}.tabs2 div#tab5 div strong{	margin-left:22px;	width:168px;}.tabs2 .tabblock div span{	display:block;	margin:0 10px 0 113px;	font:14px/18px 'Century Gothic', Georgia, serif;	color:#333;	float: right;}.tabs2 .tabblock div span em{	float:left;	font-style:normal;}.tabs2 .tabblock div span em.text{	color: #333;	float:left;}.container .tabs2 .tabsbotbg .tabholder{	height: 44px;	left: 22px;	position: absolute;	top: 508px;	width: 760px;	z-index: 999;}.container .tabs2 .tabsbotbg .tabholder ul{	width:760px;	height:30px;	float:left;	overflow:hidden;}.container .tabs2 .tabsbotbg .tabholder ul li{	height:30px;	margin-left:1px;	float:left; 	display:inline;	overflow:hidden;}.container .tabs2 .tabsbotbg .tabholder ul li a{	display:block;	height:30px;	text-indent:-9999px;	overflow:hidden;
	z-index:100;}.container .tabs2 .tabsbotbg .tabholder a.tab1{width:132px; background:url(/images/main/nav/midnav-about.gif) no-repeat}.container .tabs2 .tabsbotbg .tabholder a.tab2{width:132px; background:url(/images/main/nav/midnav-news.gif) no-repeat}.container .tabs2 .tabsbotbg .tabholder a.tab3{width:140px; background:url(/images/main/nav/midnav-ministries.gif) no-repeat}.container .tabs2 .tabsbotbg .tabholder a.tab4{width:132px; background:url(/images/main/nav/midnav-trips.gif) no-repeat}.container .tabs2 .tabsbotbg .tabholder a.tab5{width:132px; background:url(/images/main/nav/midnav-forums.gif) no-repeat}.container .tabs2 .tabsbotbg .tabholder a:hover,.container .tabs2 .tabsbotbg .tabholder a.active{background-position:0 100%;}.main_page{	height: 550px;	overflow-x: hidden;	overflow-y: hidden;	padding-bottom: 24px;	padding-left: 4px;	padding-right: 0px;	padding-top: 0px;	width: 981px;}.main2{	boarder-right; 1px solid rgb(218, 218, 218);	clear:left;	float: left;	margin-top: 90px;	overflow: hidden hidden;
	width:785px;	margin-bottom:10px;}

.main2 .application {	overflow: hidden hidden;	width:800px;
	margin-left: 50px;
	background-color:white;}.main2 .maintext {	float:right;	overflow: hidden hidden;	width:524px;	padding-bottom:15px;	/*background-color:rgb(236, 235, 230);*/
	background-color:rgb(40, 34, 31);
	/*background-color:black;*/
	/*color:rgb(212, 199, 195);*/
	color:white;
}

.main2 .maintext ol li{
	margin-left: 50px;
	list-style:decimal;
}.main2 .maintext p {	padding-left:15px;
	padding-bottom: 5px;
	padding-top:5px;}

.main2 .maintext a, a:visited{
	text-decoration:none;
	color:#0E8BC9;
}

.main2 .maintext a:hover {
	text-decoration:underline;
	color:#0E8BC9;
}
.main2 .maincol {	float:left;	width: 241px;}.main2 .maincol .menu {	margin-left:12px;	float:left;
	width: 228px;
	background:url(/images/nav/side_nav.gif) repeat-y;
}

.main2 .maincol .menu #nav {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	width: 228px;
	display: block;
	position:relative;
	margin-top:5px;
}

.main2 .maincol .menu #nav li {
	height:26px;
	padding-left:10px;
         display: list-item;
}

.main2 .maincol .menu #nav li a {
	color: white;
	text-decoration:none;
}

.main2 .maincol .menu #nav li a:hover {
	text-decoration:underline;
}

.main2 .maincol .internal_ads {
	background-color:rgb(84, 71, 65);
	float:left;
	margin-left:12px;	margin-top:5px;	width: 228px;
	padding-bottom:10px;
	color:white;
}

.main2 .maincol .side_block {
	background-color:rgb(84, 71, 65);
	float:left;
	margin-left:12px;	margin-top:5px;	width: 228px;
	padding-bottom:10px;
	color:white;
}

.main2 .maincol .side_block h3{
	text-indent:-9999px;
	background:url(/images/nav/twitter.gif) no-repeat;
	height:35px;
}

.main2 .maincol .internal_ads h2 {
	text-align:center;
	background-color:rgb(167,162,159);
	color: rgb(83,70,64);
}

.main2 .maincol .internal_ads p {
	padding:5px;
}
.main2 .maincol .twitter_feed {
}

.main2 .maincol .twitter_feed h2 {
	height:15px;
}

#twitter_update_list {
	margin: 0px;
	padding: 5px;
	list-style:none;
}

#twitter_update_list li {
	float left;
	padding-bottom:15px;
	color:white;
}

#twitter-link {
	padding-left:5px;
	margin-left:0px;
	float left;
	padding-bottom:8px;
}

.tw_box a {
	color:rgb(77,202,252);

	text-decoration:none;}

.tw_box a:hover{
	text-decoration:underline;}
.col1{	display: block;	float: left;	height: 865px;	overflow-x: hidden;	overflow-y: hidden;	width: 700px;
}.col2{	display: block;	float: right;	height: 913px;	margin-top: 104px;	width: 259px;
}.col2 .mission_statement{	width:238px;	height:140px;	position:relative;	overflow:hidden;	background-color:rgb(85,78,69);	padding-top:5px;	padding-bottom:5px;}.col2 .mission_statement ul{	margin:78px 20px 0 0;	display:inline;}.col2 .mission_statement ul li{	padding:8px 4px 0px 4px;	float:left;	display:inline;	font:italic 12px/18px 'Century Gothic', Georgia, serif;	color:#ffffff;	text-align:center;}.col2 .sidepic{	display: block;	overflow-x: hidden;	overflow-y: hidden;	height:295px;	margin-top:13px;}.col2 .sidepic h1{	padding:0;	height:295px;	overflow:hidden;	z-index:-1;}.bottom_title{	margin: 0 auto;	display: block;	overflow: hidden hidden;	width: 938px;	background-color:rgb(83, 71, 65);	text-align:center;	padding-top:10px;	padding-bottom:10px;}.bottom_title span{	color:#ffffff;
	font:20px/26px 'Century Gothic', Georgia, serif;}.bottom_columns{	display: block;	overflow: hidden hidden;	width:938px;	color:#ffffff;	margin: 0 auto;
	padding-top:10px;}.bottom_columns h1{	font:16px/22px 'Century Gothic', georgia, serif;}.bottom_columns h1 a{	text-decoration:none;	color:#ffffff;}.bottom_columns h1 a:hover{	text-decoration:underline}.bottom_columns span{	font:italic 12px/18px 'Century Gothic', Georgia, serif;	}.bottom_column1{	display: block;	overflow: hidden hidden;	color: white; 
}.bottom_column2{	display: block;	overflow: hidden hidden;	color:white; }.bottom_column3{	display: block;	overflow: hidden hidden;	color:white;}

.friends{
	border-bottom:solid 1px #000;
}

.column2
{
	clear: right;
	display: inline;
	float: right;
	margin: 90px 4px 0px 0px;
	overflow: hidden;
	width: 183px;
}

.trip_info
{
	position:absolute; 
	width:300px; 
	display:block; 
	visibility:hidden;
	border: 2px solid #000; 	
	background-color: white; 
	padding: 5px;
	color:black;
}

.column2 .staff_bio {
	background-color:rgb(84, 71, 65);
	color:white;
}

.column2 .staff_bio h2 {
	text-align:center;
	background-color:rgb(167,162,159);
	color: rgb(83,70,64);
}

.column2 .staff_bio p {
	padding-bottom:5px;
	padding-top:5px;
}

.bio_text {
	margin-bottom:10px;
}

.copyright
{
	clear:right;
	float:left;
	font-size:11px;
	color:white;
	margin-top:20px;
	margin-left:20px;
}

.bottom_links
{
	float:right;
	font-size:12px;
	color:white;
	margin-top:20px;
	margin-right:20px;
}

