/*
One Prayer 2009 - Stylesheet

*/

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

body {
	background-color: #090d16;	
  text-align: left;
  margin: 0;
  padding: 0;
  height: 100%;
}

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: 17px "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 50px;
}

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;
}


/****************************
	BUZZ
****************************/

div#buzz{
	width: 224px;
	margin: 0 auto;
}

div#buzz h2{
font-size: 20px;
font-family: "Helvetica Neue", Arial, sans-serif;
color: #b79a90;
padding-left: 3px;
background: transparent url(../../../img/public/buzz-divider.png) no-repeat bottom;
margin-bottom:0;
}

div#buzz ul#buzz-list {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	height: 400px;
}
div#buzz ul#buzz-list li {
	color: #6e8383;
	margin-top: 20px;
	padding: 0 0 4px;
}



div#buzz ul#buzz-list li{
	color: #6e8383;
	margin-top: 10px;
	padding: 0 0 4px;
	height:120px;
	position: relative;
	width:230px;
	
}
div.quotebubble{
	background: transparent url(../../../img/public/buzz-list-bg.png) no-repeat scroll center bottom;
	font-size: 14px;
	font-family: "Arial" sans-serif;
	position:relative;
	padding:0 15px 35px;
}

span.text {
	font-size: 13px;
}
span.text a, span.text a:visited {
	color: #7ab0b5;
}


span.text a:hover {
	color: #9cdfe6;
	text-decoration: none;
}


span.name{
	display:block;
	position:absolute;
	text-align:right;
	width:115px;
	bottom: 5px;
	left:0;
	font: italic 14px "Arial" sans-serif;
	color: #ffffc4;
}



span.source{
	display:block;
	position:absolute;
	bottom: 5px;
	right:0;
	width:90px;
	font: italic 11px "Arial" sans-serif;
	color: #5f5e5d;

}
span.name a, span.name a:visited{
	color: #ffffc4;
}

span.name a:hover{
	color: #FFF;
	text-decoration: none;
}

div.buzz-container{
	height: 540px;
	overflow-x:hidden;
	overflow-y:hidden;
	position: absolute;
}


div.buzz-divider {
	position: absolute;
	top: 708px;
}

div#buzz-share {
	background-color: #1C3A57;
	border: 1px solid #2d455e;
	padding: 5px;
	margin: 3px 0 0 0;
	position: absolute;
	top: 710px;
	width: 212px;
	
}

div#buzz-share h4{
	margin: 0;
	padding: 0;
	font: 14px "Arial" sans-serif;
	color: #ede0a5;
} 

div#buzz-share span{
	margin-right: 20px;
}

div#buzz-share span#first{
	margin-left: 20px;
}







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


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


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;
  width: 240px;
}

div#leftNavStay {
  position: relative;
  width: 240px;
  margin-top: 23px;
}

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

div#opLogo {
  width: 210px;
  height: 90px;
  background: url(../../../img/public/logo.png) no-repeat;
  margin: 0 0 45px 22px;
  cursor: pointer;
}

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

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

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

}


div#rightBar div.content-container{
	margin-left: 50px;
}




/*********
 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: 14px 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 273px;
padding: 0;
width: 500px;
height: 20px;
z-index: 300;
float: left;
}
	
	#navbar li
	{	
		float: left;
		list-style: none;
		font: 14px 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;
  }
  
#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-container { 
    position: fixed; 
    z-index: 402; 
    display:none;
    width: 100%;
}


#modal-window { 
    width: 550px;
    height: 300px;
    background-color: #595959;
    border: 5px solid #f5ac3a; 
    padding: 10px;
    margin: 100px auto;
} 

#modal-window-buzz { 
    width: 302px;
    height: 375px;
    background-color: #595959;
    border: 5px solid #f5ac3a; 
    padding: 10px;
    margin: 100px auto;
} 

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


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




/****************
 COMING SOON
****************/

#coming-soon #modal-overlay { 
    position: fixed; 
    z-index:400; 
    top: 0px; 
    left: 0px; 
    height:100%; 
    width:100%; 
    background: transparent url(../../../img/trans-bg.png) repeat;
    /*background: #000; */
    display: block;
} 

#coming-soon #modal-container { 
    position: relative;
    z-index: 402; 
    display:block;
    width: 100%;
}


#coming-soon #modal-window { 
    width: 695px;
    height: 295px;
    background-color: #595959;
    border: 5px solid #f5ac3a; 
    padding: 50px;
    margin: 100px auto;
} 


#coming-soon #modal-close{
	margin-top: -65px;
	margin-left: 729px;
	margin-bottom: 11px;
	cursor: pointer;
}

#coming-soon h2{
	font-family: "Georgia" arial sans-serif;
	color: #b2d6f6;
	font-weight: 100;
	font-size: 42px;
	margin-bottom: 10px;
	margin-top: 0;
}

#coming-soon p {
	margin-top: 0;
	color: #b2d6f6;
	margin-bottom: 10px;
}

#coming-soon div.inset {
	background-color: #2f2f2f;
	width: 100%;
	padding: 10px 10px 8px;
	margin-bottom: 32px;
}

#coming-soon div.inset div.left{
	float: left;
	width: 60%;
	color: #fedb63;
	font-family: "Arial" sans-serif;
	
	
}

#coming-soon div.inset div.right{
	float: left;
	width: 40%;
	color: #FFF;
}

#coming-soon div.inset div.right p {
	color: #FFF;
	font-size: 16px;

}

#coming-soon div.inset div.right ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#coming-soon div.inset div.right ul li {
	margin-bottom: 5px;
	text-align: center;
}


#coming-soon div.inset h3 {
font-size: 35px;
margin: 25px 20px 0;
}

#coming-soon div.inset div.left span {
	font-size: 40px;
	margin-left: 20px
}

#coming-soon p span.pink {
	color: #E50882;
}



#coming-soon p.note {
	font-size: 15px;
	margin-top: 10px;
	margin-bottom: 0;
	color: #E50882;
}

#coming-soon p.note em {
	font-style: normal;
	font-weight: bold;
}



#coming-soon input{
	color: #999;
	width: 268px;
}

#coming-soon input#submitEmail{
	width: 121px;
}

#coming-soon span#message {
	font-weight: bold;
	font-size: 17px;
}

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

div.login h2{
font: 46px 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: 17px Arial, Verdana, sans-serif;
color: #FFF;
}

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

div.login ul textarea {
right: 200px;
position: absolute;
width: 400px;
height: 100px;
}


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

div#submit-buzz{
text-align: center;
}



/****************
 BUZZ EMAIL FORM
*****************/

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

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

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

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

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

div.buzz ul input {
right: 50px;
width: 200px;
}

div.buzz ul textarea {
right: 50px;
width: 300px;
height: 90px;
}


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

div#submit-buzz{
position: absolute;
float: left;
}

div.buzz div#indicator {
top: 280px;
margin-left: 180px;
float: left;
}

div.buzz ul span.charsLeft, div.buzz ul span.chars{
	color: #B2D6F6;
}

  
#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: 1;
}

#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;
}


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

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

  div#topContent h1 {
    margin: 0;
    font: bold 40px/42px 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: 20px "Helvetica" sans-serif;
	color: #bfd3ec;
}

div#topConRight div#submission div.submit-copy{
	color: #fbd558;
	font: 16px "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: 16px "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: normal 15px 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: normal 50px/45px 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: 20px 0 20px 150px;  
}

#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, #contactSection ul li textarea {
  position: absolute;
  right: 0;
  width: 320px;
  font-size: 20px;
}



#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#contactform ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

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;
width: 628px;
}

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: 50px;
	background: url(../../../img/message-list-arrow.png) no-repeat right top;
}

div.message-newest span{
	color: #ff22a4;
	font: 12px "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: 0;
		margin-bottom: 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: 261px;
	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;
}









/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}


.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

.jcarousel-clip-vertical {
	height: 523px;
    overflow: hidden;
}





/************************
 PUBLIC HOME PAGE STUFF
************************/


div#home-left {
	float: left;
	width: 420px;
	margin-right: 15px;
}

div#home-right {
	float: left;
	width: 250px;
}


div#home-left img.godis {
	margin: 20px 0 15px 20px;
	
}


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 h5 a, div#focus h5 a:visited{
	color: #FFF;
}

div#focus h5 a:hover{
	color: #CCC;
	text-decoration: none;
}



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#video span {
	margin: 0;
	font-weight: bold;
	font-size: 23px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #fdfdfc;
	z-index: 1;
}

div#video span strong {
	color: #ffffc4;
	font-size: 32px;
}

div#video span em {
	color: #ffffc4;
	font-style: normal;
}


div#video p {
	color: #c2c2c2;
	font-weight: lighter;
	font-size: 14px;
	font-family: "Arial", sans-serif;
	margin-top: 0;
}


div#giving {
	margin-top: 30px;
}

div#giving img {
	margin-left: 80px;
}

div#giving h4 {
	width: 237px;
	background: transparent url(../../../img/public/give-divider.png) no-repeat bottom;
	padding-bottom: 6px;
	color: #91b73c;
	text-align: center;	
	margin-bottom: 0;
	margin-top: 5px;
}

div#giving p {
	width: 237px;
	color: #dbf289;
	font-weight: lighter;
	font-size: 13px;
	font-family: "Arial" sans-serif;
	margin-top: 6px;
}

div#giving a.button, div#giving a.button:visited {
	background-color: #07101d;
	color: #b1d6f6;
	font-weight: lighter;
	font-size: 18px;
	font-family: "Arial", sans-serif;
	padding: 8px;
	width: 100px;
	margin-top: 20px;
}

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



div#churches {
	background: transparent url(../../../img/public/church-map.png) no-repeat center top;
}

div#churches h4 {
	color: #c9dcef;
	font-size: 19px;
	font-family: "Helvetica Neue" Arial sans-serif;
	width: 100%;
	text-align: left;
	margin-bottom: 0;
	margin-left: 41px;	
}


div#churches div#world {
	margin-top: -10px;
	background: transparent url(../../../img/public/church-divider.png) no-repeat bottom;
	padding-bottom: 5px;
	width: 390px;
}

div#churches div#world p{
	margin: 0;
}

div#churches div#world p.number {
	text-align: center;
	font-size: 40px;
	font-family: "Georgia" Arial sans-serif;
	color: #65cdf3;
	margin-top: 5px;
}

div#churches div#world p.number span{
	font-size: 60px;
}

div#churches div#world p.number a, div#churches div#world p.number a:visited, div#churches div#world p.number span a, div#churches div#world p.number span a:visited{
	color: #65cdf3;
}

div#churches div#world p.number a:hover, div#churches div#world p.number span a:hover{
	color: #CCC;
	text-decoration: none;
}


div#churches div#world p.attend {
	color: #65cdf3;
	font-size: 16px;
	font-family: "Helvetica Neue" Arial sans-serif;
	text-align: center;
	margin-top: 10px;
}

div#churches p.copy {
	font-weight: lighter;
	font-size: 13px;
	font-family: "Arial" sans-serif;
	color: #297f9f;
	width: 305px;
	margin-left: 43px;
	
}

div#churches a.button, div#churches a.button:visited {
	background-color: #07101d;
	color: #b1d6f6;
	font-weight: lighter;
	font-size: 18px;
	font-family: "Arial", sans-serif;
	padding: 8px;
	width: 200px;
	margin-top: 20px;
	display: block;
	margin-left: 43px;
}

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



h3.title {
	font-size: 42px;
	font-family: "Georgia" Arial sans-serif;
	color: #fedb63;
}

h2.subheading {
	font: 19px "Helvetica Neue" Arial sans-serif;
	color: #c9dcef;
}



div.social-box {
	width: 170px;
	height: 247px;
	float: left;
	margin-right: 40px;
	padding: 10px;
	cursor: pointer;
}

div.social-box a{
	text-decoration: none;	
}

div.social-box h4 {
	margin-top: 5px;
	margin-bottom: 0;
	font-size: 42px;
	font-family: "Georgia" Arial sans-serif;
	color: #b1d6f6;
}

div.social-box p {
	font-size: 13px;
	font-family: "Arial" sans-serif;
	color: #fedb63;
	margin-top: 5px;
}


h2#online {
	margin-top: 50px;
}

div#email {
	background: transparent url(../../../img/public/share-email.png) no-repeat;
}

div#twitter {
	background: transparent url(../../../img/public/share-twitter.png) no-repeat;
}

div#facebook {
	background: transparent url(../../../img/public/share-facebook.png) no-repeat;
}


div#badges {
	background: transparent url(../../../img/public/share-banners.png) no-repeat;
}

div#youtube {
	background: transparent url(../../../img/public/share-youtube.png) no-repeat;
}

div#blog {
	background: transparent url(../../../img/public/share-text.png) no-repeat;
}


/*******	GIVING PAGE - PUBLIC	****************/

div.give-highlight {
	width: 580px;
	height: 485px;
	background: transparent url(../../../img/public/give/green-bkgrnd.png) repeat;
	padding: 20px;
	
}

div.give-highlight h1{
	font-size: 72px;
	color: #aef59c;
	line-height: 50px;
	margin-bottom: 20px;
}

div.give-highlight h1 span{
	font-size: 48px;
	color: #73d05b;
}

div.give-highlight h1 em{
	font-weight: normal;
	font-size: 48px;
}


div.give-highlight p{
	font-style: italic;
	color: #a0d997;
	font-size: 18px;
	font-weight: lighter;
	float: left;
	width: 185px;
	margin-top: 0;
	line-height: 24px;

}


div.give-highlight img{
width: 392px;
float: left;

}

h1.notdone {
	text-align: center;
	font-size: 48px;
	color: #73d05b;
	width: 500px;
	margin: 20px 0 30px 60px;
	

}



p.success, ul.success li{
	font-size: 24px;
	color: #B2D6F6;
	font-weight: lighter;
}

p.success span {
	color: #c0036a;
}

div.plan{
	margin-top: 50px;
}

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

div.plan p{
	color: #9eda94;

}


div.plist {
	margin-top: 50px;
}

div.plist p{
	padding: 10px;
	color: #a0d997;
	width: 300px;	
	font-weight: lighter;
	font-size: 15px;
	font-family: "Verdana" sans-serif;
}

div.plist p span{
	color: #FFF;
}

div.plist#churches{
	background: transparent url(../../../img/public/give/give-plan-1.jpg) no-repeat;
	width: 599px;
	height: 173px;
}

div.plist#comm{
	background: transparent url(../../../img/public/give/give-plan-2.jpg) no-repeat;
	width: 599px;
	height: 241px;
}

div.plist#area{
	background: transparent url(../../../img/public/give/give-plan-3.jpg) no-repeat;
	width: 599px;
	height: 241px;
}



/**************	CALENDAR	******************/

div#calendar-left{
	width: 350px;
	float: left;
}

div#calendar-right{
	width: 223px;
	float: left;
	margin-left: 75px;
}

div#calendar-right img{
	margin-top: 50px;
}

a.calnav, a.calnav:visited {
	display: block;
	width: 55px;
	padding: 5px 10px;
	background-color: #061823;
	color: #f13fa2;
	float: left;
	margin-right: 30px;
	margin-top: 30px;
	font-size: 16px;
}


a.calnav:hover {
	color: #FFF;
	text-decoration: none;
}

p.cal-copy {
	font: lighter 17px "Arial" sans-serif;
	color: #b2d6f6;
}

div#calendar h1{
	font: 46px "Georgia", Verdana sans-serif;
	color: #FFF;
	margin-bottom: 10px;
}



div#calendar h3{
	font: lighter 36px "Arial" sans-serif;
	color: #969696;
	margin-bottom: 10px;
	margin-top: 50px;
}

div#calendar h4{
	font: 16px "Helvetica Neue", Arial sans-serif;
	color: #FFF;
	margin-top: 0;
}

div.contentSection div#calendar p{
	font: lighter 17px "Arial" sans-serif;
	color: #b2d6f6;
	line-height: 20px;
	width: 630px;
	margin-bottom: 50px;
}

div.prayer {
	width: 630px;
	margin-top: 10px;
	padding: 5px;
}

div#tues {
	background-color: #211c39;
}

div.prayer div.prayer-left{
	float: left;
	width: 200px;
	
}

div.prayer div.prayer-right{
	float: right;
	width: 400px;
	padding-top: 10px;
	
}

div.prayer span{
	display: block;
}

div.prayer span.day{
	font: 30px "Georgia" Arial sans-serif;
	color: #fbbc25;
}

div.prayer span.fast {
	font: 16px "Helvetica Neue" Verdana sans-serif;
	color: #FFF;
}


div.prayer span.prayer {
	font: lighter 20px "Helvetica Neue" Verdana sans-serif;
	color: #ffbd6f;
}


div.prayer span.verse {
	font: lighter 15px "Helvetica Neue" Verdana sans-serif;
	color: #fc961d;
}

div.prayer span.verse a, div.prayer span.verse a:visited{
	color: #fc961d;
	text-decoration: underline;
}

div.prayer span.verse a:hover{
	color: #FFF;
}



















