/*
One Prayer 2009 - Stylesheet

*/

/*********
 GENERAL
*********/

body {
  background: #080D15 url(../../../img/top-back2.jpg) no-repeat top center;
  text-align: left;
  margin: 0;
  padding: 0;
}

p, li, div {
  font: normal 18px Arial, Verdana, sans-serif;
}

a {
  color: #fff;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

a:visited {
color: #d6fbd6;
}

img {
  border: none;
}

a:active, a:focus {
  outline: 0;
}

div.clear{
clear: both;
}

div.container{
z-index: 1;
}

/****IE PNG Fix */
img, div { behavior: url(../../../img/iepngfix.htc) }
/****/





/*****************
 PUBLIC SITE MODS
*****************/

div#background-container{
	background: transparent url(../../../img/top-back3.png) no-repeat top center;
	width: 100%;
	height: 100%;
	position: absolute;
	min-width: 960px
}

div.layer1{
	position: absolute;
	width: 100%;
}

div.layer1-left{
	height: 100px;
	width: 49%;
	float: left;
}

div.layer1-right {
	height: 100px;
	width: 49%;
	background: transparent url(../../../img/rt-overlay-nav-bg.png) repeat-x top;	
	float: right;	
}

div#wrapper {
	position: absolute;
	width: 100%;
	clear: both;

}

/********************
 PUBLIC/PASTORS NAV
********************/
div#pubNav-wrapper {
	width: 100%;
	height: 65px;
	background: transparent url(../../../img/june09/pubNav.png) repeat-x;
}

div#pubNav-left{
	width: 100%;
	height: 60px;
	float: left;
	background-color: #000;
}


div#pubNav-container{
	width: 724px;
	margin: 0 auto;
	font-size: 17px;
	font-family: "Helvetica Neue" Arial sans-serif;
	z-index: 500;	
}

div#pubNav-blank{
	width: 238px;
	height: 60px;
	float: left;
	background-color: #000;
}


div#pubNav-public{
	width: 285px;
	float: left;
	margin: 10px 0 0 0;
}

div#pubNav-pastors{
	width: 308px;
	float: left;
	margin: 10px 0 0 50px;	
}


div#pubNav-container div.active{
	color: #a5f1f0;
	height: 51px;
	background: transparent url(../../../img/june09/pubNav-active.png) no-repeat center bottom;
}

div#pubNav-container div.active-pastors{
	color: #a5f1f0;
	height: 52px;
	background: transparent url(../../../img/june09/pubNav-active-pastors.png) no-repeat center bottom;
}


div#pubNav-container a, div#pubNav-container a:visited{
	color: #b2b2b2;
}

div#pubNav-container a:hover{
	color: #FFF;
}






/*********
 HEADER
*********/

div.language{
float: left;
width: 100px;
}

/*********
 NAV BAR
*********/
div#navBar{
width: 960px;
margin: 0 auto;
}


#language{
float: left;
width: 150px;
margin: 0 0 0 12px;
padding: 0;
}

	#language li
	{	
		float: left;
		list-style: none;
		font-size: 14px;
		font-family: Helvetica, Arial, Verdana, sans-serif;
  		background: url(../../../img/bullet.gif) no-repeat 0 10px;
  		padding-left: 10px;
  		padding-right: 34px;
  		padding-top: 5px;
  		margin-right: 5px;
	}


#navbar{	
margin: 0 0 0 30px;
padding: 0;
width: 765px;
height: 20px;
z-index: 300;
float: left;
}
	
	#navbar li
	{	
		float: left;
		list-style: none;
		font-size: 14px;
		font-family: Helvetica, Arial, Verdana, sans-serif;
  		background: url(../../../img/bullet.gif) no-repeat 0 10px;
  		padding-left: 10px;
  		padding-right: 34px;
  		padding-top: 5px;
  		margin-right: 5px;
	}



	#navbar li:hover
	{	
		background-color: #562608;
	}


	#navbar li a
	{	display: block;
		text-decoration: none;
		color: #CCC;
		white-space: nowrap;
	}

	#navbar li a:hover {	
  		color: #CCC;
  		text-decoration: none;
	}
		
		#navbar li ul
		{
			padding: 0 3px;
			margin-left: -10px;
			position: absolute;
			visibility: hidden;
    		z-index: 100;	
		}
		
		
		
	#navbar li.about:hover {	
  		background-color: #1d1c1b;
	}
		
		
	#navbar li.share:hover {	
  		background-color: #562608;
	}
		
	#navbar li.serve:hover {	
  		background-color: #1f2b34;
	}

	#navbar li.give:hover {	
  		background-color: #173f17;
	}
	
		
		#navbar li.about ul
		{
    		background: url(../../../img/about-nav-bg.png) repeat-x scroll left top;		
		}
		


		
		#navbar li.share ul
		{
    		background: url(../../../img/nav_bg.png) repeat-x scroll left top;		
		}
		
		
		
		#navbar li.give ul
		{
    		background: url(../../../img/give-nav-bg.png) repeat-x scroll left top;	
		}
				
		#navbar li.serve ul
		{
    		background: url(../../../img/serve-nav-bg.png) repeat-x scroll left top;	
		}

		
		
		#navbar li ul li
		{
			float: none;
			display: block;
			padding: 4px 0;
			border-top: 1px solid #000;	
  			background: url(../../../img/bullet.gif) no-repeat 5px 14px;		
  			margin-left: 0;	
  			margin-right: 0;
		}
		
		#navbar li ul li:hover{
  			background: url(../../../img/bullet.gif) no-repeat 5px 14px;			
		}		
		
		#navbar li ul li.first-li{
			border-top: none;
		}
		
		#navbar li ul li a
		{	
			width: auto;
			background: url(../../../img/nav-link.png) repeat-x scroll;
			color: #e25511;
			padding: 5px 12px;
			
		}
		
		#navbar li ul li a:hover
		{	
			background: url(../../../img/nav-link-hover.png) repeat-x scroll;
			color: #FFF;
		}



		#navbar li.give ul li a
		{	
			//background: url(../../../img/about-reg.png) repeat-x scroll;			
			background-color: #062006;
			color: #69c656;
		}
		
		#navbar li.give ul li a:hover
		{	
			//background: url(../../../img/about-hover.png) repeat-x scroll;
			background-color: #4a761f;			
			color: #FFF;
		}



		#navbar li.about ul li a
		{	
			//background: url(../../../img/about-reg.png) repeat-x scroll;			
			background-color: #404040;
			color: #a39a82;
		}
		
		#navbar li.about ul li a:hover
		{	
			//background: url(../../../img/about-hover.png) repeat-x scroll;
			background-color: #5a5a5a;			
			color: #FFF;
		}


#navContainer{
width: 100%;
background-color: #4e4739;
height: 20px;
margin: 0;
font-size: 14px;  
z-index: 1;

}

#topBar {
  top: 0;
  width: 100%;
  height: 25px;
  background: #000000;
    font-size: 12px;  
}

  #topBar ul {
    list-style-type: disc;
    margin: 0 auto;
    width: 940px;
  }
  
  #topBar ul li {
    color: #999999;
    display: inline;
  }
  
#topBar ul li.date {
float: left;
margin-right: 20px;
}  
  
#topBar ul li.spread {
float: right;
}  
  
  #topBar ul li a {
    font-size: 12px;
    color: #999999;
  }
  
ul.spread{
float: right;
}  


/**********
 MODAL BOX
**********/
#modal-overlay { 
    position: fixed; 
    z-index:400; 
    top: 0px; 
    left: 0px; 
    height:100%; 
    width:100%; 
    background: #000; 
    display: none; 
} 

#modal-window { 
    position: fixed; 
    z-index: 402; 
    display:none; 
    width: 550px;
    height: 300px;
    background-color: #595959;
    top:100px; 
    left: 40%;
    border: 5px solid #f5ac3a; 
    padding: 10px;
} 

#modal-close{
margin-top: -25px;
margin-left: 543px;
margin-bottom: -20px;
cursor: pointer;
}


/****************
 LOGIN SPECIFIC
*****************/

div.login h2{
font-size: 46px;
font-family: Georgia, Verdana, sans-serif;
color: #fedb63;
margin-top: 0;
margin-bottom: 0;
}

div.login p {
color: #b2d6f6;
font-size: 17px;
margin-top: 0;
}

div.login ul{
margin-left: 0;
padding-left: 0;
list-style-type: none;
}

div.login ul li {
margin-bottom: 12px;
}

div.login ul span {
width: 200px;
marign-right: 50px;
font-size: 17px;
font-family: Arial, Verdana, sans-serif;
color: #FFF;
}

div.login ul input {
right: 200px;
position: absolute;
width: 200px;
}

div.login p.register {
margin-top: 5px;
}

  

  
#spread {
  position: absolute;
  cursor: pointer;
  top: 0px;
  right: 0;
  width: 107px;
  height: 93px;
  padding-top: 5px;
}

#spread span a, #spread span a:hover, #spread span a:visited {
color: #fdbc39;
font-size: 12px;
}  
  
  
#corner {
  position: absolute;
  cursor: pointer;
  top: 45px;
  right: 0;
  width: 93px;
  height: 93px;
  background: url(../../../img/corner.png) no-repeat;
  z-index: 2;
}

#topBack {
  position: absolute;
  left: -160px;
  top: -43px;
  z-index: -2;
  width: 1200px;
  height: 2023px;
  background: url(../../../img/top-back.jpg) no-repeat;
}

#bottomBack {
  position: absolute;
  left: -160px;
  bottom: 0;
  z-index: -2;
  width: 1200px;
  height: 609px;
  background: url(../../../img/bottom-back.jpg) no-repeat;
}

/*********
 WRAPPER AND LEFT NAVIGATION
*********/


/*
#wrapper {
  clear: both;
  width: 960px;
  text-align: left;
  margin: 0 auto;
}

#container {
  position: absolute;
  top: 43px;
  z-index: -1;
  min-height: 3000px;
  width: 960px;
  background: url(../../../img/bottom-back.jpg) no-repeat bottom center;
  padding-bottom: 100px;
}
*/

div#container {
position: relative;
  background: url(../../../img/footer.png) no-repeat bottom center;
  width: 960px;
  margin: 0 auto;	
  display: block;
  z-index: 1;
}


div#leftBar {
  position: absolute;
  float: left;
  width: 236px;
  top: 0px;
  height: 100%;
  /*z-index: -1;*/
  background: url(../../../img/left-trans.png) repeat;
  border-left: 1px solid #202323;
  border-right: 1px solid #202323;
}

div#leftNav{
  float: left;
  position: fixed;
  //top: 43px;
  //left: 151px;
  width: 240px;
}

div#leftNavStay {
  position: relative;
  width: 240px;
}

  div#leftNavStay p, div#leftNav p {
    font-size: 19px;
    color: #5C5C5C;
    margin: 18px 0 0 20px;
    width: 170px;
  }

div#opLogo {
  width: 210px;
  height: 86px;
  background: url(../../../img/oneprayer.png) no-repeat;
  margin: 30px 0 45px 12px;
  cursor: pointer;
}

div.leftLinks {
    margin: 0 0 4px 6px;
}

/*********
 RIGHT COLUMN AND TOP (and shared content items)
*********/

div#rightBar {
position: absolute;
  float: left;
  width: 680px;
  margin-left: 275px;
  z-index: 1;

}




/*********
CONTENT SECTIONS
*********/

div#topContent {
  width: 100%;
  margin-top: 55px;
  //margin-left: 20px;
}

  div#topContent h1 {
    margin: 0;
    font-weight: bold;
    font-size: 40px/42px;
    font-family: Helvetica, Arial, Verdana, sans-serif;
    color: #fedb63;
    z-index: 1;
  }
  
  #topContent h1 strong {
    color: #e6a117;
    font-size: 54px;
  }
  
  #topContent h1 em {
    color: #e6a117;
    font-style: normal;
  }
  
  #topContent label {
    color: #fedb63;
  }
  #topContent p {
    color: #b2d6f6;
  }
  #topContent p a {
  	text-decoration: underline;
  }
  #topContent h3 {
    color: #b2d6f6;
  }
  #topContent h4 {
    color: #b2d6f6;
  }
  
#topConLeft {
  float: left;  
  width: 317px;
  margin-top: 54px;
  padding: 13px 10px;
  background: url(../../../img/content-trans.png) repeat;
  border: 1px solid #415a73;
}

  #topConLeft h2 {
    margin: 0;
    font-size: 28px;
    font-weight: bold;
    color: #C6DEF8;
  }

  #topConLeft p {
    font-size: 15px;
    line-height: 17px;
    color: #C5C0BC;
  }

#topConVideo {
  //width: 314px;
  margin-top: 10px;
  margin-bottom: 10px;
  //background: url(../../../img/learn-trans.png) repeat;
}

#topConVideo_youtube{
margin-top: 10px;
}

#topConRight {
  float: left;
  width: 229px;
  margin-top: 0px;
  margin-left: 46px;
  padding: 55px 12px;
}

div#topConRight div.register-church{
	margin-left: -16px;
	margin-bottom: 8px;
}

div#topConRight div#submission{
	background: url(../../../img/home-countdown.png) no-repeat;
	padding: 10px;
	height: 229px;
	width: 215px;
}

div.button-1{
	position: absolute;
	margin-top: -17px;
	margin-left: 23px;
}





div#topConRight div#submission h1{
	font-size: 20px;
	font-family: "Helvetica" sans-serif;
	color: #bfd3ec;
}

div#topConRight div#submission div.submit-copy{
	color: #fbd558;
	font-size: 16px;
	font-family: "Helvetica" sans-serif;
	width: 115px;
	margin-top: 20px;
	float: left;
}

div#topConRight div#submission div.daysleft{
	background: url(../../../img/home-countdown-backgrnd.png) no-repeat;
	float: left;
	width: 73px;
	height: 97px;
	margin-top: 20px;
	margin-left: 10px;
}

div#topConRight div#submission div.daysleft h2 {
    margin: 0 0 20px 19px;
    font-size: 73px;
    font-weight: bold;
    color: #fc951c;
}

div#topConRight div#submission div.learnMore {
	margin-top: 30px;
}

div#topConRight div#download {
	margin-top: 10px;
 	background: url(../../../img/content-trans.png) repeat; 
 	border: 1px solid #415a73;
	width: 192px;
	padding: 10px;
}

div#topConRight div#download h1{
	margin-top: -12px;
	padding-top: 0;
	font-size: 17px;
	margin-bottom: -13px;
}

div#topConRight div#download div.learnMore{
	width: 87px;
	margin-right: 10px;
	margin-top: 5px;
}


div#topConRight h2 {
    margin: 5px 0 20px 16px;
    font-size: 19px;
    font-weight: bold;
    color: #FFDF6D;
  }





#topConRight span.img{
padding-left: 13px;
}

#topConRight span.img img{
margin-top: 10px;
}

#topConRight p{
font-size: 16px;
font-family: "Arial", verdana, sans-serif;
color: #c2c2c2;
}

#topConRight div.psst{
text-align: center;
margin-left: -23px;
margin-bottom: 15px;
}

#topConRight span.psst {
color: #ede0a5;
font-family: "Helvetica", Arial, Verdana, sans-serif;
font-size: 14px;
font-style: italic;
}

#topConRight div.learnMore{
margin-left: 0;
float: left;
}




div#globalImpact h2 {
    margin: 5px 0 0;
    font-size: 19px;
    font-weight: bold;
    color: #FFDF6D;
  }
  
div#globalImpact p {
    font-size: 14px;
    line-height: 16px;
    color: #C5C0BC;
    margin-top: 3px;
  }
  
  
div#globalImpact{
margin-top: 30px;
width: 597px;
height: 134px;
background: url(../../../img/content-trans.png) repeat;
border: 1px solid #415a73;
}
  
  
  
#missionsImg {
  float: left;
  width: 174px;
  height: 175px;
  margin-top: -14px;
  margin-bottom: 10px;
}

div.mission-content{
float: left;
margin-left: 10px;
width: 360px;
margin-right: 30px;
}




.learnMore {
  padding: 5px 14px;
  width: 100px;
  background: url(../../../img/learn-trans.png) repeat;
  font-size: 18px;
}

  .learnMore a {
    color: #99ccff;
  }


li.addressSection {
	margin: 20px 0 20px 0;
	padding: 10px;
	background-color: #0E1A2A;
}

li.addressSection h3 {
	margin: 10px 0 10px 0;
}
	
li.addressSection ul {
	padding: 0px;
}

#aboutSection h2 {
  font-weight: normal;
  font-size: 15px;
  font-family Helvetica, Arial, Verdana, sans-serif;
  color: #3b6195;
}

#aboutSection a:hover {
  /* text-decoration: none; */
}

#aboutSection a, #shareGraphic a, #serveGraphic a, #giveGraphic a, #contactSection a {
  /* padding-top: 30px; */
}

.regButton {
  float: left;
  clear: both;
  width: 259px;
  height: 37px;
  background: url(../../../img/register.gif) no-repeat;
  padding-top: 7px;
  text-align: center;
  margin-top: 30px;
}

  .regButton a {
    font-size: 19px;
    font-weight: bold;
    color: white;
  }

.backToTop {
  float: right;
  background-color: #000;
  padding: 2px 5px 2px 5px;
  margin-top: 30px;
  
}

  .backToTop a {
    font-size: 11px;
    color: #1b4177;
  }
  
  .backToTop a:hover {
  text-decoration: none;
  }
  
/*********
 CONTENT
*********/

.contentSection {
margin-top: 70px;
  width: 100%;
}

.contentSection h1 {
  font-weight: normal;
  font-size: 50px/45px;
  font-family: Georgia, Helvetica, Arial, Verdana, sans-serif;
  color: #fedb63;
  margin-top: 0;
}

.contentSection h2 {
  font: normal 15px Helvetica, Arial, Verdana, sans-serif;
  color: #3b6195;
}

.contentSection p {
  color: #b2d6f6;
}


div.contentSection{
  font: normal 24px Arial, Verdana, sans-serif;
  color: #e1edff;
}


#about-nav{
margin: 35px 10px;
}

#about-nav a, #about-nav a:visited{
background-color: #675c4e;
padding: 7px 8px 5px;
border: 1px solid #707070;
margin-right: 15px;
font: 14px "helvetica" Arial, verdana, sans-serif;
color: #dccfae;
}

#about-nav a:hover{
background-color: #1d1c1b;
color: #FFF;
text-decoration: none;
}

#aboutSection {
margin-top: 70px;
  width: 100%;
  margin-left: 20px;
}

#aboutSection h1 {
  font: normal 50px/45px Georgia, Helvetica, Arial, Verdana, sans-serif;
  color: #fedb63;
  margin-top: 0;
}

#aboutSection p {
  color: #b2d6f6;
}


div#aboutSection div#themeLine1 p{
  font: normal 24px Arial, Verdana, sans-serif;
  color: #e1edff;
}





#themeLine1 p {
  margin: 0;
  font-style: italic;
  font-size: 24px;
  color: #E4EFFF;
}

#themeLine2 {
  margin-bottom: 20px;
  margin: 20px 0 0 0;  
}

#themeLine2 em {
  float: left;
  font-size: 34px;
  font-style: none;
  font-family: Georgia, Arial, Verdana, sans-serif;  
}

#themeLine2 em.godIs{
font-style: normal;
font-weight: normal;
color: #FBBC39;
padding-top: 7px;
font-family: Helvetica, Arial, Verdana, sans-serif;  

}

#themeLine2 em.slideText{
text-align: center;
}

#mySlideshow {
  float: left;
  border-bottom: 1px solid #8a6418;
  color: white;
  margin-left: 10px;
  margin-bottom: 25px;
}

#aboutSection p {
  clear: both;
  color: #b2d6f6;
}



/*********
 SHARE
*********/

#shareSection {
  width: 100%;
  margin-left: 20px;
  margin-top: 100px;
}

  #shareSection {
    color: #d79e63;
  }
  
   #shareSection p {
    color: #d79e63;
  }

  
#shareGraphic {
  width: 454px;
  height: 174px;
  background: url(../../../img/share.png) no-repeat;
}

div.share-list{
background-color: #10161f;
padding: 9px 15px 1px;
color: #f9ac24;
}

div.share-list em{
font-size: 24px;
}

div.share-list ul li{
font-size: 14px;
}

div.share-list ul li.share{
margin-bottom: 6px;
}

/*********
 SERVE
*********/

#serveSection {
  width: 100%;
  margin-left: 20px;
  margin-top: 100px;
}

  #serveSection {
    color: #6fabd5;
  }


  #serveSection p{
    color: #6fabd5;
  }
  
#serveGraphic {
  width: 454px;
  height: 174px;
  background: url(../../../img/serve.png) no-repeat;
}



#serveVideo, #serveVideo_youtube {
  float: left;
  width: 306px;
  height: 220px;
  margin-top: 20px;
  margin-left: 20px;
}

div#serve_content{
float: left;
width: 285px;

}

/*********
 GIVE
*********/

#giveSection {
  width: 100%;
  margin-left: 20px;
  margin-top: 100px;
}

  #giveSection {
    color: #a0d997;
  }
  
  #giveSection p{
    color: #a0d997;
  }
  
  
#giveGraphic {
  width: 640px;
  height: 174px;
  background: url(../../../img/home-5-12-09/give.png) no-repeat;
}


#givePhoto {
  width: 635px;
  height: 202px;
  background: url(../../../img/home-5-12-09/give-photo.png) no-repeat;
}

div.god-2008{
background-color: #10151e;
padding: 12px 8px;
color: #64c255;
}

div.god-2008 em{
font-size: 24px;
}


/*********
 CONTACT
*********/

#contactSection {
  width: 100%;
  margin-left: 20px;
  margin-bottom: 50px;
  margin-top: 100px;
}

#contactSection h1 {
  font: normal 50px/45px Georgia, Helvetica, Arial, Verdana, sans-serif;
  color: #fedb63;
  margin-top: 0;
}

#contactSection h2 {
  font: normal 15px Helvetica, Arial, Verdana, sans-serif;
  color: #3b6195;
}

#contactSection p {
  color: #b2d6f6;
}

#contactSection ul {
  color: #fedb63;
  margin-left: 0;
  padding-left: 0;
margin-bottom: 148px;
}

#contactSection ul li {
  margin-bottom: 30px;
  font-size: 20px;

}

#contactSection ul li input {
  position: absolute;
  right: 0;
  width: 300px;
}


#contactSection ul li input, #contactSection ul li textarea {
  position: absolute;
  right: 0;
  width: 320px;
  font-size: 20px;
}


#contactSection ul li span.date{
  position: absolute;
  right: 0;
  width: 320px;
}

#contactSection ul li select{
  width: 100px;
  font-size: 16px;
}



#contactSection ul li input.submitButton {
cursor: pointer;
  clear: both;
  width: 145px;
  height: 37px;
  background: url(../../../img/submit_bg.png) no-repeat;
  margin-top: 80px;
  margin-left: 216px;
  border: 0;
  text-align: center;
  font-size: 19px;
  font-weight: bold;
  color: white;
}



div#errors{
background-color:#0E1A2A;
margin:20px 0;
padding:10px;
}

div#errors h3, div#errors p{
color:#E50882;
}
form#givingform ul #indicator{
display: none;

}


form#givingform ul, form#contactform, ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

form#givingform span.error, form#contactform, span.error{
background-color:#E50882;
color:#FFFFFF;
display:none;
margin-bottom:0.5em;
padding:3px;
}

div#response h3{
color: #fedb63;
font-size: 24px;
}

div#response h4{
color: #fedb63;
font-size: 20px;
}

div#response p{
color: #fedb63;
font-size: 18px;
}

div#response{
margin-top: 40px;
background-color: #10151E;
padding: 15px;
}

div#extreme_bottom{
position: absolute; 
bottom:10px;
margin-left:790px;
width: 150px;
}

div#extreme_bottom a, div#extreme_bottom a:hover, div#extreme_bottom a:visited{
color: #99CCFF;
}



/*---------------------------------
	GENERIC CONTENT SECTION
---------------------------------*/



#contentSection {
margin-top: 50px;
  width: 100%;
  margin-left: 20px;
}

#contentSection h1 {
  font: normal 50px/45px Georgia, Helvetica, Arial, Verdana, sans-serif;
  color: #fedb63;
  margin-top: 0;
}

#contentSection p {
  color: #b2d6f6;
}

#contentSection h2 {
  font: normal 15px Helvetica, Arial, Verdana, sans-serif;
  color: #5d97e5;
}


/*---------------------------------
	SPREAD PAGE STUFF
---------------------------------*/
span.brand{
font-size: 24px;
color: #b2d6f6;
}


ul.brand-menu{
padding-left: 0;
margin-left: 0;
margin-top: 0;
}

ul.brand-menu li {
  font-family: Helvetica, Arial, Verdana, sans-serif;  
  display: inline;
  padding-left: 10px;
  padding-right: 34px;
  font-size: 14px;  
  background: url(../../../img/bullet.gif) no-repeat 0 5px;
}

ul.brand-menu ul li a {
  padding-bottom: 10px;
  font-weight: bold;
  color: #d5cece;
}

div.banner{
width: 234px;
float: left;
margin-right: 30px;
margin-top: 20px;
}

div.textbox{
width: 360px;
float: left;
}

div.textbox textarea{
width: 360px;
height: 56px;
border: 2px solid #b1adad;
margin-top: 40px;
padding-top: 0px;
overflow: hidden;
font-size: 12px;
}


div.banner span{
color: #FFF;
}


div.point{
margin-top: 30px;
background-color: #0e1a2a;
width: 600px;
font-family: Verdana, Arial, sans-serif;
padding: 15px;
font-size: 16px;
color: #b2d6f6;
}

div.point span.title{
display: block;
font-size: 12px;
color: #FFF;
margin-bottom: 20px;
}

span.op{
color: #fedb63;
}


p.twitter{
margin: 30px 0;
}

p.twitter img{
margin-top: 10px;
}

span.twit{
margin-left: 40px;
padding-bottom: 10px;
}

div#gallery ul{
display: inline;
padding-left: 20px;
margin-left: 0;
}

div#gallery li{
margin-left: 0;
display: inline;
margin-right: 25px;
}


div#god_is_content{
float: left;
margin-right: 50px;
width: 325px;
}

div#poll-wrapper{
float: left;
width: 267px;
height: 260px;
background: url('../../../img/poll-bg.png') no-repeat;
}

div#god_is_content h1{
font-size: 24px;
color: #b2d6f6;
font-family: Arial, Verdana,  sans-serif;
}

div#god_is_content p{
font-size: 17px;
padding-left: 10px;
}

div#poll-wrapper p.poll-heading{
font-size: 16px;
padding: 55px 20px 0 20px;
color: #d79e63;
}


div.results{
margin-left: 20px;
}

div#contentSection div.results h2{
color: #365281;
font-size: 14px;
}

ul.poll_ul{
margin-left: 0;
list-style-type: none;
padding-left: 0;
margin-right: 20px;
margin-top: 0;
}

ul.poll_ul li{
background-color: #10151e;
padding: 3px;
height: 20px;
margin-left: 0;
}

ul.poll_ul li div.name{
float: left;
font-size: 16px;
color: #f9ac24;
width: 120px;
}

ul.poll_ul li div.percent_bar{
float: left;
width: 50px;
background-color: #000;
height: 14px;
margin: 3px;
padding: 1px;
}

ul.poll_ul li div.percent{
float: left;
color: #ffb92f;
font-size: 24px;
font-family: "Georgia", Arial, Verdana, sans-serif;
margin-top: -9px;
margin-left: 3px;
}

ul.poll_ul li.pad{
margin-top: 5px;
}

ul.poll_ul li div.radio{
text-align: right;
}

div#submit{
text-align: center;
}

div#map{
border: 10px solid #051f37;
}

span.flash a, span.flash a:hover{
font-family: Arial;
font-size: 10px;
color: #3e649a;
float: right;
}

div#contentSection.the-map h1{
color: #99b3cc;
font-size: 48px;
}

div#contentSection.the-map h1 span#numbers{
font-size: 72px;
}

div#contentSection.the-map h1 span#line2{
font-size: 36px;
}

h2#thanks{
margin-left: 65px;
}


/******************
	LATEST NEWS
******************/

p#blog-date{
color: #969696;
font-size: 14px;
margin-top: 5px;
}

div#blog_nav span{
float: right;
margin-left: 15px;
}

span.blog-navigation{
background-color: #1a273a;
padding: 5px 15px;
border: 1px solid #315b74;
color: #fedb63;
}

span.blog-navigation:hover{
background-color: #1d1c1b;
}

div#blog_nav span a:hover{
text-decoration: none;
}

h1#blog-title{
margin-bottom: 5px;
}

div#blog-body-div{
margin-top: 10px;
}

div#update-list{
background-color: #162030;
padding: 10px;
}

div#updates{
margin-bottom: 10px;
}


span#blog-date{
font: 14px arial, sans-serif;
color: #969696;
float: left;
padding-top: 5px;
}

span#blog-link a, span#blog-link:visited{
font: 21px Georgia, Helvetica, sans-serif;
color: #fbe69e;
}

span#blog-link{
float: left;
margin-left: 20px;
padding-bottom: 5px;
}

span#more-updates a{
padding-top: 0;
}



/*********************
	RESOURCES
*********************/
div#resources{
background-color: #2f4e6a;
width: 625px;
}

div#resources h1{
font: 16px Arial, sans-serif;
color: #d8e5e8;
width: 100%;
background-color: #0c223d;
padding: 5px 0 5px 0;
}

div.resource-items{
padding: 10px 30px;
margin-bottom: 20px;
}





div#video-resources{
background-color: #345139;
width: 625px;
}

div#video-resources h1{
font: 16px Arial, sans-serif;
color: #d8e5e8;
width: 100%;
background-color: #2f763b;
padding: 5px 0 5px 0;
}

div#video-resource-items{
padding: 10px 30px;
margin-bottom: 20px;
}

div#video-resources div.description{
background-color: #beddc3;
padding: 5px 0 5px 10px;
}

div#video-resources div.description span.desc{
font: 12px "Arial", Verdana, sans-serif;
color: #333;
width: 250px;
float: left;
margin-right: 109px;
}

div#video-resources div.description:hover{
background-color: #c8f0cc;
}








div.headline{
border-bottom: 1px dotted #696969;
margin-bottom: 15px;
}

div.headline span.name{
font: 20px "Trebuchet", Arial, Verdana, sans-serif;
color: #d8e5e8;
float: left;
}

div.headline span.header{
font: 12px "Arial", Verdana, sans-serif;
color: #f8f495;
float: right;
margin-right: 25px;
padding-top: 5px;
}

div.description{
background-color: #1e4664;
padding: 5px 0 5px 10px;
}

div.description span.desc{
font: 12px "Arial", Verdana, sans-serif;
color: #dcd8b2;
width: 250px;
float: left;
margin-right: 109px;
}

div.description:hover{
background-color: #5880a5;
}

div.description span.action-preview{
margin-right: 33px;
float: left;
}

div.description span.action-download{
margin-right: 18px;
float: left;
}

div.description span.action-download a, div.description span.action-download a:visited{
color: #e60a80;	
}

div.description span.action-pdf{
margin-right: 40px;
float: left;
width: 21px;
}

div.resource-items ul.item li{
margin-bottom: 10px;
padding: 5px;
}

div.resource-items ul.item li:hover{
background-color: #3e6482;
}

div.resource-items ul.item {
padding: 0;
margin-left: 10px;
list-style-type: none;
display: none;
}

div.resource-items span.title{
float: left;
}

div.resource-items a, div.resource-items a:visited{
font: 16px "Arial", Verdana, sans-serif;
color: #c6c5c4;
text-decoration: underline;
}

div.resource-items a:hover{
color: #99cfff;
}

span.item-action{
float: right;
margin-right: 17px;
}


#share-nav{
margin: 35px 10px;
}

#share-nav a, #share-nav a:visited{
background-color: #2c2101;
padding: 7px 8px 5px;
border: 1px solid #473013;
margin-right: 15px;
font: 14px "helvetica" Arial, verdana, sans-serif;
color: #e25511;
}

#share-nav a:hover{
background-color: #d04e0a;
color: #FFF;
text-decoration: none;
}


div#vidteach, div#vidteach_youtube, div#vidteach2, div#vidteach2_youtube{
	margin: 32px 55px;
	height: 322px;

}


div#aboutSection div.share-list{
color: #A0D997;
}


img.pdf-graphic{
padding-top: 10px;
margin-left: 45px;
}

#serveVideo2, #serveVideo_youtube2, #serveVideo3, #serveVideo_youtube3, #serveVideo4, #serveVideo_youtube4{
margin-left: 65px;
height: 322px;
}

#contentSection p.church-register{
	font-size: 22px;
	color: #FFF;
	float: left;
	width: 350px;
	margin-top: 5px;
}

#contentSection p.church-register-button{
	background: url('../../../img/reg-btn.jpg') no-repeat;
	float: left;
	height: 38px;
	width: 265px;
	padding: 6px 0 0 23px;
	margin: 0 0 0 10px;	
	color: #FFF;
	font-size: 22px;
}

/*  VIDEO MODAL WINDOW FOR RESOURCES SECTION */

#modal-window-video { 
    position: fixed; 
    z-index: 402; 
    display:none; 
    width: 560px;
    height: 370px;
	background-color: #FFF;
    top:100px; 
    left: 37%;
    padding: 10px;
} 

#modal-close-video{
margin-top: 8px;
margin-left: 494px;
margin-bottom: -20px;
cursor: pointer;
}



/*  MESSAGE LIST	*/


div.message-newest{
	height: 30px;
	width: 405px;
	float: right;
	margin-right: 80px;
	background: url(../../../img/message-list-arrow.png) no-repeat right top;
}

div.message-newest span{
	color: #ff22a4;
	font-size: 12px;
	font-family: "Arial" sans-serif;
	margin-top: 4px;
	display: block;
}

div.message-newest span a, div.message-newest span a:hover{
	color: #ff22a4;
}


div#message-list{
	padding-left: 20px;
}

div#message-list div.list_head{
	background-color: #221404;
	height: 40px;
	padding-left: 20px;
	width: 600px;	
}

div.list_head span{
	margin-top: 2px;
}

div.list_item span{
	margin-top: 3px;
}


div#rightBar div#message-list div.comingsoon{
	background-color: #333;
	background-image: none;
}

div#rightBar div#message-list div.comingsoon span.info, div#rightBar div#message-list div.comingsoon span.location, div#rightBar div#message-list div.comingsoon span.country, div#rightBar div#message-list div.comingsoon span.speaker, div#rightBar div#message-list div.comingsoon span.duration, div#rightBar div#message-list div.comingsoon span.language, div#rightBar div#message-list div.comingsoon span.language em, div#rightBar div#message-list div.comingsoon span.duration em{
	color: #666;
	cursor: default;
}

div#rightBar div#message-list div.comingsoon span.title{
	color: #FFF;
}


div#message-list div.list_item{
	width: 600px;
	background: url(../../../img/message-list-bg.png) repeat;
	border-top: 1px solid #264d74;
	border-bottom: 1px solid #264d74;
	margin-top: 10px;
	cursor: pointer;
}

div#message-list div.list_item:hover{
	background-color: #2d5e88;
}

div#message-list div.church_info{
float: left;
width: 375px;
}


div#message-list div.message_info{
float: left;
width: 225px;
}

div.list_item span{
	display: block;
}

span.info{
	display: block;
	width: 350px;
}

span.title{
	display: block;
	width: 220px;
}


span.info a, span.info a:visited, span.title a, span.title a:visited{
	font: 15px "Arial" Helvetica sans-serif;
	color: #ff7700;
}

span.info a.active, span.info a:visited.active, span.title a.active, span.title a:visited.active{
	color: #fff;
}

span.duration{
	clear: left;
	float: left;
	width: 125px;
}

span.language{
	float: left;
	width: 100px;
}





span.location{
	clear: left;
	float: left;
	width: 155px;
}

span.country{
	float: left;
	width: 70px;
}

span.speaker{
	float: left;
	margin-left: 12px;
	width: 135px;
}


span.location a, span.location a:visited, span.country a, span.country a:visited, span.speaker a, span.speaker a:visited, span.duration a, span.duration a:visited, span.language a, span.language a:visited{
	font: 13px "Arial" Helvetica sans-serif;
	color: #fd7904;
}

span.location a.active, span.location a:visited.active, span.country a.active, span.country a:visited.active, span.speaker a.active, span.speaker a:visited.active, span.duration a.active, span.duration a:visited.active, span.language a.active, span.language a:visited.active{
	color: #FFF;
}


div.list_item{
	padding-left: 20px;
}

div.list_item span.info{
	font: 16px "Arial" sans-serif;
	color: #a1d6e0;
}

div.list_item span.title{
	font: 16px "Arial" sans-serif;
	color: #ffae00;
}

div.list_item span.title em{
	color: #a1d6e0;
	font-style: normal;
}


div.list_item span.location{
	font: 13px "Arial" sans-serif;
	color: #ddd794;
}

div.list_item span.country{
	font: 13px "Arial" sans-serif;
	color: #ddd794;
}

div.list_item span.speaker{
	font: 16px "Arial" sans-serif;
	color: #fd7904;
	margin-top: 0;
}

div.list_item span.duration{
	font: 13px "Arial" sans-serif;
	color: #ddd794;
}

div.list_item span.duration em{
	color: #ffae00;
	font-style: normal;	
}

div.list_item span.language{
	font: 13px "Arial" sans-serif;
	color: #ddd794;
}

div.list_item span.language em{
	color: #ffae00;
	font-style: normal;	
}




/*  MESSAGE VIEW PAGE */

span.message-back-link a, span.message-back-link a:hover{
	background-color: #8c562f;
	border: 1px solid #FFF;
	padding: 5px 10px;
}

div.message-details{
	margin-top: 50px;
}

div.message-details span.mTitle{
	color: #83cfdb;
}

div.message-details h1{
	margin-bottom: 10px;
}

div.message-details span.byline{
	font: 20px "Arial" sans-serif;
	color: #cfa04c;
}

div.message-details div.player{
	margin-top: 30px;
	width: 412px;
	height: 260px;
	border: 3px solid #FFF;
	float: left;
}

div.message-details div.promo{
	background: url(../../../img/message-didyouknow.png) no-repeat;
	margin-top: 30px;
	margin-left: 30px;
	float: left;
	width: 201px;
	height: 266px;
}

div#contentSection div.message-details div.promo p{
	font: 15px "Arial" sans-serif;
	color: #6d5c3a;
	margin-top: 100px;
	padding: 0 15px;
}

div#contentSection div.message-details div.promo span.link{
	margin-left: 13px;
}


div#contentSection div.message-details div.message-stats p{
	color: #d6d07c;
	font: 14px "Arial" sans-serif;
}

div#contentSection div.message-details div.message-stats p.instructions{
	color: #83cfdb;
	font: 18px "Arial" sans-serif;
}


div#contentSection div.message-details div.message-stats span{
	color: #ff9b00;
}

div#contentSection div.message-details div.files{
	margin-top: 50px;
}

div.message-details div#message-list{
	padding-left: 0;
}

div.message-details div#message-list div.list_item{
	margin-left: 0;
	padding: 20px 0 20px 30px;
	cursor: default;
}

div.message-details div.list_item span{
	float: left;
	font: 17px "Arial" sans-serif;
	color: #83cfdb;
}

div.message-details div.list_item span.file-type{
	width: 260px;
}

div.message-details div.list_item span.file-format{
	width: 230px;
}

div.message-details div.list_item span.download{
	width: 100px;
}


div.message-details span.head-file-type{
	width: 260px;
	float: left;
	padding-left: 30px;
}

div.message-details span.head-file-format{
	width: 230px;
	float: left;
}





/*  HOMEPAGE MODIFICATIONS - 5-12-09 */

	#home-top {
		margin-top: 50px;
	}

  #home-top h1 {
    margin: 0;
    font: bold 40px/42px Helvetica, Arial, Verdana, sans-serif;
    color: #fedb63;
    z-index: 1;
  }
  
  #home-top h1 strong {
    color: #e6a117;
    font-size: 54px;
  }
  
  #home-top h1 em {
    color: #e6a117;
    font-style: normal;
  }

div.home-top-left{
	float: left;  
	width: 345px;
	margin-right: 90px;
	margin-top: 65px;	
}

div.home-top-left div.giving-update{
	width: 245px;
	height: 350px;
	padding: 13px 10px;
	background: url(../../../img/content-trans.png) repeat;
	border: 1px solid #415a73;
}

div.home-top-left div.giving-update h2{
	margin-top: 0;
	font-weight: bold;
	color: #c9dcef;
	font-size: 28px;
	font-family: "Helvetica" Arial sans-serif;
	margin-left: 15px;
}

div.home-top-left div.giving-update p{
	margin-left: 15px;
	color: #fedb63;
	font-size: 20px;
	font-family: "Helvetica Neue" Arial sans-serif;
	font-weight: bold;	
	line-height: 25px;
}

div.home-top-left div.giving-update a{
	background-color: #1b334c;
	color: #b1d6f6;
	font: 20px "Arial" sans-serif;
	padding: 10px;
	margin-left: 15px;
	margin-top: -13px;
	display: block;
	width: 150px;
	text-decoration: none;
}

div.home-top-left div.giving-update a:hover{
	text-decoration: none;
	color: #FFF;
}


div.home-top-left div.global-impact{
	width: 245px;
	padding: 13px 10px;
	margin-top: 40px;
	background: url(../../../img/content-trans.png) repeat;
	border: 1px solid #415a73;
}

div.home-top-left div.global-impact h3{
	margin-top: 0;
	margin-bottom: 5px;
	font-weight: bold;
	color: #fedb63;
	font-size: 20px;
	font-family: "Helvetica" Arial sans-serif;
}

div.home-top-left div.global-impact p{
	color: #c2c2c2;
	font: 14px "Arial" sans-serif;
	margin-left: 15px;
}

div.home-top-left div.global-impact a{
	background-color: #1b334c;
	color: #b1d6f6;
	font: 20px "Arial" sans-serif;
	padding: 8px;
	margin-left: 15px;
	margin-top: 15px;
	display: block;
	width: 106px;
	text-decoration: none;
}

div.home-top-left div.global-impact a:hover{
	text-decoration: none;
	color: #FFF;
}



div.home-top-right{
	float: left;
	width: 282px;
}

div.home-top-right div.register-button{
	margin-bottom: 40px;
}


div.home-top-right div.messages p{
	font-size: 26px;
	font-family: "Helvetica Neue" arial, verdana sans-serif;
	color: #c9dcef;
	margin: 10px 0 0;
}

div.home-top-right div.messages a.button{
	background-color: #1b334c;
	color: #b1d6f6;
	font: 20px "Arial" sans-serif;
	padding: 8px;
	margin-top: 15px;
	display: block;
	width: 155px;
	text-decoration: none;
}

div.home-top-right div.messages a.button:hover{
	text-decoration: none;
	color: #FFF;
}










div.home-top-right div.what-is{
	margin-top: 30px;
	width: 248px;
	padding: 13px 18px;
	background: url(../../../img/content-trans.png) repeat;
	border: 1px solid #415a73;
}

div.home-top-right div.what-is h3{
	margin-top: 0;
	margin-bottom: 5px;
	font-weight: bold;
	color: #c9dcef;
	font-size: 26px;
	font-family: "Helvetica" Arial sans-serif;
}

div.home-top-right div.what-is p{
	color: #c2c2c2;
	font-size: 14px;
	font-family: "Arial" sans-serif;
	line-height: 15px;
}

div.home-top-right div.what-is a.button{
	background-color: #1b334c;
	color: #b1d6f6;
	font: 20px "Arial" sans-serif;
	padding: 10px;
	margin-top: 15px;
	display: block;
	width: 156px;
	text-decoration: none;
}

div.home-top-right div.what-is a.button:hover{
	text-decoration: none;
	color: #FFF;
}




div#focus {
	width: 401px;
}

div#focus div.top {
	background: transparent url(../../../img/public/cal-top.png) no-repeat;
	height: 16px;
}

div#focus div.content {
	background: transparent url(../../../img/public/cal-mid.png) repeat-y;
}


div#focus div.bottom {
	background: transparent url(../../../img/public/cal-bottom.png) no-repeat;
	height: 22px;
}


div#focus content {
	margin: 0;
}


div#focus h5 {
	border-bottom: 1px solid #805c2a;
	margin: 0 0 5px 25px;
	color: #FFF;
	font: 16px "Helvetica Neue" Arial, sans-serif;
	width: 376px;
}

div#focus img {
	margin: 10px 0 5px 30px;
	
	
}


div#focus p {
	margin: 0 0 0 35px;
	padding-right: 5px;
	color: #ffbd6f;
	font: lighter 22px "Helvetica Neue" Arial, sans-serif;
	line-height: 25px;
}


div#focus p.verses {
	margin: 10px 0 0 35px;
	padding-right: 5px;
	color: #fc961d;
	font: lighter 15px "Helvetica Neue" Arial, sans-serif;
}

div#focus p.verses a, div#focus p.verses a:hover{
	font: lighter 15px "Helvetica Neue" Arial, sans-serif;
	color: #fc961d;
	text-decoration: underline;
}


div#focus p.verses a:hover {
	text-decoration: none;
}


div#focus a.button, div#focus a.button:visited {
	background: transparent url(../../../img/public/cal-btn-bg.png) repeat;
	color: #b1d6f6;
	font: lighter 20px "Arial", sans-serif;
	padding: 8px;
	margin-left: 25px;	
	display: block;
	width: 274px;
	margin-top: 20px;
}

div#focus a.button:hover {
	text-decoration: none;
	color:#FFF;
}


div#info {
margin-bottom: -50px;
width: 450px;
}

div#info h4{
	font-size: 23px;
	color: #FEDB63;
}


div#info ul li{
	margin-bottom: 5px;
}

div#info ul li span.label{
	width: 150px;
	float: left;
}

div#info ul li span.field{
	width: 300px;
	float: right;
}