/*

Theme Name: World Team

Theme URI:

Description: The World Team wordpress theme.

Version: 1.0

Author: Christopher Uryga for Pulse Creative Partners

Author URI:

Tags:

*/



/* CSS Reset */html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, .contentpaneopen {margin: 0; padding: 0; border: 0; outline: 0;font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;} :focus { outline: 0; } body { line-height: 1; color: black; background: white; } ol, ul { list-style: none; } caption { text-align: left; font-weight: normal;} blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" "";}/* End CSS Reset */



/* Begin Structure */

body {

	background: #9b9a9a url('../world_team/images/bg.jpg') repeat-x;

	margin: 0;

	padding: 0;

	}



#wrap{

	background: url('../world_team/images/pagebg.png') repeat-y;

	margin: 0 auto;

	padding: 0;

	width: 900px;

	}



#header {

	background: #f8f8f8 url('../world_team/images/id-2.jpg') no-repeat;

	margin: 0 auto;

	padding: 0;

	height: 115px;

	width: 876px;

	position:relative;

	}



#page1_banner{

	width:876px;

	height:365px;

	background: #fff url('../world_team/images/frontpage_banner.gif') no-repeat;

	margin: 0 auto;

	}

	

#slideshow_frame{

	width:823px;

	height:326px;

	background: #ccc;

	position:relative;

	top:15px;

	left:26px;

}



#page_banner{

	width:876px;

	height:200px;

	background: #fff url('../world_team/images/page_banner.gif') no-repeat;

	margin: 0 auto;

	position:relative;

	}

	

#page_banner_img{

	width:823px;

	height:153px;

	background: #ccc;

	position:relative;

	top:15px;

	left:26px;

}
#resourcesWrapper{
		width:850px;
		margin:0px auto;
		
		padding:10px;
}
#contenttop {
		margin-top:10px;
		padding-bottom:10px;
		}
#resourcesLeftSidebar{
float:left;
width:50px;
}
#resourcesMain {
		float:left;
		margin-left:200px;
		width:300px;
	}

		
#resourcesRightbox{
 float:right;
  margin-left:10px;
		  
  width: 200px;
  
	padding:0px 10px;
	border:;
	 
}

h1 a {

	display:block;

	width:200px;

	height:115px;

	/*text-indent:-1000em;*/

	}

	

.description {

	display:none;

	}

	

#news_give{

	display:block;

	position:absolute;

	top:0;

	right:0px;

	width:215px;

	height:39px;

	background: url('../world_team/images/news_give-test.jpg') no-repeat 0 0;

}



#news_give li{

	display:block;

	float:left;

}



#news_give li a{

	display:block;

	float:left;

}

#facebook{

	position:relative;

	top:0px;

	right:0px;

	width:0px;

	height:37px;
}

#twitter{

	position:relative;

	top:0px;

	right:0;

	width:0px;

	height:37px;

}


#facebook-text{

	display:block;

	position:absolute;

	top:52.5px;

	right:-47px;

	width:215px;

	height:37px;

}

#facebook-post{
	position:absolute;
	right:300px;
	
}

/*#facebook-post-text{
	position:absolute;
	top: relative;
	right:300px;
	float: right;
}*/

#nav_news{

	display:block;

	width:115px;

	height:35px;

	text-indent:-1000em;

	background: url('../world_team/images/news_give-test.jpg') no-repeat 0 0;

}



a:hover#nav_news{

	background: url('../world_team/images/news_give_hover-test.jpg') no-repeat 0 0;

}



#nav_give{

	display:block;

	width:100px;

	height:35px;

	text-indent:-1000em;

	background: url('../world_team/images/news_give-test.jpg')no-repeat -115px 0;

}



a:hover#nav_give{

	background: url('../world_team/images/news_give_hover-test.jpg') no-repeat -115px 0;

}

	

#navigation{

	width:876px;

	height:41px;

	margin: 0 auto;

	background: #9b9a9a url('../world_team/images/navbg-test.jpg') repeat-x;

	}

	

#navigation li{

	display:block;

	float:left;

	}

	

#navigation li a{

	display:block;

	float:left;

	}

	

#nav_about{

	width:83px;

	height:35px;

	margin-left:14px;

	margin-top:3px;

	background: url('../world_team/images/navblock-test.gif') no-repeat 0 -36px;

	text-indent:-999em;

	}

	

a:hover#nav_about{

	background: url('../world_team/images/navblock-test.gif') no-repeat 0 0;

	}

	

#nav_going{

	width:93px;

	height:35px;

	margin-top:3px;

	background: url('../world_team/images/navblock-test.gif') no-repeat -83px -36px;;

	text-indent:-999em;

	}

	

a:hover#nav_going{

	background: url('../world_team/images/navblock-test.gif') no-repeat -83px 0;;

	}

	

#nav_praying{

	width:102px;

	height:35px;

	margin-top:3px;

	background: url('../world_team/images/navblock-test.gif') no-repeat -176px -36px;;

	text-indent:-999em;

	}

	

a:hover#nav_praying{

	background: url('../world_team/images/navblock-test.gif') no-repeat -176px 0;;

	}

	

#nav_giving{

	width:100px;

	height:35px;

	margin-top:3px;

	background: url('../world_team/images/navblock-test.gif') no-repeat -278px -36px;;

	text-indent:-999em;

	}

	

a:hover#nav_giving{

	background: url('../world_team/images/navblock-test.gif') no-repeat -278px 0;;

	}

	

#nav_fields{

	width:121px;

	height:35px;

	margin-top:3px;

	background: url('../world_team/images/navblock-test.gif') no-repeat -378px -36px;;

	text-indent:-999em;

	}

	

a:hover#nav_fields{

	background: url('../world_team/images/navblock-test.gif') no-repeat -378px 0;;

	}

	

#nav_churchlink{

	width:124px;

	height:35px;

	margin-top:3px;

	background: url('../world_team/images/navblock-test.gif') no-repeat -499px -36px;;

	text-indent:-999em;

	}

	

a:hover#nav_churchlink{

	background: url('../world_team/images/navblock-test.gif') no-repeat -499px 0;;

	}

	

#nav_resources{

	width:125px;

	height:35px;

	margin-top:3px;

	background: url('../world_team/images/navblock-test.gif') no-repeat -624px -36px;;

	text-indent:-999em;

	}

	

a:hover#nav_resources{

	background: url('../world_team/images/navblock-test.gif') no-repeat -624px 0;;

	}

	

#nav_contact{

	width:95px;

	height:35px;

	margin-top:3px;

	background: url('../world_team/images/navblock-test.gif') no-repeat -753px -36px;;

	text-indent:-999em;

	}

	

a:hover#nav_contact{

	background: url('../world_team/images/navblock-test.gif') no-repeat -753px 0;;

	}

	

#sidebar{

	display:block;

	width:250px;

	margin: 0 0 0 14px;

	padding-top:12px;

	float:left;

	}

	

#subnavigation, #subnavigation ul li{

	margin-left:25px;

	}



.narrowcolumn{

	width:625px;

	margin: 0;

	float:left;

	}
	
	.narrowcolumn-resources-single{

	width:600px;

	margin: 0;

	float:left;

	}

.narrowcolumn div.entry{

	padding:0 40px;

	margin: 10px 0;

	border-left: solid 1px #d3d3d3;

	}

	.archive-narrowcolumn div.entry{

	padding:0 60px;

	margin: 10px 0;

	border-left: solid 1px #d3d3d3;

	}
	

.narrowcolumn div.post img.posthead{

	display:none;

	}

	

.widecolumn{

	display:block;

	width:875px;

	background-color:#f0f0f0;

	margin-left:14px;



	}

	

.widecolumn div.post{

	display:block;

	width:282px;

	float:left;

	position:relative;

	margin:10px 0 0 5px;

        padding-bottom:6px;

	}

	

.widecolumn div.post img{

position:relative;

top:0;

right:10px;

	}



#content img{

  float:left;

  margin:0 5px 0 0;

}

	

#footer{

	clear:both;

	width:876px;

	height:33px;

	margin: 0 auto;

	background: url('../world_team/images/footerbg-test.png') repeat-x;

	overflow:visible;

	}

#footer p#legal{

	float:left;

	}



#footer p#footer_menu{

	float:right;

	}





/* End Structure */





/* // Begin Typography & Colors */

body {

	font-size: 14px; /* Resets 1em to 10px */

	font-family: Helvetica;

	}

	

p, td{

	font-size:14px; /*change this and the li size.*/

	line-height:15px;

	color:#58595b;

	margin-bottom:12px;

	}

	

h2{

	font-family: Helvetica;

	font-size:16px;

	color:#0066a9;

	line-height:27px;

	margin-bottom:9px;

	}

	

h3{

	font-family: Helvetica;

	font-size:16px;

	color:#0066a9;

	line-height:24px;

	margin-bottom:8px;

	}

	

h4{

	font-family: Helvetica;

	font-size:16px;

	color:#0066a9;

	line-height:21px;

	margin-bottom:7px;

	}

	

a{

	color:#0066a9;

	}

	

a:hover{

	color:#939598;

	}

	

.narrowcolumn li{

	font-size:14px;

	line-height:15px;

	color:#58595b;

	margin-bottom:12px;

	list-style:disc;

	margin-left:12px;



	}

	

#footer p{

	margin:10px;

	color:#ffffff;

	}

	

#footer a{

	text-decoration:none;

	color:#ffffff;

	}

	

#subnavigation {

	font-family: Lucida Grande, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#0066a9;

	margin-top:10px;

	padding-right:20px;

	}

	

#subnavigation ul{

	margin-top:20px;

	}

	

#subnavigation li{

	margin-bottom:16px;

	}

	

#subnavigation a{

	font-family: Lucida Grande, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#0066a9;

	text-decoration:none;

	font-weight:bold;

	}



#subnavigation a:hover{

	color:#939598;

	}

	

#subnavigation a.active{

	color:#939598;

	}

	

.widecolumn div.post a{

	text-decoration:none;

	}

	

.widecolumn div.post h2, .widecolumn div.post h2 a{

	display:block;

	width:260px;

	margin:0 auto;

	color:#0066a9;

	font-size:14px;

	font-weight:bold;

	line-height:21px;

	}

	

.fp_entry p{

	display:block;

	width:100%;

	margin:0 auto;

	line-height:20px;

	}

	

.more-link{

	display:block;

	text-align:right;

	padding:0 10px 0 10px;

	}

/* End Typography & Colors */



.formBuilderLabel, .formBuilderLabelRequired{

	float:left;

	margin:20px;

	height:12px;

	}



.single_line_text_box input{

	display:block;

	margin:5px 0;

	}



.formBuilderError{

	display:block;

	color:#FF0000;

	margin: 10px 0 5px 0;

	}

	

.formBuilderForm .small_text_area .formBuilderLabel {

clear:both;

width:auto;

}



.formBuilderForm .small_text_area .formBuilderLabelRequired {

clear:both;

width:auto;

}

	

/*----------MISC----------*/



.clear{

display:block;

height:5px;

clear:both;

}



em{

font-style: italic;

}



img.alignright {float:right; margin:0 0 1em 1em}

img.alignleft {float:left; margin:0 1em 1em 0}

img.alignnone {float:left; margin:0 1em 1em 0}

img.aligncenter {display: block; margin-left: auto; margin-right: auto}

a img.alignright {float:right; margin:0 0 1em 1em}

a img.alignleft {float:left; margin:0 1em 1em 0}

a img.alignnone {float:left; margin:0 1em 1em 0}

a img.aligncenter {display: block; margin-left: auto; margin-right: auto}



.resourcesBox{

width:400px;

height:auto;

padding:2px;

float:left;

background-color:#eee;

font-size:10px;
}



.even{

background-color:#fff;

}



.resourcesPic{

width:281px;

height:102px;

float:left;

}



.resourcesPic img{

padding:2px;

border:;

background-color:#fff;

}



.resourcesText{


align:left;

/*width:300px;*/

margin-left:5px;

font-size:10px;
}

.resourcesText h2{

font-size:14px;

font-weight:bold;

}

.resourcesSidebar{

width:230px!important;

padding:0 10px;

}



.resourcesSidebar h2{

background-color:#0066a9;

width:210px;

padding:1px 5px;

float:left;

color:#fff;

font-size:12px;

}



.resourcesSidebar ul li a{

background-color:#fff;

width:208px;

padding:1px 5px;

float:left;

font-size:12px;

/*border:1px solid #ddd;*/

margin-bottom:10px;

}



.resourcesSidebar ul li a:hover{

background-color:#fff;

}



.fr{

margin:10px;

float:right;

clear:both;

}



#resourcePagePic{

float:left;

}

#resourcePagePic img{

padding:8px;

border:1px solid #ccc;

background-color:#fff;

}



#mainBottom{

margin-left:14px;

}
