/* 
Theme Name: nuBeginnings
Version: 1.0
Description:nuBeginnings theme created for www.chosengeneration.cc
Author: Sergio Alvarado / Melina Hechavarria
Author URI: http://www.chosengeneration.cc
*/

@import "whoweare.css";
@import "live.css";

* {
	padding: 0;
	margin:0;
}

.aligncenter {
	margin:0 auto;
}





#slideTopContainer {
background-image: url(i/topAdSlideBg.png);
background-position:bottom center;
background-repeat:no-repeat;
position: absolute;
top:0px;
z-index:10;
width: 232px;
left:60%;
}

#slideVlog {
width:232px;
height:200px;
display:block;
margin: 0;
text-indent: -5000px;
overflow:hidden;
background-color: transparent;
border: none;
}

#homeSlideUp{
background-image: url(i/slideUpDownBg.png);
background-position:bottom left;
float:left;
width:100px;
height:48px;
background-repeat:no-repeat;
display:block;
margin: 0;
text-indent: -5000px;
overflow:hidden;
}

#homeSlideDwn{
display:block;
text-indent: -5000px;
overflow:hidden;
background-image: url(i/slideUpDownBg.png);
background-position: -100px 0px;
float:left;
width:82px;
height:48px;
background-repeat:no-repeat;
margin: 0;
}

#mydiv{
overflow:hidden; 
height:320px;
}



.clear {
	clear:both;
}

body {
	margin:0;
	padding:0;
	background-color: #c0bcb2;
	background-image: url(i/bodyBg.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	background-attachment:fixed;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #bbb8b8;
	font-size: 12px;
	line-height: 18px;	
}

a, a:visited, a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #ecca13;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a img , a img:visited, a img:link {
	border: 1px solid #ecca13;
}

ul, ol {
	padding: 15px;
	margin: 15px;
}

blockquote {
	padding: 15px;
	background-color: #333333;
	border: 1px solid #999999;
	margin: 15px 0;
	width:498px;
}


h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 16px;
	text-transform:uppercase;
	color: #ecca13;
	line-height:normal;
	text-decoration: none;
	margin: 0 0 5px 0;
	padding-bottom: 2px;
	border-bottom: none;
}

small {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 10px;
		margin: 0;
}

.alignleft {
	float:left;
}

.alignright {
	float: right;
}

#pageWrap {
	background-color: transparent;
	margin: 0 auto 0 auto;
	width: 100%;
	background-image:url(i/pageWrapBG.png);
	background-position:top center;
	background-repeat:no-repeat;
}

#topArt {
	margin:0 auto 0 auto;
	padding:0;
	background-color: transparent;
	width: 959px;
	height: 166px;
}

#navWrap {
	margin: 0 auto 0 auto;
	padding: 0;
	width:959px;
	height: 42px;
	background-color: transparent;
}

#contentWrap {
	margin: 0 auto 0 auto;
	width: 929px;
	min-height: 785px;
	background-image:url(i/contentBG.png);
	background-position:top center;
	background-repeat:no-repeat;
	background-color: #384041;
	#background-color: #3f4748;
	display:block;
	padding: 0 15px 15px 15px;
}


#footer {
	background-color: transparent;
	width: 100%;
	height: 173px;
	display:block;
	padding:0;
	margin: 0;
	background-image:url(i/footerBG.png);
	background-position:bottom center;
	background-repeat:no-repeat;
	
}

#floor {
	width: 100%;
	height: 150px;
	background-color:#333333;
	padding: 15px 0 15px 0;
}

#center-floor {
	width: 960px;
	height: 100%;
	margin: 0 auto 0 auto;
	background-color: transparent; 
}

/*Text
--------------------------------------- */
p {
	margin: 0 0 15px 0;
}


/*more Links 
--------------------------------------- */
.more-link {
	text-decoration:none;
	border-bottom:none;
	color:#0066CC;
}

.more-link:hover {
	text-decoration:none;
	border-bottom:dotted #0066CC 1px;
}



/* Primary Navigation
-------------------------------------- */

#priNav {
	width: 648px;
	height:42px;
	margin: 0 56px 0 255px;
	/*display:block;*/
	background-color: transparent;
}

#priNav ul {
	float:left;
	list-style:none;
	margin:0;
	padding: 0;
	width:648px;
	height: 42px;
}

#priNav ul li{
	float:left;
	display:block;
	height: 42px;
	overflow:hidden;
	text-indent: -5000px;
}

#priNav li a {
	background-image:url(i/priNav.jpg);
	background-repeat:no-repeat;
	height:42px;
	display:block;
}

/* Home Link
----------------------------------------------------------- */
#priNav li#homeLink a {
	background-image:url(i/priNav.jpg);
	background-x-position: 0pt;
	background-y-position: 0pt;	
	width: 60px;
 }

#priNav li#homeLink a:hover{
	background-position: 0px -42px;
 }
 
 /* About Us Link
----------------------------------------------------------- */
#priNav li#aboutLink a {
	background-image:url(i/priNav.jpg);
	background-position: -60px 0px;
	width: 95px; 
 }

#priNav li#aboutLink a:hover{
	background-position: -60px -42px;
 }
 
  /* Vision Link
----------------------------------------------------------- */
#priNav li#visionLink a {	
	background-image:url(i/priNav.jpg);
	background-position: -155px 0px;
	width: 84px; 
 }

#priNav li#visionLink a:hover{
	background-position: -155px -42px;
 }

  /* Taking the city Link
----------------------------------------------------------- */
#priNav li#cityLink a {
	background-image:url(i/priNav.jpg);
	background-position: -239px 0px;
	width: 119px; 
 }

#priNav li#cityLink a:hover{
	background-position: -239px -42px;
 }
 
   /* Say What Link
----------------------------------------------------------- */
#priNav li#saywhatLink a {
	background-image:url(i/priNav.jpg);
	background-position: -358px 0px;
	width: 90px; 
 }

#priNav li#saywhatLink a:hover{
	background-position: -358px -42px;
 }

   /* Raw & Uncut Link
----------------------------------------------------------- */
#priNav li#rawLink a {
	background-image:url(i/priNav.jpg);
	background-position: -448px 0px;
	width: 100px; 
 }

#priNav li#rawLink a:hover{
	background-position: -448px -42px;
 }

   /* Contact US Link
----------------------------------------------------------- */
#priNav li#contactLink a {
	background-image:url(i/priNav.jpg);
	background-position: -548px 0px;
	width: 100px; 
 }

#priNav li#contactLink a:hover{
	background-position: -548px -42px;
 }
 
 /* END Primary Navigation
-------------------------------------- */

/* Secondary Navigation
-------------------------------------- */
#secNav {
	background-color:transparent;
	width: 929px;
	height: 48px;
	display: block;
	margin: 0 auto 0 auto;
	padding:0;
}	

 /* Home Page Template
-------------------------------------- */

#bannerRotator {
	width: 620px;
	height: 260px;
	background-color:#000000;
	margin: 0 15px 0 0;
	padding: 0;
	float: left;
}

#fromPastors {
	background-image:url(i/fromPastorsBG.png);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: transparent;
	margin: 15px 15px 0 0;
	padding: 63px 15px 15px 15px;
	width: 269px;
	height: 377px;
	/*overflow: hidden;*/
	display:block;
	float:left;
}

#pastorGreetPic {
	width:150px;
	height:188px;
	margin:-30px 10px 0 -25px;
	padding:0;
	background-color: transparent;
	background-image: url(i/pastorGreetPic.png);
	background-position: top left;
	background-repeat:no-repeat;
	float: left;
}

#mediaBlock {
	background-image: url(i/homeMediaHdr.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: transparent;
	margin: 15px 0 0 0;
	padding: 35px 0 0 0;
	width: 294px;
	height: 390px;
	overflow:auto;
	display:block;
	float:left;
}

#HOP-records {
	background-image:url(i/breaking-records-mac.png);
	#background-image:url(i/breaking-records.png);
	background-position: top right;
	background-repeat: no-repeat;
	background-color: transparent;
	margin: 0 0 0 -16px;
	padding: 0px 15px 0 0;
	width: 294px;
	height: 255px;
	overflow:hidden;
	display:block;
	float:left;
}

.Weekly-Hop-Attendance {
	position: relative; 
	top:82px; 
	left:109px; 
	width:130px; 
	height:40px; 
	display:block; 
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:37px;
	font-weight:normal;
	color: #464339;
	letter-spacing: .15em;
	line-height:40px;
	text-transform:capitalize;
}

#comingUp {
	background-image:url(i/comingupBG.png);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #212d31;
	margin: 0;
	padding: 30px 15px 5px 15px;
	width: 264px;
	height: 225px;
	overflow:hidden;
	display:block;
	float:left;
}

 /* Events List */
		ul.ec3_events, ul.ec3_events li {
			list-style: none;
			list-style-image:none;
			text-indent: none;
			margin:0;
			padding:0;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color: #bbb8b8;
			font-size: 11px;	
		}
		
		ul.ec3_events li {
			padding-bottom: 10px;
		}
		
		ul.ec3_events li a {
			font-family: Arial, Helvetica, sans-serif;
			line-height: 18px;
			font-size: 12px;
			font-weight:bold;
			text-transform:uppercase;
			text-decoration:none;
			margin: 0;
			padding:0;
			color: #69c8d0;
			border-bottom: none;
		}
		
		ul.ec3_events li a:hover {
			border-bottom: dotted #69c8d0 1px;
		}

 /* Featured Section */

#featured {
	background-image:url(i/featuredBG.png);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: transparent;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #bbb8b8;
	font-size: 12px;
	line-height: 18px;	
	margin: 15px 15px 0 0;
	padding: 75px 25px 100px 25px;
	width: 255px;
	height: 280px;
	overflow: hidden;
	display:block;
	float:left;
}

	#featured h2, #featured h2 a{
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size: 14px;
		text-transform:uppercase;
		color: #ecca13;
		line-height:normal;
		text-decoration: none;
		margin: 0 0 5px 0;
		padding-bottom: 2px;
		border-bottom: none;
	}
	
	#featured h2 a:hover{
		border-bottom: dotted #ecca13 1px;
	}

	#featured img{
		border:solid #666666 1px;
		float: left;
		margin: 5px 10px 2px 0;
	}
	
/* Page Template
------------------------------------------------*/

	#contentWrapPG {
		margin: 0 auto 0 auto;
		width: 959px;
		min-height: 785px;
		background-image:url(i/contentwrapPgBG.png);
		background-position:top center;
		background-repeat:repeat-y;
		background-color: #4a5354;
		#background-color: #3f4748;
		display:block;
		padding: 0;
	}
	
	#contentPg {
		margin: 0 auto 0 auto;
		width: 929px;
		min-height: 785px;
		background-image:url(i/contentBGpg.png);
		background-position:top center;
		background-repeat:no-repeat;
		background-color: transparent;
		display:block;
		padding: 33px 15px 15px 15px;
	}



#secondaryNav {
	width: 453px;
	height: 25px;
	display: block;
	margin: 0;
	padding: 0 0 0 73px;
	background-color:transparent;
}	

#pageHdr {
	width: 570px;
	height: 60px;
	display: block;
	margin: 0;
	padding: 0; 
}

	/* Unique Pages */
	
	
	.taking-the-cityHdr {
		background-image:url(i/takingthecityHdr.png);
		background-position:top center;
		background-repeat:no-repeat;
		background-color: transparent;
	}
	
	.the-visionHdr {
		background-image:url(i/the-visionHdr.png);
		background-position:top center;
		background-repeat:no-repeat;
		background-color: transparent;
	}
	
#content-left {
	float:left;
	width: 496px;
	padding: 15px;
	margin: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #bbb8b8;
	font-size: 12px;
	line-height: 22px;	
}


#content-right {
	float:right;
	width: 400px;
	min-height: 725px;
}
	
	
	.taking-the-cityIMG {
		background-image: url(i/takingthecityIMG.png);
		background-position:top right;
		background-repeat:no-repeat;
		background-color: transparent;
		margin-top: -40px;
	}
	
	.the-visionIMG {
		background-image: url(i/the-visionIMG.png);
		background-position:top right;
		background-repeat:no-repeat;
		background-color: transparent;
		margin-top: -40px;
	}
	
	.our-pastorsIMG {
		background-image: url(i/our-pastorsIMG.png);
		background-position:top right;
		background-repeat:no-repeat;
		background-color: transparent;
		margin-top: -40px;
	}
	
	
/* Blog Template
----------------------------------- */
#contentWrapBlog {
		margin: 0 auto 0 auto;
		width: 959px;
		background-image:url(i/contentwrapBgBlog.png);
		background-position:top center;
		background-repeat:repeat-y;
/*		background-color: #4a5354;
		#background-color: #3f4748;
		display:block;*/
		padding: 0;
	}

#contentBlog {
		margin: 0 auto 0 auto;
		width: 929px;
		#min-height: 505px;
		background-image:url(i/contentBGblog.png);
		background-position:top center;
		background-repeat:no-repeat;
		background-color: transparent;
/*		display:block;*/
		padding: 33px 15px 15px 15px;
	}
	
#content-post {
	float:left;
	width: 640px;
	padding: 15px;
	margin: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #bbb8b8;
	font-size: 12px;
	line-height: 22px;	
}

#post-nav {
	padding0-bottom: 2px;
	margin: 0 0 10px 0;
	display:block;
	width: 100%;
	height: 25px;
}

#post-nav a, #post-nav a:visited {
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size: 14px;
		text-transform:uppercase;
		color: #b55107;
		line-height:normal;
}

#post-nav a:hover {
	text-decoration: none;
	border-bottom: dotted 1px #b55107;
}

.postmetadata {
	padding: 15px;
	margin:15px 0 15px 0;
	background-color:#323e3a;
	line-height: 16px;
	border-top: dashed #FFFFFF 1px;
	border-bottom: dashed #FFFFFF 1px;
}

#blogTitle {
	width: 477px;
	height: 20px;
	display:block;
	background-color:transparent;
	margin: 0;
	padding:0;
}

#blogHdr {
	width: 650px;
	height: 60px;
	display: block;
	margin: -10px 0 0 13px;
	padding: 0; 
}

	/* Unique Pages */
	.saywhatHdr {
		background-image:url(i/saywhatHdr.png);
		background-position:top left;
		background-repeat:no-repeat;
		background-color: transparent;
	}


	.spanishCatHdr {
			background-image:url(i/pa-mi-gente-latinaHdr.png);
			background-position:top left;
			background-repeat:no-repeat;
			background-color: transparent;
	}
/* category Template
----------------------------------- */
#contentCat {
		margin: 0 auto 0 auto;
		width: 929px;
	/*	min-height: 785px;*/
		background-image:url(i/contentBGcategory.png);
		background-position:top center;
		background-repeat:no-repeat;
		background-color: transparent;
/*		display:block;*/
		padding: 33px 15px 15px 15px;
	}

.catTitle {
	float: right;
	margin: 30px 15px 0 0;
	width: 250px;
	height: 35px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #00aeff;
	display:block;
}

/* Flicr Styles */

#main-flickr_badge_uber_wrapper {
	float:right;
	width:532px;
	height: 93px;
	background: transparent url(i/what-weve-been-up-to-hdr.jpg) top left no-repeat;
	padding: 45px 0 0 0;
	text-align:center;
	margin: 15px 15px 0 0;
	float:left;
}

#main-flickr_badge_uber_wrapper img {
	margin: 0 5px;
	border:#CCCCCC 1px solid !important;
	
}


#flickr_badge_uber_wrapper {
	float:right;
	width:308px;
	height: 285px;
	background: transparent url(i/picturesHdr.jpg) top center no-repeat;
	padding: 35px 16px 0 16px;
	text-align:center;
	margin: 15px 0;
}

#flickr_badge_uber_wrapper img {
	margin: 8px;
	border:#CCCCCC 1px solid !important;
	
}
#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#666666;}
#flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid rgb(0, 0, 0) !important;}
#flickr_icon_td {padding:0 5px 0 0 !important;}
.flickr_badge_image {text-align:center !important;}
.flickr_badge_image img {border: 1px solid black !important;}
#flickr_www {display:block; text-align:left; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}


.wp-caption {
	padding:5px 0px 0 0px;
	background-color: #CCCCCC;
	text-align:center;
	display:block;
	border:1px solid #999999;
	margin-bottom:15px;
}

.wp-caption p {
	padding:0;
	margin:0;
}

.wp-caption-text {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#333333;
	font-size:11px;
}