/* Global Media Outreach    CSS
	Author						  Mike Weimer
	Version						  v1.0 | 9.31.09
	..................................................... */



/**************
	   Reset
***************/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,iframe,textarea,p,blockquote,th,td,img,table,a,em,hr,.Explicit,label,label.wrapable  { 
	border: 0; 
	margin: 0; 
	padding: 0; 
	background: none;
	list-style: none;
	font: bold 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align: left;
	color: #334b5c; 
	line-height: 24px;
	text-decoration: none;
	white-space:none;
	letter-spacing: .3px;
	}
table{border-collapse:collapse;border-spacing:0; letter-spacing:}
input,textarea,select{outline-style:none;outline-width:0pt;font: bold 11px "Helvetica Neue", Helvetica, Arial, sans-serif;}
legend{color:#000;}a:focus{-moz-outline-style: none; border:0px;}
sup { font-size: 9px; }
input::-moz-focus-inner { border: 0; }

h3 { font-size: 20px; color: #ff3c1b; }

#boundry { margin: 0 auto; }
	
#banner {
	background: black url(../../images/gmo/banner.jpg) no-repeat center top;
	height: 487px;
	margin: 0 auto;
	}
	
	#banner.sub { height: 300px; border-bottom: 1px solid black; }
	
ul#menu { margin: -372px auto; width: 460px; height: 40px; }
	
	.sub ul#menu { margin: -186px auto; }

ul#menu li { float: left; }

ul#menu li#get_the_latest { float: left; }
	
ul#menu li a { padding: 7px 17px 10px 17px; display: block; letter-spacing: .5px; color: white; text-shadow: -1px 0 1px black, 0 1px 1px black, 1px 0 1px black, 0 -1px 1px black;  }
	
ul#menu li a:hover, ul#menu li a.current_menu { background: url(../../images/gmo/menu_hover.png) repeat-x; }

#donate_container {
	width: 960px;
	height: 106px;
	margin: 0 auto;
	position: relative;
	}
	
#get_the_latest { 
	padding: 7px 17px 10px 17px; 
	display: block; 
	letter-spacing: .5px; 
	color: #ff5d42; 
	text-shadow: -1px 0 1px black, 0 1px 1px black, 1px 0 1px black, 0 -1px 1px black; 
	position: absolute;
	top: 115px;
	right: 0;
	display: none;
	}
	
#get_the_latest:hover { 
	color: white; 
	text-shadow: -1px 0 1px #3d0900, 0 1px 1px #3d0900, 1px 0 1px #3d0900, 0 -1px 1px #3d0900; 
	background: url(../../images/gmo/menu_hover_latest.png) repeat-x;
	}
	
#get_the_latest img { margin: 0 4px 0 0; }
	
#donate_link {
	background: url(../../images/gmo/donate2.jpg) no-repeat;
	margin: 18px -2px 0 0;
	float: right;
	width: 256px;
	height: 72px;
	display: block;
	}
	
#home_link {
	margin: 18px -2px 0 0;
	float: left;
	width: 500px;
	height: 72px;
	display: block;
	}
	
#temp_donate {
	background: url(../../images/gmo/temp_donate.jpg) no-repeat;
	width: 960px;
	height: 1300px;
	margin: 30px auto;
	}
	
#temp_share_jesus {
	background: url(../../images/gmo/temp_share_jesus.jpg) no-repeat;
	width: 960px;
	height: 850px;
	margin: 70px auto;
	}
	
#temp_get_involved {
	background: url(../../images/gmo/temp_get_involved.jpg) no-repeat;
	width: 960px;
	height: 1000px;
	margin: 70px auto;
	}
	
h1 {
	font: normal 50px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: white; 
	margin: 0 0 0 0;
	letter-spacing: 1px;
	text-shadow: -1px 0 2px #000a15, 0 1px 2px #000a15, 1px 0 2px #000a15, 0 -1px 2px #000a15;
	}
	
h1 img { width: 1px; height: 32px; margin: 0 20px 0 5px; }
	
h1 span { 
	font: normal 18px "Helvetica Neue", Helvetica, Arial, sans-serif; 
	color: #c7e1f4; 
	text-shadow: -1px 0 1px #000a15, 0 1px 1px #000a15, 1px 0 1px #000a15, 0 -1px 1px #000a15;
	letter-spacing: .5px;
	}

h4 {
	font: bold 24px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #163247; 
	letter-spacing: .5px;
	/*margin: 12px 0 0 335px;*/
	/*float: left;
	margin: 350px 0 0 632px;*/
	}
	
#second_level_hdr, #news_hdr {
	border-top: 1px solid #163247;
	border-bottom: 1px solid #163247;
	height: 80px;
	width: 960px;
	margin: 70px auto 0;
	display: block;
	}
	
#panel_bg #second_level_hdr, #panel_bg #news_hdr { border: none; border-bottom: 4px solid #163247; }
	
#news_hdr {
	height: 54px;
	width: 700px;
	margin: 0;
	position: absolute;
	top: 30px;
	left: 30px;
	}
	
#panel_bg #news_hdr { top: 10px; height: 44px; }
	
#second_level_hdr h4, #news_hdr h4 { text-align: center; margin: 12px 0 0 0; }
	
#panel_bg #second_level_hdr h4, #panel_bg #news_hdr h4 { text-align: left; margin: 12px 0 -5px 0; }

#second_level_hdr h4#subhead { 
	color: #2d5573; 
	font-size: 12px;
	margin: 5px 0 0 0;
	}
	
#container {
	width: 960px;
	margin: 232px auto;
	position: relative;
	overflow: visible;
	}
	
#container.terms, #container.privacy, #container.contact_us{ margin: 232px auto 0 auto; }
	
#clickers_container { width: 960px; margin: 35px auto 0; }
	
#col1, #col2 {
	width: 465px;
	float: left;
	margin: 70px 0 0 0;
	}
	
#col2 { float: right; }
	
#col2 p {
	width: 445px;
	color: #495259;
	}
	
#subcol1, #subcol2 {
	width: 215px;
	float: left;
	}
	
#subcol2 { float: right; }

#newsletter {
	background: #2677b0;
	width: 215px;
	height: 280px;
	margin: 25px 0 0 0;
	position: relative;
	}
	
	.get_involved #newsletter { float: right; height: 200px; margin: -300px 0 0 0; }
	
	#footer #newsletter { 
		background: none;
		border: 1px solid #00101c; 
		height: 198px;
		position: absolute;
		top: 10px;
		left: 0;
		z-index: 3;
		width: 299px;
		margin: 0;
		}
	
#newsletter_bg {
	background: #042035;
	position: absolute;
	top: 10px;
	left: 0;
	z-index: 2;
	width: 300px;
	height: 200px;
	opacity: 0.5;
	filter: alpha(opacity=50);
	margin: 0;
	}
	
	
#newsletter form { margin: -15px 0 0 0; }

	#footer #newsletter form { margin: -8px 0 0 3px; display: none; }
		
	#footer #newsletter form#form_n { margin: 15px 0 0 17px; }

	.get_involved #newsletter form { margin: 12px 0 0 10px; }
	
#newsletter form input {
	background: #a9c9e0;
	height: 22px;
	margin: 0 0 5px;
	padding: 7px 7px 0;
	width: 181px;
	color: #141f26;
	}
	
	#footer #newsletter form input {
		background: #7394ad;
		width: 250px;
		color: #141f26;
		border: 1px solid #00101C;
		}
	
#newsletter form input#ACTION_SUBMIT_SURVEY_RESPONSE {
	margin: -24px 0 0 0;
	float: right;
	width: 60px;
	padding: 0 0 0 9px;
	height: 30px;
	background: #d4e4ef;
	}
	
	#footer #newsletter form input#ACTION_SUBMIT_SURVEY_RESPONSE { background: #597a93; font-size: 11px; }
	
	#footer #newsletter form input#ACTION_SUBMIT_SURVEY_RESPONSE:hover { background: #7b9bb3; }

	.get_involved #newsletter form input#ACTION_SUBMIT_SURVEY_RESPONSE { margin: 0 10px 0 0; padding: 0 9px; font-size: 12px; }

	#footer #newsletter form#form_n input#ACTION_SUBMIT_SURVEY_RESPONSE { margin: 0 17px 0 0; }
	
#newsletter form input#ACTION_SUBMIT_SURVEY_RESPONSE:hover { background: #eaf3f9; }
	
#newsletter form label, #newsletter form p, #newsletter form span.Explicit { display: none; }
	
#newsletter form label.error { 
	background: red;
	margin: 0 0 0 -50px;
	padding: 6px 8px;
	color: white;
	}
	
h6 { 
	border-top: 1px solid #d4dce2;
	border-bottom: 1px solid #d4dce2;
	height: 35px;
	font-size: 15px;
	color: #2677b0;
	padding: 10px 0 0 0;
	text-align: center;
	margin: 0 0 15px 0;
	}
	
#current_events {
	float: left;
	width: 465px;
	height: 775px;
	position: relative;
	}
	
.share_jesus table.storytable {
	background: #EBEDED;
	width: 465px;
	margin: 0 !important;
	height: 390px;
	}
	
.NewsHeadlineList img, .NewsHeadlineList strong, .share_jesus table.storytable .sectiontitle { display: none; }

.NewsHeadlineList {
	color: #ff3c1b !important;
	font-size:15px;
	}
	
#blog_container { background: #ebeded; padding: 15px 20px; width: 425px; height: 600px; position: relative; }

	#panel_bg #blog_container { background: none; width: 810px; height: 280px; padding: 15px 20px 15px 30px; }
	
	#panel_bg #blog_container #item1, #panel_bg #blog_container #item2, #panel_bg #blog_container #item3 { 
		clear: none; 
		float: left; 
		width: 200px; 
		margin: 0 50px 0 0; 
		}
	
	#panel_bg #blog_container h2 { color: #2677B0; }
	
	#panel_bg #blog_container #item1 h2 { font-size: 15px; line-height: 18px; }
	
	#panel_bg .bar_horizontal, #panel_bg #blog_container .divider_vertical { display: none; }
	
	#panel_bg #blog_container span, #panel_bg #blog_container a { font-size: 11px; line-height: 18px; }
	
	#panel_bg .news_blocks { height: 284px; margin: 0 15px 0 0; width: 810px; background: none; }
	
	#panel_bg .tab .news_blocks ul { float: left; margin: 20px 0 0 30px; padding: 20px 10px; background: #E0E8EE; }
	
	#panel_bg .tab .news_blocks ul li {
		background:transparent url(../../images/gmo/icon_arrow.gif) no-repeat scroll 0 6px;
		font-size:11px;
		line-height:18px;
		margin:0 0 7px 15px;
		padding:0 5px 0 15px;
		border: none;
		width: 170px;
		}
		
	#panel_bg .tab .news_blocks ul li.hdr_news_list {
		background: none;
		font-size: 13px;
		color: #2677b0;
		line-height:18px;
		margin:0 0 7px 0;
		}
	
	#panel_bg .tab .news_blocks ul li a {
		background: none;
		display: block;
		padding: 0;
		width: 100%;
		font-size:11px;
		line-height:18px;
		}

#blog_comment { 
	position: absolute;
	top: 255px;
	left: 360px;
	background: url(../../images/gmo/bg_blog_comment.png) no-repeat;
	width: 81px; 
	height: 63px; 
	color: white;
	font-size: 30px;
	text-align: center;
	padding: 5px 0 0 0;
	}
	
#blog_comment span { font-size: 14px; letter-spacing: -.2px; color: #83c3e9; }

#blog_hdr { 
	position: absolute; 
	top: 0; 
	left: 344px; 
	background: #2677b0; 
	padding: 7px 20px;
	color: white;
	font-size: 16px;
	}
	
	#panel_bg #blog_hdr { 
		position: static;
		background: none;
		border-bottom: 4px solid #2677b0;
		color: #2677b0;
		font-size: 24px;
		height:30px;
		margin: 0 0 0 30px;
		padding:20px 0 0;
		width: 740px;
		text-align: left;
		}
	
#blog_container #newsletter { float: right; margin: 0; }
	
#blog_container h2 { font-size: 15px; color: #ff3c1b; }
	
#blog_container span { display: block; color: #767e7e; }
	
#blog_container #item1 span { margin: 3px 0 0 0; }
	
#blog_container #item1 h2 { font-size: 24px; line-height: 30px; }
	
#blog_container #item1 #promo_copy { float: left; width: 200px; }
	
#blog_container #item1 #newsletter form span.Explicit { display: none; }

#blog_container .divider_vertical {
	background: url(../../images/gmo/divider_vertical_black.gif) repeat-y;
	width: 1px;
	height: 220px; 
	float: left;
	opacity: 0.4;
	filter: alpha(opacity=40);
	margin: 0 0 0 10px;
	}



#blog_container #newsletter { background: #ff3c1b; height: 242px; }
	
#blog_container #newsletter form input { background: #feb2a3; }
	
#blog_container #newsletter form input#ACTION_SUBMIT_SURVEY_RESPONSE { background: #fed8d1; }
	
#blog_container #newsletter form input#ACTION_SUBMIT_SURVEY_RESPONSE:hover { background: #ffedea; }



.bar_horizontal { 
	background: url(../../images/gmo/divider.gif) repeat-x;
	width: 426px;
	height: 1px;
	float: left;
	opacity: 0.4;
	filter: alpha(opacity=40);
	margin: 10px 0 15px 0;
	}
	
#blog_container #item2, #blog_container #item3 { 
	clear: left; 
	width: 200px; 
	float: left; 
	}
	
#blog_container #item3 { float: right; clear: none; }

#col2 #blog_container #item2 p, #blog_container #item3 p { width: 200px; }

#col2 #blog_container {
	height: 598px;
	}
	
#current_events a:hover { text-decoration: underline; }
	
#current_events h6 { margin: 15px 0 30px 0; }

.news_blocks {
	width: 225px;
	height: 572px;
	background: #ebeded;
	float: left;	
	margin: 0 15px 0 0;
	position: relative;
	}
	
#press_releases.news_blocks { margin: 0; } 
	
#hdr_news_items { 
	background: #2677b0;
	margin: 0 0 10px 0; 
	width: 225px;
	height: 30px;
	color: white;
	font-size: 15px;
	text-align: center;
	padding: 12px 0 8px 0;
	border-bottom: 5px solid white;
	} 
	
	#panel_bg #hdr_news_items {
		background: none;
		border-bottom: 4px solid #2677b0;
		color: #2677b0;
		font-size: 24px;
		height:30px;
		margin: 10px 0 0 30px;
		padding:12px 0 0;
		width: 740px;
		text-align: left;
		}
	
.news_blocks h5 {
	color: #2677b0;
	padding: 0 5px 0 15px;
	}
	
.news_blocks ul li {
	padding: 0 5px 0 15px;
	font-size: 11px;
	margin: 0 0 7px 15px;
	line-height: 18px;
	background: url(../../images/gmo/icon_arrow.gif) no-repeat 0 6px;
	}
	
.news_blocks ul li.divider_news {
	background: url(../../images/gmo/divider.gif) repeat-x;
	width: 178px;
	height: 1px;
	opacity: 0.3;
	filter: alpha(opacity=30);
	margin: 15px 0 10px 15px;
	}
	
.news_blocks ul li.media_link { background: url(../../images/gmo/arrow_blue.gif) no-repeat 0 6px; color: #4685b3; }

.news_forward {
	background: #dadcdc;
	width: 90px;
	height: 30px;
	float: left;
	padding: 5px 10px 0 10px;
	text-align: center;
	font-size: 11px;
	margin: 40px 2px 0 0;
	position: absolute;
	top: 497px;
	left: 0; 
	}
	

#container.blog #col1 {
	background: #ebeded;
	padding: 20px 20px 60px;
	width: 465px;
	}

#container.blog #col1 h2 {
	color: #ff3c1b;
	font-size: 24px;
	line-height: 30px;
	}
	
#container.blog #col1  span {
	display: block;
	margin: 8px 0 0 0;
	}
	
#video_donate_bg {
	background: white;
	width: 360px;
	height: 300px;
	padding: 20px 70px;
	postion: relative;
	margin: 20px 0 0 90px;
	}
	
#video_donate_bg span.bar { top:40px; left: 70px; width:350px; }
	
#video_donate_bg h3 { margin: 40px 0 0 0; }
	
#video_donate_bg p { margin: 3px 0 10px 0; color: #84898c; }

#video_donate_bg .bar_double { margin: 15px 0 100px; width: 350px; }

#video_donate_bg #donate_btn_foot { left: 120px; top: 204px; }





/*************
	Slideshow
*************/

div.tab1, div.tab2, div.tab3, div.tab4, div.tab5, div.tab6 {
	width: 728px;
	height: 341px;
	/*background: #eff4f8 url(../../images/gmo/news_compact_blog.jpg) no-repeat; */
	cursor: pointer;
	}
	
#slides.tab div.tab1 {
	width: 740px;
	height: 240px;
	background: #eff4f8 url(../../images/gmo/slide_gmo.jpg) no-repeat;
	}
	
#slides.tab div.tab2 {
	width: 740px;
	height: 240px;
	/*background: #eff4f8 url(../../images/gmo/slide_wth.jpg) no-repeat;*/
	}
	
#slides.tab div.tab3 {
	width: 740px;
	height: 240px;
	/*background: #eff4f8 url(../../images/gmo/slide_always_ready.jpg) no-repeat;*/
	}
	
#slides.tab div.tab4 {
	width: 740px;
	height: 240px;
	/*background: #eff4f8 url(../../images/gmo/slide_volunteer.jpg) no-repeat;*/
	}
	
div.tab3 { /*background: #eff4f8 url(../../images/gmo/news_compact_events.jpg) no-repeat;*/ }
	
.tab {
	float: right;
	margin: 19px 288px 0 0;
	width: 740px;
	height: 284px;
	background: #eef3f7; 
	}
	
#slides.tab {
	/*position: absolute;
	margin: 0;
	top: 194px;
	left: 350px;*/
	margin: 412px auto 0;
	width: 742px;
	height: 240px;
	background: url(../../images/gmo/bg_slides.png) no-repeat;
	padding: 9px;
	float: none;
	position: relative;
	}
	
.tab ul {
	position: absolute;
	top: 226px;
	left: 630px;
	z-index: 1001;
	}
	
.tab ul li {
	width: 120px;
	background: #e0e8ee; 
	border-left: 1px solid #c7d3dc;
	border-bottom: 1px solid #c7d3dc;
	padding: 16px 15px;
	cursor: pointer;
	color: #747e87;
	}
	
#panel_bg .tab ul li#tab4, #panel_bg .tab ul li#tab5 { width: 100%; padding: 0; background: none; }
	
.tab ul li a {
	width: 120px;
	padding: 16px 15px;
	display: block;
	background: #e0e8ee; 
	}
	
#slides.tab ul li {
	width: 16px;
	height: 10px;
	border: none;
	padding: 0;
	cursor: pointer;
	margin: 0 10px 0 0;
	float: left;
	border: 1px solid black;
	}
	
#slides.tab ul li:hover, #slides.tab ul li.current_thumb { background: #ff3c1b; }

.tab ul li:hover { background: #eff4f8; border-left: 1px solid #c7d3dc; }

.tab ul li#tab4 a:hover, .tab ul li#tab5 a:hover { background: #eff4f8; }

.tab ul li.current_thumb, .tab ul li#tab4.current_thumb a, .tab ul li#tab5.current_thumb a { background: #eff4f8; border-left: 1px solid #eff4f8; color: #535c63; }


/*************
	 Lightbox
*************/

.clicker {
	background: url(../../images/gmo/journey_lead2.jpg) no-repeat;
	width: 300px;
	height: 400px;
	cursor: pointer;
	position: relative;
	}

.clicker#clicker2 { background: url(../../images/gmo/journey_nurture.jpg) no-repeat; margin: -400px 0 0 330px; }

.clicker#clicker3 { background: url(../../images/gmo/journey_church.jpg) no-repeat; margin: -400px 0 0 660px; }

span.bar {
	display: block;
	background: #ff3c1b;
	width: 300px;
	height: 13px;
	position: absolute;
	top: 203px;
	left: 0;
	}
	
.clicker h3 {
	color: #a9babf;
	font-size: 12px;
	position: absolute;
	top: 222px;
	left: 0;
	}
	
.clicker h2 {
	color: #ff3c1b;
	font-size: 24px;
	position: absolute;
	top: 248px;
	left: 0;
	}

.clicker#clicker3 h2 { letter-spacing: -0.4px; }
	
.clicker p {
	color: #76878d;
	font-size: 12px;
	position: absolute;
	top: 276px;
	left: 0;
	}
	
.clicker p.learn_more { color: #434f53; top: 348px; left: 210px; }


.lightbox {
	background: white;
	position: absolute;
	top: 106px !important;
	left: 70px;
	display: none;
	opacity: 0.0;
	filter: alpha(opacity=0);
	z-index: 6000;
	height: 920px;
/*	width: 0;
	height: 0;
*/	padding: 30px;
	}
		
	.lightbox#lightbox2 { left: 450px; }
		
	.lightbox#lightbox3 { left: 840px; }
	
.lightbox .col1 {
	width: 300px;
	height: 750px;
	margin: 30px 0 0 0;
	}
	
.lightbox h2 {
	color: #ff3c1b;
	font-size: 24px;
	margin: -5px 0 0 0;
	}
	
.lightbox p { color: #6d848d; }

.lightbox p#floated_illutration_text { letter-spacing:0; }

.lightbox a { color: #4c5d64; }

.lightbox a:hover { text-decoration: underline; }
	
.lightbox span.bar {
	display: block;
	background: #ff3c1b;
	width: 730px;
	height: 4px;
	margin: 6px 0 0 0;
	position: static;
	}
	
	.lightbox .col1 span.bar {
		display: block;
		background: #ff3c1b;
		width: 300px;
		height: 13px;
		margin: 3px 0 0 0;
		position: static;
		}
		
.lightbox h3 {
	color: #ff3c1b;
	font-size: 18px;
	margin: 14px 0 2px 0;
	}
	
.lightbox .col1 #col1_illustration1 { margin: 0 0 8px 0; }
	
#lightbox3 .col1 #col1_illustration1 { cursor: pointer; }
	
.lightbox .col2 {
	float: right;
	width: 400px;
	height: 750px;
	margin: -750px 0 0 0;
	}
	
.lightbox .col2 span.bar { 
	background: #347bad; 
	width: 400px; 
	height: 13px; 
	margin: 3px 0 0 0;
	}

.quote p {
	color: #c77a72;
	font-size: 14px;
	margin: -30px 50px;
	line-height: 24px;
	}
	
.quote .quote_small_orange_left {
	background: url(../../images/gmo/quote_small_orange_left.png) no-repeat;
	width: 32px;
	height: 23px;
	display: block;
	}
	
.quote p span {
	color: #e0a198;
	margin: 0 0 0 93px;
	font-size: 12px;
	}
	
	.about_us .quote p span {
		display: block;
		margin: 0;
		}
		
	.lightbox .quote p span { margin: 0 0 0 78px; }
	
#lightbox3 .quote p span { margin: 0 0 0 51px; }
	
.quote .quote_small_orange_right {
	background: url(../../images/gmo/quote_small_orange_right.png) no-repeat;
	width: 32px;
	height: 23px;
	display: block;
	margin: -55px 0 0 370px;
	}
	
	.about_us .quote .quote_small_orange_right { margin: -40px 0 10px 430px; }
	
.bar_double {
	background: url(../../images/gmo/divider_orange.gif) repeat-x;
	width: 400px;
	height: 6px;
	display: block;
	margin: 50px 0 0 0;
	}
	
	.about_us .bar_double { width: 465px; margin: 30px 0 20px 0; }
	
.video_preview {
	background: url(../../images/gmo/temp_badge_joyce.jpg) no-repeat;
	width: 400px;
	height: 210px;
	margin: 30px 0 0 0;
	cursor: pointer;
	}
	
	#lightbox2 .video_preview { background: url(../../images/gmo/badge_dorman_hebrews.jpg) no-repeat; }
	
	#lightbox3 .video_preview { background: url(../../images/gmo/badge_always_ready_pastor.jpg) no-repeat; }
	
#col2_illustration1 { 
	float: right;
	margin: -115px -25px 0 0; 
	}
	
	#lightbox2 #col2_illustration1, #lightbox3 #col2_illustration1 { 
		float: right;
		margin: -235px 0 0 0; 
		}
		
		#lightbox2 #col2_illustration1 { margin: -278px 0 0 0; }
	
.lightbox .col2 h3 { color: #347bad; }

.close_btn {
	color: #FFD8D1;
	font-size: 18px;
	left: 709px;
	padding: 8px 11px 12px 15px;
	position: absolute;
	top: 0;
	cursor: pointer;
	}

#orange_bg {
	background: #ff3c1b;
	height: 50px;
	margin: -8px 0 30px 0;
	padding: 10px 5px 10px 15px;
	width: 280px;
	}
	
#lightbox3 #orange_bg { height: 125px; }
	
#orange_bg p, #orange_bg a { color: white; }
	
/*		
#overlay_white {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: white;
	z-index: 5000;
	opacity: .60;
	filter: alpha(opacity=60);
	zoom: 1;
	}
	
#overlay_black {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index: 5000;
	opacity: .60;
	filter: alpha(opacity=60);
	zoom: 1;
	}*/

#panel_bg {
	background: #c7d3dc;
	height: 0;
	display: none;
	margin: 34px 0 -34px 0;
	padding: 35px 0 0 0;
	border-bottom: 1px solid #858e95;
	}
	
#panel_bg .tab {
	margin: 0 auto;
	float: none;
	width: 960px;
	position: relative;
	}
	
#panel_bg .tab ul {
	position: static;
	float: right;
	}
	
#bg_footer {
	background: black;
	margin: 0 auto;
	clear: both;
/*	border-top: 100px solid white;*/
	border-top:50px solid #fff;

	}
	
/*	#bg_footer.home { margin: 900px auto 0 auto; }*/
	#bg_footer.home { margin: 0 auto; }
		
#footer {
	background: url(../../images/gmo/banner.jpg) no-repeat center -155px;
	margin: 0 auto;
	height: 330px;
	}
	
	#footer_container {
		margin: 0 auto;
		width: 960px;
		height: 260px;
		}
		
	#foot_col1, #foot_col2, #foot_col3 {
		width: 300px;
		height: 200px;
		float: left;
		margin: 33px 30px 0 0;
		position: relative;
		}
		
	#foot_col3 { margin-right: 0; }
		
	#footer h3 {
		font-size: 13px;
		color: white;
		text-shadow: -1px 0 1px black, 0 1px 1px black, 1px 0 1px black, 0 -1px 1px black;
		margin: 4px 0 0 0;
		letter-spacing: 1px;
		}
	
	#btm_border_h3 {
		background: #b7d9f2;
		width: 300px;
		height: 2px;
		}
		
	#donate_btn_foot {
		background: url(../../images/gmo/donate_btn_transparency.png) no-repeat;
		width: 256px;
		height: 72px;
		position: absolute;
		top: 142px;
		left: -2px;
		}
		
	#donate_btn_foot a {
		display: block;
		width: 256px;
		height: 72px;
		}
		
	#footer ul {
		margin: 10px 0 0 0;
		}
		
	#footer ul li { margin: 0 0 2px 0; }
	
	#footer ul li#foot_news { margin:-78px 0 0 150px; }
	
	#footer ul li#foot_donate { margin: 2px 0 0 150px; }
	
	#footer #mid_divider {
		background: url(../../images/gmo/divider_vertical.gif) repeat-y;
		height: 62px;
		width: 1px;
		position: absolute;
		top: 48px;
		left: 115px;
		}
		
	#footer ul li a {
		color: white;
		text-shadow: -1px 0 1px black, 0 1px 1px black, 1px 0 1px black, 0 -1px 1px black;
		margin: 0 0 0 -5px;
		padding: 3px 5px;
		letter-spacing: 1px;
		}
		
	#footer ul li a:hover { color: #c8e7fb; }
		
	#logo_border { 
		background: black;
		height: 1px;
		margin: 19px 0 0 0;
		}
	
	#logo { 
		background: black;
		height: 38px;
		clear: both;
		padding: 12px 0 0 0;
		opacity: 0.7;
		filter: alpha(opacity=70);
		}
		
	#footer #logo h5, #logo h5 a { 
		text-align: center;
		color: #a1abb3;
		margin: 0;
		letter-spacing: 1px;
		}
		
	#logo h5 a { color: #eff8ff; }
		
		
	
#footer h4 {
	text-align: center;
	color: white;
	padding: 28px 0 0 0;
	margin: 0;
	font-size: 13px;
	text-shadow:1px 1px 1px black;
	}

#footer h4 { text-shadow: -1px 0 1px black, 0 1px 1px black, 1px 0 1px black, 0 -1px 1px black; letter-spacing: 1px; }

#footer #newsletter h4 { margin: 12px 0 0 0; padding: 0; color: #D4E4EF; display: none; }
	
#footer h5 a { cursor: pointer; }
	
#footer h5 a:hover { text-decoration: underline; }
	
#footer h5 { margin: -16px 0 0 0; font-size: 12px; color: #bdd6e9; }
	
#clicker_hover_container {
	overflow: hidden;
	width: 300px;
	height: 216px;
	}
	
#clicker1_hover, #clicker2_hover, #clicker3_hover {
	padding: 10px 0 0 0;
	margin: 216px 0 0 0;
	background: #ff3c1c;
	width: 300px;
	height: 80px;
	}	
	
.clicker h5 {
	font-size: 18px;
	margin: 0 0 0 12px;
	color: white;
	}
		
		
	
#prayer_partner_hdr {
	background: #2677b0;
	width: 425px;
	height: 60px;
	color: white;
	font-size: 16px;
	padding: 15px 20px;
	text-align: center;
	position: relative;
	}
	
.donate #prayer_partner_hdr { height: 116px; } 
	
#prayer_partner_hdr span {
	display: block;
	margin: 0 0 0 280px;
	color: #c7dded;
	font-size: 12px;
	}
	
#prayer_partner_container {
	background: #eeeff0;
	width: 425px;
	height: 400px;
	padding: 15px 20px;
	}
	
#prayer_partner_container h3 { color: #2677B0; }

#prayer_partner_container p {
	float: left;
	margin: 10px 0 0 0;
	}
	
#widget_container, #tell_a_friend_container {
	background: #eeeff0;
	width: 425px;
	height: 270px;
	padding: 15px 20px;
	}
	
#widget_link {
	background: #d8dbdb;
	color: #1e6393;
	width: 50px;
	padding: 5px 10px;
	}
	
#widget_social_links {
	background: #d8dbdb;
	color: #1e6393;
	width: 400px;
	margin: 10px 0 0;
	padding: 8px 10px 1px;
	}
	
#links_container {
	background: #eeeff0;
	width: 425px;
	height: 2200px;
	padding: 15px 20px;
	}
	
.share_jesus strong a.NewsHeadlineList { display: none; }
	
.learn_more {
	background: #a5b4b8;
	/*background: #d7e1e4;
	background: #FF3C1B;*/
	color: white;
	padding: 2px 8px;
	width: 82px;
	position: absolute;
	top: 355px;
	left: 200px;
	}
	
#include_dashes {
	font-size: 10px;
	position: absolute;
	top: 3px;
	left: 10px;
	}




/***************
	Video Player
***************/

#player_frame { position: relative; width: 677px; height: 380px; }

#always_ready_video #player_frame { width: 465px; height: 285px; }
	
	.lightbox_video1 #player_frame, .lightbox_video2 #player_frame, .lightbox_video3 #player_frame { width: 400px; height: 210px; }
	
	.lightbox_video4 #player_frame { width: 300px; height: 160px; }

	.volunteer #player_frame, .about_us #player_frame, .always_ready #player_frame  { width: 485px; height: 285px; }

		#video_audio #player_frame { margin: 10px 0 10px 45px; }
	
		#player_frame.audio_player { background: #f0f0e8; }
		
		#player_frame.audio_player #audio_album { 
			position: absolute;
			top: 62px;
			left: 115px;
			background: #d4d4cb; 
			padding: 5px;
			width: 400px;
			height: 200px;
			display: none;
			}
			
		.audio_player #more_in_series {
			left: 85px;
			top: 60px;
			}
			
	.lightbox_video1 #video_donate_bg, .lightbox_video2 #video_donate_bg, .lightbox_video3 #video_donate_bg, lightbox_video4 #video_donate_bg {
		display: none;
	}
	
.player_controls {
	background: url(../../images/gmo/player_controls_bg.png) no-repeat;
	position: absolute;
	top: 330px;
	left: 110px;
	width: 445px;
	height: 38px;
	z-index: 1001;
	}
	
	.volunteer .player_controls, .about_us .player_controls, .always_ready .player_controls { top: 235px; left: 10px; }
	
	.lightbox_video1 .player_controls, .lightbox_video2 .player_controls, .lightbox_video3 .player_controls, .lightbox_video4 .player_controls { top: 160px; left: -20px; }
	
#playback_bar { 
	background: #12a6ec; 
	position: absolute;
	top: 12px;
	left: 50px;
	height: 14px; 
	width: 1px;
	z-index: 1; 
	}

#init_bar { 
	position: absolute;
	top: 12px;
	left: 50px;
	width: 204px; 
	}
	
#loading_bar { 
	background: #8a8a8a;
	position: absolute;
	top: 12px;
	left: 50px;   
	height: 14px; 
	width: 1px;
	}

#pause_button { 
	background: url(../../images/gmo/player_btn_pause.gif) no-repeat; 
	position: absolute;
	top: 12px;
	left: 13px;
	width: 12px; 
	height: 14px; 
	cursor: pointer;
	z-index: 1002;
	}

#playback_time { 
	font: bold 9px Verdana, Arial, Helvetica, sans-serif; 
	color: #efefef; 
	letter-spacing: 1px;
	position: absolute;
	top: 12px;
	left: 264px;  
	}
	
#volume_bar { 
	background: #ffca4a;
	position: absolute;
	top: 12px;
	left: 384px; 
	width: 1px; 
	height: 14px; 
	}

#mute { 
	background: url(../../images/gmo/sound_on.gif) 3px 2px no-repeat;
	position: absolute;
	top: 12px;
	left: 365px; 
	width: 18px; 
	height: 14px; 
	cursor: pointer;
	}

#volSlider { 
	position: absolute;
	top: 12px;
	left: 384px; 
	width: 36px;
	height: 14px;
	cursor: pointer;
	}

#posSlider { 
	position: absolute;
	height: 14px;
	top: 12px;
	left: 40px; 
	width: 206px;
	}

.ui-slider { z-index: 12; }
	
.ui-slider-handle { 
	background: url(../../images/gmo/player_handle.png) no-repeat;
	width: 14px; 
	height: 14px; 
	left: 10px; 
	position: relative;
	}

#media_player_controls_top_border {
	background: white;
	opacity: 0.3;
	filter: alpha(opacity=30);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	width: 70px;
/*	height: 2px;*/
	position: absolute;
	top: -302px;
	left: 550px;
	display: none;
	}
/*	
.player_controls .fullscreen {
	position: absolute;
	top: -300px;
	left: 550px;
	background: url(../../images/gmo/player_btn_fullscreen.png) no-repeat;
	width: 70px;
	height: 48px;
	}

.player_controls .fullscreen:hover { background-position: -68px 0; }

.player_controls .close {*/
#media_player_controls_top_border .close {
	position: absolute;
	top: -318px;
	left: 486px;  
	background: url(../../images/gmo/player_btn_close.png) no-repeat;
	width: 70px;
	height: 50px;
	}
	
/*	.lightbox_video1 .close, .lightbox_video2 .close, .lightbox_video3 .close, .lightbox_video4 .close { display: none; }*/
	
/*.player_controls .close:hover { background-position: -68px 0; }*/
#media_player_controls_top_border .close:hover { background-position: -68px 0; }
/*
.player_controls .love_this {
	position: absolute;
	top: -340px;
	left: 452px;  
	background: url(../../images/gmo/player_btn_love.png) no-repeat;
	width: 50px;
	height: 35px;
	z-index: 5000;
	}
	
.player_controls .love_this:hover { background-position: -50px 0; }
	
.player_controls .share {
	position: absolute;
	top: -290px;
	left: 452px;  
	background: url(../../images/gmo/player_btn_share.png) no-repeat;
	width: 50px;
	height: 35px;
	z-index: 5000;
	}
	
.player_controls .share:hover { background-position: -50px 0; }

.player_controls .download {
	display: block;
	position: absolute;
	top: -240px;
	left: 452px;
	background: url(../../images/gmo/player_btn_download.png) no-repeat;
	width: 50px;
	height: 35px;
	z-index: 5000;
	}

.player_controls .download:hover { background-position: -50px 0; }

#foo {
	background: url(../../images/gmo/clear.gif);
	width: 465px; 
	height: 285px; 
	position: absolute; 
	top: 0; 
	left: 0;
	z-index: 2;
	}
 */
#badge_intro {
 	width: 465px;
	height: 285px;
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
	z-index: 2;
	}
	
/*
.lightbox_video1 #foo, .lightbox_video1 #badge_intro, .lightbox_video2 #foo, .lightbox_video2 #badge_intro, .lightbox_video3 #foo, .lightbox_video3 #badge_intro { width: 400px; height: 210px; }

.lightbox_video4 #foo, .lightbox_video4 #badge_intro { width: 300px; height: 160px; }
*/	
	
	
	
	
	
	
	
	
	p {margin: 0 0 10px 0; }
	
	div.hr {
		background: url(../../images/gmo/divider.gif) repeat-x;
		height: 1px;
		margin: 10px 0 20px 0;
		opacity: 0.3;
		filter: alpha(opacity=30);
		}
		
	.always_ready div.hr {
		width:425px;;
		margin: 10px 0 20px 20px;
		}
		
	
	
	
		
	
		
	.hdr {
		/*background: url(../../images/gmo/hdr_always_ready.jpg) no-repeat;
		width: 960px;
		height: 40px;*/
		margin: -30px 0 0 0;
		}
		
	#always_ready_video {
		/*background: url(../../images/gmo/always_ready_video.jpg) no-repeat 0 0;
		width: 465px;
		height: 285px;
		cursor: pointer;*/
		
		}
		
	.badge {
		width: 485px;
		height: 285px;
		position: absolute;
		z-index: 2001;
		cursor: pointer;
		}
		
	#volunteer.badge { background: url(../../images/gmo/badge_volunteer.jpg) no-repeat; }
		
	#journey.badge { background: url(../../images/gmo/badge_journey.jpg) no-repeat; }
	
	.nav_bg {
		background: #fe3d1c;
		width: 485px;
		height: 42px;
		}
		
	#slide2 .nav_bg { background: #7b1300; float: left; margin: 18px 0 0; border-top: 2px solid white; border-bottom: 2px solid white; }
		
	#slide3 .nav_bg { background: #a7a9a9; margin: -9px 0 0; border-top: 2px solid white; border-bottom: 2px solid white; }
		
	/*#always_ready_video:hover { 
		background-position: 36px 0; 
		width: 50px;
		height: 50px;
		}*/
		
	#volunteer_intro {
		background: url(../../images/gmo/globe.jpg) no-repeat;
		width: 465px;
		height: 400px;
		float: left;
		position: relative;
		margin: 70px 0 0 0;
		}
		
	#volunteer_intro p {
		color: #001525;
		margin: 188px 0 0 225px;
		width: 195px;
		text-align: center;
		line-height: 22px;
		}
		
	#additional_info {
		background: #b12a13 url(../../images/gmo/church.jpg) no-repeat center right;
		width: 465px;
		height: 580px;
		float: left;
		position: relative;
		margin: 130px 0 0 -465px;
		}
		
	#quote {
		font-size: 18px;
		text-align: center;
		line-height: 26px;
		width: 260px;
		padding: 15px 20px;
		color: white;
		}
		
	#quote span {
		font-size: 14px;
		color: #e4b7a8;
		}
		
	.quote_left {
		position: absolute;
		top: 10px;
		left: 10px;
		background: url(../../images/gmo/quote_left.png) no-repeat;
		width: 64px;
		height: 64px;
		opacity: 0.5;
		filter: alpha(opacity=50);
		}
		
	.quote_right {
		position: absolute;
		top: 100px;
		left: 227px;
		background: url(../../images/gmo/quote_right.png) no-repeat;
		width: 64px;
		height: 64px;
		opacity: 0.5;
		filter: alpha(opacity=50);
		}
		
	.get_involved .quote_left { top: 10px; left: 10px; }
		
	.get_involved .quote_right { top: 30px; left: 390px; }
		
	.quote_orange_small_left {
		position: absolute;
		top: 510px;
		left: 20px;
		background: url(../../images/gmo/quote_orange_small_left.png) no-repeat;
		width: 34px;
		height: 24px;
		}
		
	.quote_orange_small_right {
		position: absolute;
		top: 582px;
		left: 412px;
		background: url(../../images/gmo/quote_orange_small_right.png) no-repeat;
		width: 34px;
		height: 24px;
		}
		
	#explanation {
		background: #fe3d1c;
		width: 260px;
		float: left;
		position: relative;
		padding: 15px 21px 5px 20px;
		}
		
	#explanation p { letter-spacing: .1px; color: white; line-height: 23px; }
		
	
	#explanation div.hr { 
		background: url(../../images/gmo/divider_white.gif) repeat-x; 
		opacity: 0.6;
		filter: alpha(opacity=60);
		width: 265px;
		margin: 10px 0;
		}
		
	#signup_3 #ajax-loader {
		background: #cfd2d2 url(../../images/gmo/ajax-loader-grey.gif) no-repeat 210px 120px;
		height: 31px;
		left: 0;
		padding: 240px 0 0 434px;
		position: absolute;
		top: 104px;
		width: 31px;
		z-index: 2;
		opacity: 0.0;
		filter: alpha(opacity=0);
		}
		
	#signup_3 #completion_message {
		background: #a7abab;
		border: 3px solid #8b8f8f;
		left: 130px;
		position: absolute;
		top: 200px;
		width: 173px;
		padding: 10px;
		text-align: center;
		z-index: 3;
		display: none;
		}
		
	#signup_3 #completion_message h3, #signup_3 #completion_message p {
		text-align: center;
		line-height: 18px;
		color: #3f4242;
		}
		
	#signup_3 #completion_message h3 {
		font-size: 12px;
		margin: 0 0 5px 0;
		color: #971600;
		}
		
	#volunteer_signup {
		background: url(../../images/gmo/get_involved_volunteer_signup_1.jpg) no-repeat;
		width: 465px;
		height: 620px;
		float: right;
		margin: 30px 0 0 0;   
		}
		
	#signup_btn {
		background: #fc3e1a;
		width: 100px;
		height: 30px;
		float: right;
		cursor: pointer;
		}
		

/******************
	Brochure Slider
******************/		
		
#brochure_slide {
	position: relative;
	width: 465px;
	height: 720px;
	overflow: hidden;
	}
	
ul#slides {
	position: absolute;
	top: 0;
	left: 0;
	}
	
	.always_ready ul#slides { top: 42px; }
	
ul#slides li {
	width: 465px;
	position: absolute;
	top: 0;
	left: 0;
	}
	
ul#slides li#slide1, ul#slides li#slide2, ul#slides li#slide3 { height: 720px; }
	
ul#slides li#slide1 { background: #ebeded; }
	
ul#slides li#slide2 { background: #ff3c1b; left: 465px; }
	
	.always_ready ul#slides li#slide2 { background: #ebeded; }
	
ul#slides li#slide3 { background: #ebeded; left: 930px; }

#brochure_slide ul#slides h3 { margin: 20px 0 0 20px; }

#brochure_slide ul#slides ul li {
	position: relative;
	width: 400px;
	background: url(../../images/gmo/icon_arrow.gif) no-repeat 0 8px;
	padding: 0 0 0 15px;
	margin: 15px 0 0 20px;
	color: #707070;
	}
	
#brochure_slide ul#slides h4 { 
	font-size: 16px; 
	color: #741200; 
	width: 200px; 
	float: left; 
	margin: 20px 0 0 20px;
	}

#brochure_slide ul#slides li#slide2 p { 
	color: #ffd6ce; 
	width: 200px; 
	height: 200px; 
	float: left; 
	margin: 45px 0 0 -200px; 
	line-height: 22px;
	}
	
#brochure_slide ul#slides li#slide2 p#missions_quote { 
	color:#7C524A;
	margin:0 60px 0 65px;
	float: none;
	width: 340px;
	}
	
#brochure_slide ul#slides li#slide2 p#missions_quote span { color:#a6766d; } 

span.divider_vertical_white {
	width: 1px;
	height: 240px;
	background: url(../../images/gmo/divider_vertical.gif) repeat-y;
	display: block;
	float: left;
	margin: 25px 0 0 10px;
	opacity: 0.5;
	filter: alpha(opacity=50);
	}
	
.hdr_num {
	background: #a7a9a9;
	width: 24px;
	height: 20px;
	color: white;
	font-size: 20px;
	margin: 20px 0 0 20px;
	padding: 5px 0 10px 12px;
	}
	
#brochure_slide ul#slides li#slide3 p { margin: -42px 0 20px 70px; width: 360px; }

#brochure_slide ul#slides li#slide3 p#first_step_copy { line-height: 25px; margin-bottom: -1px; }

#hdr_instructions {
	background: #7d7e7e;
	color: white;
	text-align: center;
	padding: 10px 10px;
	line-height: 18px;
	font-size: 11px;
	}
	
.volunteer #col1 ul li {
	width: 230px;
	background: url(../../images/gmo/arrow_blue.gif) no-repeat 0 8px;
	padding: 0 0 0 15px;
	margin: 15px 0 0 0;
	}
	
.volunteer #col1 li b { color: #2677b0; }
	
.volunteer #col1 p { width: 230px; }
	
.volunteer #col1 #volunteer_link { 
	width: 425px; 
	background: #2677b0;
	color: white;
	padding: 15px 20px;
	text-align: center;
	margin: 20px 0 0 0;
	font-size: 13px;
	cursor: pointer;
	}
	
.volunteer #col1 #volunteer_link:hover { background: #509acf; }
	
.volunteer #col1 img {
	float: right;
	margin: -620px 0 0 0;
	}
	
.volunteer #col1 h6 { font-size: 24px; height: 65px; }
	
.volunteer #col1 h6 span { 
	display: block; 
	font-size: 20px; 
	margin: 5px 0 0 0;
	color: #509acf; 
	}
	
#video_apply_link {
	position: absolute;
	top: 0;
	left: 0;
	background: #ebeded;
	width: 465px;
	height: 285px;
	z-index: 7001;
	display: none;
	}
	
#video_apply_link div {
	position: absolute;
	top: 85px;
	left: 65px;
	background: #fe3d1c;
	color: white;
	padding: 20px;
	width: 300px;
	font-size: 30px;
	text-align: center;
	border: 1px solid #7b1300;
	cursor: pointer;
	}
	
#video_apply_link span { display: block; font-size: 16px; margin: 15px 0 0 0; }

.btn_application a {
	background: #61859e;
	color: white;
	padding: 5px 12px;
	text-align: center;
	margin: 15px 0 0 5px;
	cursor: pointer;
	float: left;
	line-height: 18px;
	font-size: 11px;
	}
	
.btn_application a:hover { background: #89a9bf; }
	
#english_application.btn_application a { margin: 0 0 0 20px; background: #2677b0; font-size: 12px; width: 92px; padding: 5px 5px 7px; }
	
#english_application.btn_application a:hover { background: #3c91cc; }

#brochure_slide ul#slides li#slide3 p#note { 
	line-height: 18px;
	font-size: 11px;
	width: 320px;
	margin: -4px 0 0 130px;
	color: #163d59;
	}
	
	#brochure_slide ul#slides li#slide3 p#note.note2 { margin: 52px 0 0 20px; width: 430px; }
	
#divider_horizontal {
	width: 424px;
	height: 1px;
	margin: -2px 0 12px 20px;
	background: url(../../images/gmo/divider.gif) repeat-x;
	opacity: 0.4;
	filter: alpha(opacity=40);
	}
		
	#divider_horizontal.div2 { margin: 11px 0 5px 20px; }

.btn2_application {
	width: 180px; 
	background: #7b1300;
	margin: 20px 0 0 130px;
	line-height: 24px;
	height: 50px;
	cursor: pointer;
	float: left;
	clear: both;
	color: white;
	padding: 10px 15px;
	text-align: center;
	font-size: 13px;
	}
	
#slide1_application.btn2_application {
	background: #8c8e8e;
	font-size: 12px;
	margin: 15px 0 0 130px;
	line-height: 20px;
	padding: 5px 10px 8px;
	height: 40px;
	width: 170px; 
	}
	
#slide1_application.btn2_application:hover { background: #babdbd; }

.btn2_application:hover { background: #ad1b00; }

#donation_explanation {
	background: #fe3d1c;
	color: white;
	width: 415px;
	padding: 20px 25px;
	text-align: center;
	font-size: 14px;
	}
	
.donate .tab { height: 100%; width: 465px; float: none; margin: 51px 0 0 0; position: relative; background: #b7bbb8; }

.donate .tab ul { 
	top: -50px;
	left: 0;
	margin: 0;
	}
	
.donate .tab ul li {
	float: left;
	height: 30px;
	padding: 8px 17px 12px 17px;
	text-align: center;
	line-height: 16px;
	background: #a0a3a3;
	color: #404242;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	margin: 0 0 0 -1px;
	width: 121px;
	}
	
.donate .tab ul li:hover { background: #b7bbb8; }
	
.donate .tab ul li.current_thumb { background: #b7bbb8; padding: 8px 17px 13px 17px; border-bottom: none; }
	
.donate div.tab1, .donate div.tab2, .donate div.tab3 { height: 100%; width: 425px; background: #b7bbb8; padding: 15px 20px; overflow: hidden; display: none; }
	
.donate .tab p { color: #404242; }

#donate_info {
	background: #d5d7d6;
	width: 425px;
	height: 240px;
	padding: 15px 20px;
	position: relative;
	}
	
#donate_info p {
	width: 195px;
	float: left;
	margin: 0 15px 0 0;
	color: #404242;
	}
	
#verisign {
	background: url(../../images/gmo/verisign.png) no-repeat;
	width: 465px;
	height: 120px;
	}
	
	



/***************
	  About Us 
***************/

span.bar_thick {
	background:#FF3C1B;
	display: block;
	height: 13px;
	width: 465px;
	margin: 3px 0 0 0;
	}	
	
.about_us h6#subheading { margin: 30px 0 15px 0; }
			
	
		
		
		
		#screen{
			position: relative;
			width: 465px;
			height: 670px;
			margin: -400px 0 0 0;
			float: right;
		}
		

    	#sections li {
			background: #f0efee;
			width: 425px;
			height: 650px;
			padding: 20px 20px;
			display: none;
			}
		
	.prev_menu, .next_menu {
		background: url(../../images/gmo/prev_menu.png) no-repeat;
		position: absolute;
		top: 926px;
		left: 252px;
		width: 130px;
		height: 28px;
		padding: 6px 0 0 14px;
		color: white;
		cursor: pointer;
		}
		
	/*.next_menu { 
		left: 321px;
		background: url(../../images/gmo/next_menu.png) no-repeat; 
		width: 130px;
		height: 28px;
		padding: 6px 0 0 14px;
		}*/
		
	.next_menu { 
		left: 286px;
		background: #fe3d1c; 
		width: 156px;
		height: 27px;
		padding: 4px 0 0 14px;
		}
		
	/*.next_menu:hover { background: #b12a13; }*/
	
	#screen .next, #screen .prev{
		position: absolute;
		top: 870px;
		width: 140px;
		height: 30px;
		cursor: pointer;
	}
	#screen .prev {
		left: 290px;
		width: 30px;
	}
	#screen .next {
		left: 325px;
		width: 140px;
	}
	#navigation {
		width: 465px;
		position: absolute;
		top: 285px;
		z-index: 2;
		background: #ff3c1b;
	}
	
		#brochure_slide #navigation { background: none; }
	
		.always_ready #brochure_slide #navigation { top: 0; z-index: 5001;background: #ff3c1b; }
		
	#navigation li { float: left; background: url(../../images/gmo/divider.png) no-repeat right; }
	
	#navigation li#navigation_3 { background:none; }
	
	#navigation a {
		color: white;
		font-weight: bolder;
		text-decoration: none;
		padding: 9px 19px;
		display: block;
		font-size: 12px;
	}
	
		#brochure_slide #navigation a { padding: 9px 23px; }
	
		.always_ready #brochure_slide #navigation a { padding: 9px 19px; }
	
	#navigation li a:hover, #navigation li.current_nav a { background: url(../../images/gmo/bg_brochure_nav.png) repeat-x; }
	
	#navigation li#nav3 { background: none; }
	
	#navigation li#nav3 a { padding-right: 28px; }
	
	#badge_intro_image {
		background: url(../../images/gmo/always_ready_video.jpg) no-repeat;
		width: 465px;
		height: 285px;
		position: absolute;
		z-index: 8001;
		}
		
#sections {
	overflow:hidden;
	width: 465px;
	/*height: 560px;*/
	clear: left;
	margin: -53px 0 0 0;
}
	
	/*#sections ul {
		width: 1395px;
		width: 1415px;
	}*/
	
		#sections li {
			float:left;
			position: relative;
		}
		
	#sections ul ul li {
		background: url(../../images/gmo/icon_arrow.gif) no-repeat 0 8px;
		width: 410px;
		padding: 0 0 0 15px;
		clear: left;
		margin: 0 0 15px 0;
		color: #7b7774;
		display: block;
		height: 0%;
		}
		
	#sections ul ul li span { color: #3d4244; display: block; margin: 0 0 5px 0; }
	
		
	.always_ready #brochure_slide h2 {
		color: #fe3d1c;
		font-size: 24px;
		margin: 20px 0 0 20px;
		}
		
	.always_ready #brochure_slide h3 {
		color: #fe3d1c;
		font-size: 18px;
		line-height: 26px;
		}
		
	.always_ready #brochure_slide p, .always_ready #brochure_slide ul#slides li#slide3 p {
		color: #7b7774;
		font-size: 12px;
		margin: 10px 0 0 20px;
		}
		
	.always_ready #brochure_slide ul#slides li#slide3 p { margin: 10px 0 20px 0; width: 300px; }
		
	
		
	#sections div.hr { width: 425px; }
	
	#sections li#signup_3 { background: #cfd2d2; }
	
	#sections li#signup_3 h2 { color: #5c5d5d; }
	
	#signup_1 ul li a { color: #3D4244; text-decoration: underline; }
	
	#signup_2 div.hr {
		background: url(../../images/gmo/divider_orange.gif) repeat-x;
		height: 6px;
		clear: both;
		opacity: 1.0;
		filter: alpha(opacity=100);
		margin: 10px 0;
		}
		
	#signup_2 p {
		color: #7c524a;
		margin: 0 34px 0 44px;
		}
		
	#signup_2 p span { color: #b2796e; }
		
	/*#sections li#signup_2 { padding: 20px 20px 20px 40px; width: 425px; }*/
		
	#mainform_container {
		background: #cfd2d2;
		width: 465px;
		margin: 20px 0 0 0;
		padding: 0 0 20px 0;
		height: 614px;
		}
		
	.mainform {
		margin: 0 0 0 10px;
		}
		
	.mainform td, label {
		color: #282b2b;
		text-align: right;
		padding: 0 10px 0 0;
		font-size: 12px;
		position: relative;
		}
		
	.mainform td select {
		text-align: left;
		margin: 0;
		position: absolute;
		top: 282px;
		left: 150px;
		padding: 3px 0 0 0;
		height: 26px;
		}
		
	.mainform td select#cons_country { top: 347px; }
	
	.mainform td select { left: 142px; }
		
	.mainform input {
		background: #a7abab;
		border: 1px solid #1f2121;
		height: 16px;
		margin: 0 0 6px;
		width: 250px;
		color: #282b2b;
		padding: 5px 7px;
		}
		
		
	p#form_info {
		color: #282B2B;
		font-size: 11px;
		height: 40px;
		line-height: 18px;
		margin: 0 0 20px;
		padding: 12px 82px 10px 82px;
		text-align: center;
		width: 301px;
		background: #bbbdbd;
		}
		
	input#ACTION_SUBMIT_SURVEY_RESPONSE {
		margin: 0 0 0 141px;
		height: 30px;
		padding: 6px 10px 10px 10px;
		width: 60px;
		cursor: pointer;
		float: left;
		}
		
	input#ACTION_SUBMIT_SURVEY_RESPONSE { margin: 0 0 0 134px; }
		
	input#ACTION_SUBMIT_SURVEY_RESPONSE:hover { background: #f0efee; }
	
	/*#badge_tagline {
		font: bold 16px "Helvetica Neue", Helvetica, Arial, sans-serif;
		left: 160px;
		position: absolute;
		top: 190px;
		width: 250px;

		line-height: 24px;
		}
		
	#badge_tagline span { color: #fe3d1c; }*/
	
	#foot {
		background: #d9dcdc;
		height: 100px;	
		}
		
	#foot div, #foot div a {
		color: #7b7774;
		padding: 40px 0 0 0;
		text-align: center;
		}
		
	#foot div a { color: #3D4244; }
	
	#get_a_demo_promo {
		background: #b12a13;
		height: 70px;
		width: 465px;
		float: right;
		clear: both;
		margin: 35px 0 0 0;
		cursor: pointer;
		}
		
	#get_a_demo_promo.second_instance { 
		float: left;
		margin: 30px 0 0 0;
		}
		
	#get_a_demo_promo:hover { background: #fe3d1c; }
		
	#get_a_demo_promo h4 {
		margin: 22px 0 0 20px;
		font-size: 18px;
		color: white;
		}
		
	#get_a_demo_promo p { 
		color: white;
		margin: -50px 0 0 160px;
		}
		
	#divider_vertical {
		background: url(../../images/gmo/divider_vertical.gif) repeat-y;
		width: 1px;
		height: 52px;
		margin: -35px 0 0 140px;
		opacity: 0.5;
		filter: alpha(opacity=50);
	}
	
	
.slide_video {
	background-color: #000;
	height: 400px;
	z-index: 6000;
	padding:40px 0 0 50px;
/*	left: 99px;
	position: absolute;
	top: 0;
	width: 760px;
	display: none;*/
	}
	
/*	.lightbox_video1 .slide_video, .lightbox_video2 .slide_video, .lightbox_video3 .slide_video, .lightbox_video4 .slide_video {
		height: 210px;
		left: 450px;
		top: 280px;
		width: 400px;
		z-index: 7000;
		}
		
	.lightbox_video3 .slide_video { top: 304px; }
		
	.lightbox_video4 .slide_video { top: 475px; left: 120px; width: 300px; height: 160px; }
		
.right_side_video { position: absolute; top: 40px; left: 40px; }
		
	.lightbox_video1 .right_side_video, .lightbox_video2 .right_side_video, .lightbox_video3 .right_side_video, .lightbox_video4 .right_side_video { top: 0; left: 0; }
	
#lightboxes {
	margin: -1001px auto 0;
	width: 960px;
	height: 1px;
	position: relative;
	}
	
#slide_video_frame {
	margin: -934px auto 1000px;
	width: 960px;
	height: 1px;
	position: relative;
	}
	*/
#intro_photo { float: right; margin: -395px 0 0 0; }

.share_jesus #intro_photo { float: right; margin: -330px 0 0 0; }
	
ul#get_involved_subnav li a {
	display: block;
	color: white;
	font-size: 18px;
	width: 405px;
	padding: 15px 30px 10px;
	background: #2677B0;
	margin: 0 0 10px 0;
	}
	
ul#get_involved_subnav li p {
	color: #c7dded;
	line-height: 20px;
	width: 405px;
	cursor: pointer;
	}
	
ul#get_involved_subnav li a:hover { background: #509acf; }
	
ul#get_involved_subnav li a:hover p { color: white; }

#col_left {
	background: #ebeded;
	width: 920px;
	padding: 15px 20px;
	margin: 70px 0 0 0;
	}
	
.donate_container {
	background: #ebeced;
	padding: 25px 40px;
	margin: 0 0 10px 0;
	position: relative;
	}
	
.donate_container h6 {
	border-bottom: 1px solid #2677af;
	border-top: 1px solid #2677af;
	color: #2677B0;
	font-size: 12px;
	height: 30px;
	margin: 10px auto 20px;
	padding: 5px 0 0;
	text-align: center;
	width: 250px;
	}
	
#billing_address.donate_container h6, #payment_information.donate_container h6 { margin: 10px auto 30px; }
	
#billing_address.donate_container input, #payment_information.donate_container input, input#level_standardcompact1328amount {
	background: white;
	border: 1px solid #bcbcbd;
	padding: 7px 0 0 7px;
	width: 280px;
	height: 22px;
	margin: -32px 0 40px 90px;
	}

fieldset { position: relative; }
	
div.error { 
	background: #b80000;
	height: 20px;
	left: 90px;
	padding: 0 10px 5px 10px;
	position: absolute;
	top: 12px;
	width: 269px; 
	margin: 0 0 10px 0;
	color: white;
	}
	
	fieldset#fieldset_card_number div.error { left: 145px; top: 11px; width: 214px; }
	
	fieldset#fieldset_cvv_number div.error { left: 145px; top: 11px; width: 132px; }


#billing_address.donate_container input.error, #payment_information.donate_container input.error { border: 1px solid red; }

#payment_information.donate_container input#input_card_number { margin: -32px 0 40px 145px; width: 225px; }

#payment_information.donate_container input#input_cvv_number { margin: -32px 0 40px 145px; width: 60px; }

#payment_information.donate_container input#submit {
	background: #2677AF;
	border: 1px solid #1a557d;
	padding: 3px 0 3px 7px;
	width: 64px;
	height: 30px;
	margin: 24px 0 35px 145px;
	color: white;
	cursor: pointer;
	}

#payment_information.donate_container legend#legend_cvv_number { padding: 0 0 0 45px; }
	
.donate_container input#level_standardcompact1328amount { margin: 0 0 10px 0; }
	
select { 
	height: 24px; 
	margin: -20px 0 25px 90px;
	width: 270px; 
	padding: 2px 0 0 0;
	}
	
select#select_exp_date_month { position: absolute; top: -13px; left: 145px; margin: 0; width: 50px;  }
	
select#select_card_exp_date_year { position: absolute; top: -13px; left: 205px; margin: 0; width: 65px;  }
	
#billing_address.donate_container legend, #payment_information.donate_container legend { margin: 0 0 -10px 0; }
	
fieldset input { margin: 0 5px 10px 0; }

textarea, input, select, option { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; }
	
#billing_address.donate_container legend#legend_address { padding: 0 0 0 15px; }

#payment_information.donate_container legend#legend_exp_date { padding: 0 0 0 27px; }
	
#billing_address.donate_container legend#legend_address2 { padding: 0 0 0 5px; }
	
#billing_address.donate_container legend#legend_city { padding: 0 0 0 42px; }
	
#billing_address.donate_container legend#legend_zip { padding: 0 0 0 10px; }
	
#billing_address.donate_container legend#legend_email { padding: 0 0 0 32px; }
	
#billing_address.donate_container legend#legend_country { padding: 0 0 0 26px; }
	
#billing_address.donate_container legend#legend_state { padding: 0 0 0 38px; }

.donate .quote_right { left: 390px; top: 90px; }

#comments { 
	background: #b80000; 
	width: 350px;
	height: 60px;
	padding: 15px 20px;
	color: white;
	text-align: center;
	display: none;
	}
	
#vertical_divider_line {
	background: url(../../images/gmo/divider_vertical_black.gif) repeat-y;
	width: 1px;
	height: 220px;
	position: absolute;
	top: 22px;
	left: 215px;
	opacity: 0.4;
	filter: alpha(opacity=40);
	}
	
	/**prayer partner form**/
	
.comments {
	position: absolute; 
	top: 0;
	left: 0;
	background: #2677b0;
	width: 100px;
	height: 100px;
	padding: 30px 20px;
	width: 175px;
	text-align: center;
	color: white;
	font-size: 14px;
	}
	
	#footer .comments {
		height: 138px;
		width: 259px;
		background: #0c2c43;
		}
		

/***************
	Safari Styles
****************/	

@media screen and (-webkit-min-device-pixel-ratio:0) {

	#clicker3.clicker h2 { letter-spacing: -1px; }
	
	#include_dashes { top: 15px; }
	
	input#ACTION_SUBMIT_SURVEY_RESPONSE { margin:0 0 0 128px; }
	
	.mainform td select { left:138px; }
	
	#col2 #blog_container { height: 550px; }
	
	h1 span { font-weight: bold; }
	
	ul#menu li a { padding: 8px 17px 9px; }
	
	#brochure_slide #navigation a { padding: 9px 27px; }
	
	#navigation li#nav3 a { padding-right: 29px; }
	
	.volunteer #col1 img { margin: -600px 0 0; }
	
	.volunteer #col1 #volunteer_link { margin: 50px 0 0; }
	
	}

		
		


	

	
	
	


/* ADDED BY JUSTIN ON 11.2.09 */
.modal div.close_btn {cursor:pointer;}
.modal {
	/* Move .lightbox styles to .modal styles, and delete .lightbox class altogether.  Then, these 2 styles can be deleted */
	opacity:1;
	width:740px;
	display:none;
	
}

#slide_video_frame.modal { top: 106px !important; }

#lightbox1 .close, #lightbox2 .close, #lightbox3 .close { display: none; }

