﻿/*  
Theme Name: Reynaz
Theme URI: http://www.reynaz.com
Description: 
Author: Square Star Studios
Author URI: http://www.squarestarstudios.com/

*/


body{
	font-family:Arial, Helvetica, Georgia, Sans-serif;
	font-size:14px;
	/*text-align:left;*/	
	color:#2A1901;
	background-color:#ffffff;		
	background-image: url(images/homebackground.jpg);
	background-repeat: no-repeat;	
	background-position: top center; 	
	width:100%;	
		
}

#youthbody{
	background-color:#0d0d0f;		
	overflow:auto;		
}



p {
	line-height:130%;
	margin-bottom: 1.15em;
	/*margin-top: 1.15em;*/
}

a { color: #2A1901;}

a:hover{ color:#A9924D;}

h1{font-size:18px;margin-bottom:15px;}

h2{

	margin:10px 0 10px 0;
	line-height:140%;

}

h3{ color:#BD4C18}

#logo a {
	background:transparent url(images/logo.png) no-repeat scroll 0;
	display:block;
	height:169px;
	position:relative;
	width:208px;
	
}

#logoRNSM a {
	background:transparent url(images/RNSMlogo.png) no-repeat scroll 0;
	display:block;
	height:164px;
	position:relative;
	width:220px;
	margin-top:4px;
}

#logoKidz a {
	background:transparent url(images/webreadyKidzlogo.gif) no-repeat scroll 0;
	display:block;
	height:169px;
	position:relative;
	width:250px;
	
}
#headerbackground{

	background:transparent url(images/headerbackground.gif) no-repeat scroll 0;
	display:block;
	height:170px;
	position:relative;
	width:100%;
	background-position:top center;
	
}

#headerbackgroundyouth{

	background:transparent url(images/youthbg_top.jpg) no-repeat scroll 0;
	display:block;
	height:172px;
	position:relative;
	width:100%;
	background-position:top center;
	
}

#mainback{

	background:transparent url(images/REYNAZHome.gif) no-repeat scroll 0;
	display:block;
	height:936px;
	position:relative;
	width:100%;
	background-position:center;
	
}




#newhere{

	background:transparent url(images/newhere.gif) no-repeat scroll 0;
	display:block;
	height:97px;
	position:relative;
	width:213px;
	background-position: top center;
	float:right;
	margin-top:34px;
	clear:both;
	margin-right:20px;
}



.toplinks{

	color:#bd4c18;
	margin-top:20px;
	text-decoration:none;
	margin-left:140px;
	float:left;
}

.toplinks a{

	color:#bd4c18;
	
	text-decoration:none;

}

.toplinks a:hover{

	color:#2a1901; 
		
}


#featured{

	padding-left:40px;
	float:right;



}

#search{

 	float:right;
	margin-top:17px;
        margin-right:25px;
}



#navbar{

	background:transparent url(images/navbar.gif) repeat-x scroll 0;
	display:block;
	height:44px;
	position:relative;
	width:100%;
	

}

.pagelinks{
	
	margin-left:70px;
	
	
}


.pagestext {
	margin: 0; 
	padding: 0; 
	list-style-type: none; 
	list-style-image: none;

}

.pagestext li {	
	display: inline; 		
	padding: 0px 13px 0px 13px;		
		

}

.pagestext a {
	text-decoration:none; 		
	color: white; 
}


.pagestext a:hover {
	color:#d2471e; 

}

.pagestext li ul a{ 
	display: inline; 
	padding: 30px 13px 0px 13px; 
	color:black;
	
}


#searchform{
	color:#BD4C18;

}


#connect{

	background:transparent url(images/connect.gif) no-repeat scroll 0;
	display:block;
	height:936px;
	position:relative;
	width:100%;
	
	background-position: center;
	
}

#facebar{

	background:transparent url(images/facebar.gif) no-repeat scroll 0;
	display:block;
	height:44px;
	position:relative;
	width:100%;
	
	
}


.connectkidstop a{

	background:transparent url(images/kidsconnecttop.gif) no-repeat scroll 0;
	display:block;
	height:185px;
	position:relative;
	width:100%;
	
	
}

.connectkidstop a:hover{ filter:alpha(opacity=50);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;}

.connectkidsbottom a{

	background:transparent url(images/kidsconnectbottom.png) no-repeat scroll 0;
	display:block;
	height:180px;
	position:relative;
	width:100%;
	
	
}

.connectkidsbottom a:hover{ filter:alpha(opacity=50);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;}

#connect2{

	background:transparent url(images/REYNAZHome.gif) no-repeat scroll 0;
	display:block;
	height:936px;
	position:relative;
	width:100%;
	margin-top:;
	background-position: center;
	
}

#connectyouth{

	background:transparent url(images/youth_bgbottom.jpg) no-repeat scroll 0;
	display:block;
	height:932px;
	position:relative;
	width:100%;
	margin-top:;
	background-position: center;
	
}

#connectkidz{

	background:transparent url(images/puzzleBG.jpg) no-repeat scroll 0;
	display:block;
	height:936px;
	position:relative;
	width:100%;
	margin-top:;
	background-position: center;
	
}

.connecttext{

	margin-top:105px;
	margin-left:20px;
	font-size:12px;
	margin-right:5px;
	line-height:15px;
	
}

#indexmiddle{

	background:transparent url(images/indexmiddle.gif) no-repeat scroll 0;
	display:block;
	height:338px;
	position:relative;
	width:100%;
	
	background-position: center;
	
}

.map a{

	background:transparent url(images/map.gif) no-repeat scroll 0;
	display:block;
	height:34px;
	position:relative;
	width:100%;
	padding-top:30px;
	margin-left:20px
	
	
}

.map a:hover{ filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;}






.eventstitle{

	color:#a9924d;
	font-size:16px;
	font-weight:bold;
	margin-top: 12px;
	margin-left: 20px;

}

#upcomingfeedtext {

	margin:0 0 0 10px;
}

.pastorcontentrss{
	margin-right:25px;
	font-size:13px;
	line-height:110%;

}


.titletext2 {
	margin: 0; 
	line-height:;
	list-style-type: none; 
	list-style-image: none;
	padding: 3px 0 5px 0;
	font-weight:800;
	font-size:12pt;
	font-family:;
}


.titletext2 a {
	text-decoration:underline; 
	color: #bd4c18;  
}


.titletext2 a:hover {
	color:#2A1901; 
}

.eventsfeedpadding{	
	padding:14px 0 0 0;
	margin: 0 10px 0 10px;
}

.eventdate_headings {
	color: #1A722C;
	font-size:10pt;
	font-weight:bold;
        margin:1px 0 3px 0;
}

.titletext {
	margin: 0; 
	line-height:;
	list-style-type: none; 
	list-style-image: none;
	padding: 3px 0 5px 0;
	
	font-size:11pt;
	font-family:;
}


.titletext a {
	text-decoration:underline; 
	color: #bd4c18;  
}


.titletext a:hover {
	color:#2a1901; 
}


.upcominglink{

	margin-bottom:20px;


}


.upcominglink a {
	text-decoration:underline; 
	color: #bd4c18;  
	margin-bottom:30px;
	margin-left:15px;
	float:left;
	clear:right;
	margin-top:11px;
	
}


.upcominglink a:hover {
	color:#2A1901; 
}



#podcast_title{

	color:#8dc63f;
	font-size:16px;
	font-weight:bold;
	margin-top: 18px;
	margin-left: 10px;

}

.podcastlink {
	margin: 0; 
	line-height:;
	list-style-type: none; 
	list-style-image: none;
	padding: 10px 0 5px 0;	
	font-size:11pt;
	font-family:;
}


.podcastlink a {
	text-decoration:underline; 
	color:#1A722C; 
	margin-top:10px;
	float:right; 
	margin-right:18px;
}


.podcastlink a:hover {
	color:#A9924D; 
}

.podcastcontent {

	line-height:140%;
	font-size:13px;
	margin-top:11px;
	float:right;
}

.podcastdate{

	color: #1A722C ;
	margin-left:20px;
	padding:5px 0 5px 0;
	font-size:10pt;
	font-weight:bold;

}

.podtitle a{	
	color:#BD4C18;
	margin-left:20px; 
	margin-right:20px;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	}

.podtitle a:hover{ color:#2A1901;  }

.pod{
	color:darkGray;
	margin-left:0px; 
	margin-right:20px;
	font-size:26px;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:25px;
	margin-top:10px;
}

#podcast{
	background:transparent url(images/podcast.png) no-repeat scroll 0;
	display:block;
	height:40px;
	position:relative;
	width:40px;
	float:left;
	clear:right;
	margin-right:5px;



}



#earbuds{

	background:transparent url(images/earbuds2.gif) no-repeat scroll 0;
	display:block;
	height:115px;
	position:relative;
	width:130px;
	float:left;	
	
}


#helpful{
	float:left;


}

#help_title{

	color:#BD4C18;
	font-size:16px;
	font-weight:bold;
	margin-top: 18px;
	margin-left: ;
	margin-bottom:15px;
	margin-left:10px;
}

.helplinks{
	line-height:140%;
	margin-top:5px;
	margin-left:10px;
}


.helplinks a{

	float:left;
	color:#2A1901;
	margin-left:;
	font-size:13px;
}

.helplinks a:hover {
	color:#A9924D; 
}

#help{

	background:transparent url(images/needhelp.gif) no-repeat scroll 0;
	display:block;
	height:165px;
	position:relative;
	width:217px;
	float:right;	
	margin-right:40px;
	
}

#connectonline{

	margin-top:15px;
	margin-left:10px;
	color:#948676;
	display:inline;
	float:left;
}

.facebook{

	display:inline;



}




.facebook a{

	background:transparent url(images/facebook_badge.gif) no-repeat scroll 0;
	display:block;
	height:30px;
	position:relative;
	width:99px;	
	margin-left:8px;
	margin-top:;
	padding-top:13px;
	float:left;
	clear:right;
}

.facebook a:hover{ filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;}

.facebookfooter a{

	background:transparent url(images/facebook_badge.gif) no-repeat scroll 0;
	display:block;
	height:30px;
	position:relative;
	width:99px;	
	margin-left:px;
	margin-top:;
	padding-top:13px;
	float:left;
	clear:right;
}

.facebookfooter a:hover{ filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;}

.socialcontainer{margin-bottom:15px;}	
	
	
.rss a{

	background:transparent url(images/rss.png) no-repeat scroll 0;
	display:block;
	height:32px;
	position:relative;
	width:32px;
	margin-left:8px;
	float:left;
	clear:right;
	padding-top:11px;
}

.rss a:hover{ filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;}

.podcast a{

	background:transparent url(images/podcast_icon.gif) no-repeat scroll 0;
	display:block;
	height:33px;
	position:relative;
	width:34px;
	margin-left:8px;
	float:left;
	clear:right;
	padding-top:10px;
}

.podcast a:hover{ filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;}


#pod_audio_1{ margin-bottom:15px;}

	
#navlist li
{
display: inline;
list-style-type: none;
padding-right: 20px;
}	
	
	
	

/*Footer*/


#footerbackground{

	background:transparent url(images/footerbackground.png) no-repeat scroll 0;
	display:block;
	height:308px;
	position:relative;
	width:100%;
	color:white;
	line-height:125%;
	font-size:12px;
}

#footerbackground a{

	text-decoration:none;
	color:white;



}

#footerbackground a:hover{
	color:#2A1901;



}

.address{

	margin-left:20px;
	margin-top: 40px;
	color:white;
	font-size:10pt;
}

#col1{

	margin-left:25px;
	margin-top:120px;
	float:left;
	margin-bottom:40px;
}

#col2{

	margin-left:0px;
	margin-top:120px;
	float:left;
	margin-bottom:40px;
}

#col3{

	margin-left:0px;
	margin-top:120px;
	float:left;
	margin-bottom:40px;
}

#col4{

	margin-left:30px;
	margin-top:120px;
	float:left;
	margin-bottom:40px;
}

#footerbody{
	background-color:#af9854;


}



#footerstroke{

	background:transparent url(images/footerstroke.png) no-repeat scroll 0;
	display:block;
	height:189px;
	position:relative;
	width:20px;
	float:right;
	margin-top:97px;
}

#footerstrokeL{

	background:transparent url(images/footerstroke.png) no-repeat scroll 0;
	display:block;
	height:189px;
	position:relative;
	width:20px;
	float:left;
	margin-top:97px;
}


#facebookbottom{

	background:transparent url(images/facebook_badge.gif) no-repeat scroll 0;
	display:block;
	height:30px;
	position:relative;
	width:99px;	
	margin-left:25px;
	margin-top:5px;
	padding-top:12px;
}

#rssbottom{

	background:transparent url(images/rssbottom.jpg) no-repeat scroll 0;
	display:block;
	height:35px;
	position:relative;
	width:36px;
	margin-left:1px;
	
}

#podcastbottom{

	background:transparent url(images/podcastbottom.jpg) no-repeat scroll 0;
	display:block;
	height:32px;
	position:relative;
	width:70px;
	margin-left:40px;
	
}




.breadcrumbs{

	padding:30px 0 17px 20px;
	color:#A9924D;
}

.breadcrumbs a{

	color:#A9924D;

}

.breadcrumbs a:hover{

	color:#2a1901;

}



#page{
	min-height:600px;




}

#subpagebar{

	background-color:#972c0a;
	height:33px;
	width:100%;

}

.subpagelinks {
	
	color:white;
	padding:9px 0 0 0;
	margin-top:10px;
	margin-left:20px;
}

.subpagelinks li {display: inline; padding: 0px 13px 0px 13px}

.subpagelinks ul{
	margin-top:;


}


.subpagelinks a{
	color:white;
	text-decoration:none;
}

.subpagelinks a:hover{
	color:#66786C;

}



.contenttext{

	margin:0 20px 0 20px;
	min-height:500px;

}

.pagetitle{    
	margin:0 0 0 20px;
	color:#BD4C18;
	font-size:26px;
	font-weight:bold;
	
	
}

.pagedot{

	border-bottom:thin dotted #2A1901;
	margin: 5px 20px 5px 20px;


}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */



.pagenav{
	margin-left:20px;
}

.pagenav h2{

	color:#1A722C;
	margin-bottom:5px;
	margin-top:10px;
}

.pagenav a{

	color:#2a1901;
	
}

.pagenav a:hover{

	color:#A9924D;
}



.pagenav { � } /* the outermost list item; contains whole list */
.pagenav .page-item-2 { � } /* item for Page ID 2 */
.pagenav .page_item { margin: 10px 0 10px 10px;} /* any Page item */
.pagenav .current_page_item a{ color:#BD4C18;} /* the current Page */

.pagenav .current_page_item li a{ color:#A9924D; } /* the current Page */
.pagenav .current_page_item li a:hover{ color:#2a1901; } /* the current Page */

.pagenav .current_page_parent { � } /* parent of the current Page */
.pagenav .current_page_ancestor { color:; } /* any ancestor of the current Page */

.pagenav  ul ul,
.pagenav .current_page_item ul ul,
.pagenav .current_page_ancestor ul ul,
.pagenav .current_page_ancestor .current_page_item ul ul,
.pagenav .current_page_ancestor .current_page_ancestor ul ul {
	display: none;
	margin-left:20px;
	list-style-type:circle;
	color:#A9924D;
	}

.pagenav .current_page_item ul,
.pagenav .current_page_ancestor ul,
.pagenav .current_page_ancestor .current_page_item ul,
.pagenav .current_page_ancestor .current_page_ancestor ul,
.pagenav .current_page_ancestor .current_page_ancestor .current_page_item ul,
.pagenav .current_page_ancestor .current_page_ancestor .current_page_ancestor ul {
	display: block;
	}


.pagerecentposts{
	
	color:#2a1901;



}

.pagerecentposts h2{
	color:#1A722C;
	margin-bottom:5px;
	margin-top:10px;


}

.pagerecentposts a{

	color:#2a1901;
	
}

.pagerecentposts a:hover{

	color:#A9924D;
}

.pagerecentposts ul{
	margin-left:20px;


}

.pagerecentposts li {
	margin-top:10px;
	margin-bottom:10px;



}

.cwuceeventtitle{
	paddding-bottom:10px;
	color:red;
}

#cwucelist{ 
	overflow-y:visible
	overflow-x:visible;



}


.footernav{
	margin-left:0px;
}

.footernav h2{
	font-size:14px;
	color:white;
	margin-bottom:5px;
	margin-top:5px;
}

.footernav a{

	color:#2a1901;
	
}

.footernav a:hover{

	color:#A9924D;
}



.footernav { � } /* the outermost list item; contains whole list */
.footernav .page-item-2 { � } /* item for Page ID 2 */
.footernav .page_item { margin: 5px 0 5px 0px;} /* any Page item */
.footernav .current_page_item a{ color:#A9924D; } /* the current Page */
.footernav .current_page_parent { � } /* parent of the current Page */
.footernav .current_page_ancestor { color:; } /* any ancestor of the current Page */

.footernav  ul ul,
.footernav .current_page_item ul ul,
.footernav .current_page_ancestor ul ul,
.footernav .current_page_ancestor .current_page_item ul ul,
.footernav .current_page_ancestor .current_page_ancestor ul ul {
	display: none;
	margin-left:0px;
	list-style-type:circle;
	color:#A9924D;
	}

.footernav .current_page_item ul,
.footernav .current_page_ancestor ul,
.footernav .current_page_ancestor .current_page_item ul,
.footernav .current_page_ancestor .current_page_ancestor ul,
.footernav .current_page_ancestor .current_page_ancestor .current_page_item ul,
.footernav .current_page_ancestor .current_page_ancestor .current_page_ancestor ul {
	display: block;
	}
	
.catexcerpt{ margin-left:20px; margin-right:20px;}
.cattitle a{	
	color:#BD4C18;
	margin-left:20px; 
	margin-right:20px;
	font-size:26px;
	font-weight:bold;
	text-decoration:none;
	}

.cattitle a:hover{ color:#2A1901;  }



.formableleft {float:left;}
.formableright {margin-left:175px;}

#podPressPlayerSpace_{
	margin-bottom:10px;
	margin-top:5px;
}

.podPress_content{
	margin-bottom:15px;

}

#helpingothers{

	background:transparent url(images/helpingothers.jpg) no-repeat scroll 0;
	display:block;
	height:217px;
	position:relative;
	width:941;
	clear:both;
	margin-left:10px;
}

#aboutus{
	margin-left:10px;
	background:transparent url(images/aboutus.jpg) no-repeat scroll 0;
	display:block;
	height:217px;
	position:relative;
	width:100%;
	clear:both;
}

#worshipservices{
	margin-left:10px;
	background:transparent url(images/service.jpg) no-repeat scroll 0;
	display:block;
	height:217px;
	position:relative;
	width:100%;
	clear:both;
}

#getconnected{
	margin-left:10px;
	background:transparent url(images/connect.jpg) no-repeat scroll 0;
	display:block;
	height:217px;
	position:relative;
	width:100%;
	clear:both;
}

#news{
	margin-left:10px;
	background:transparent url(images/news.jpg) no-repeat scroll 0;
	display:block;
	height:217px;
	position:relative;
	width:100%;
	clear:both;
}

.pastorblogtitle{

	color:#FBEC5D;
	font-size:16px;
	font-weight:bold;
	margin-top: 15px;
	margin-left: ;
	margin-bottom:15px;
	margin-left:10px;
}

.pastorblog{
	margin-left:10px;


}

.pastorexcerpt{
	float:left;
	margin-left:10px;


}

.pastorauthor{

	float:right;
	color:#BD4C18;
	font-weight:bold;
	font-size:10pt;
	margin-top:4px;

}

.bar{

	background:transparent url(images/bar.gif) no-repeat scroll 0;
	display:block;
	height:5px;
	position:relative;
	width:100%;
	margin-top:30px;
	
	
}

.bar2{

	background:transparent url(images/bar.gif) no-repeat scroll 0;
	display:block;
	height:5px;
	position:relative;
	width:100%;
	margin-top:55px;
	margin-bottom:15px;
	
	
}

.calendaricon a{

	background:transparent url(images/calendar_small.jpg) no-repeat scroll 0;
	display:block;
	height:22px;
	position:relative;
	width:26px;
	margin-top:10px;
	margin-bottom:;
	float:left;
	clear:right;
	
}

.calendaricon a:hover{ filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

