/* **************************************************************************
* 
*	UNITED METHODIST CHURCH
* 	MAIN.CSS
*	LAST UPDATED 2006.01.02 by amelia t. catalano
*
*************************************************************************** */


/* ***************************************************************************
* 
*	SECTION: body styles
*
**************************************************************************** */
body {
	font: normal 11 Helvetica, Arial, sans-serif;
	color: #333;
	color: #333333;
	margin: 10px 0 0 0;
	padding: 0;
	}

div#container {
	clear: both;
	margin: 0;
	padding: 0;
	
	}
	
div#wrap {
	width: 988px;
	
	}

.clear {
	height: 1px;
	clear: both;
	line-height: 0px;
	}

.lowercase {
	text-transform: capitalize;
	}
.Titles {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #c25a05; FONT-STYLE: normal; FONT-FAMILY: Arial, sans-serif
}

.Titles p{
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #c25a05; FONT-STYLE: normal; FONT-FAMILY: Arial, sans-serif
}
/* ***************************************************************************
* 
*	SECTION: header
*
**************************************************************************** */
div#header {
	
	margin: 0;
	padding: 0;
	}
DIV#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/hs/bg-header2.gif) repeat-x 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
div#header div.subheader {
	padding: 5px 0 0 35px;
	height: 55px;
	margin: 0;
	}

div#header div.subheader div#logo 	{
	margin: 0;
	padding: 0;
	}
div#container div#logo span.ProvidedBy	{
	align: right;
	margin-right: 32px;
	margin-bottom: 5px;
	padding: padding: 0 0 5px;
	float:right;
	}
	

/*  ***
*	subsection: main navigation
****************************************** */

div#header div#nav {
	width: 760px;
	height: 36px;
	padding:0;
	margin: 0;
	/*background-color: #337300;*/
	}

div#header div#nav ul {
	list-style: none;
	/* background-color: #337300; */
	margin: 0;
	padding: 0;
	/*width: 100%;*/
	}

div#header div#nav ul li {
	float: left;
	height: 36px;
	margin: 0;
	padding: 0;
	border-right: 1px solid #FFF;
	}
	
div#header div#nav ul li a {
	text-decoration: none;
	}
	
div#header div#nav ul li img {
	border: 0;
	margin: 0;
	padding: 0;
	}
	
div#header div#nav ul li a {
	width: 122px;
	}

div#header div#nav ul li#ourchurch a {
	width: 129px;
	}
 
div#header div#nav ul li#ourfaith a {
	width: 122px;
	}

div#header div#nav ul li#ourpeople a {
	width: 126px;
	}

div#header div#nav ul li#ourworld a {
	width: 127px;
	}

/*   kintera from CONTENT.CSS
*/
DIV#header DIV#nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 760px; PADDING-TOP: 0px; HEIGHT: 36px
}
DIV#header DIV#nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#header DIV#nav UL LI {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 36px
}
DIV#header DIV#nav UL LI A {
	TEXT-DECORATION: none
}
DIV#header DIV#nav UL LI IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
DIV#header DIV#nav UL LI#ourchurch A {
	WIDTH: 129px
}
DIV#header DIV#nav UL LI#ourfaith A {
	WIDTH: 122px
}
DIV#header DIV#nav UL LI#ourpeople A {
	WIDTH: 126px
}
DIV#header DIV#nav UL LI#ourworld A {
	WIDTH: 127px
}
/*   end  kintera from CONTENT.CSS
*/


/* bottom border color changes to blend with page-specific subnav */
body.ourchurch div#header div#nav ul li#ourchurch {
	border-bottom: 1px solid #7ac93a;
	}
body.ourfaith div#header div#nav ul li#ourfaith{
	border-bottom: 1px solid #62ad2a;
	}
body.ourpeople div#header div#nav ul li#ourpeople{
	border-bottom: 1px solid #3e9000;
	}
body.ourworld div#header div#nav ul li#ourworld {
	border-bottom: 1px solid #337300;
	}


/*  ***
*	subsection: PRIMARY TASKS links
****************************************** */
div#header div#nav li#secondarynav {
	border: 0;	
	width: 245px;
	}

/* kintera replace */	
div#header div#nav li#secondarynav {
	border: 0;
	width: 245px;
	margin-left: 5px;
	}

div#header div#nav li#secondarynav ul li {
	text-indent: 0;
	padding: 10px 0 0 0;
	margin: 0;
	border: 0;
	height: 25px;
	}

div#header div#nav li#secondarynav ul li a {
	text-decoration: none;
	margin: 0 3px 0 0;
	padding: 0;
	}
	
div#header div#nav li#secondarynav ul li#pray a {
	width: 40px;	
	margin-left: 6px;
	}

div#header div#nav li#secondarynav ul li#give a {
	width: 40px;
	}
	
div#header div#nav li#secondarynav ul li#serve a {
	width: 48px;
	}
	
div#header div#nav li#secondarynav ul li#connect a {
	width: 60px;
	}

div#header div#nav li#secondarynav ul li#lead a {
	width: 40px;
	margin-right: 0;
	}


/* from 288-311   content.css
*/


	

/*  ***
*	subsection: page specific sub nav bar
****************************************** */
div#columnlinks div.subnav {
    padding: 4px 0 3px 10px;
	display: block;
	/* background-color: #337300; */
	clear: both;
	color: #ccf5ab;	
	font-size: 11px;
	margin-top: 1px;
	}
div#sitedocnav div.subnav {
    padding: 4px 0 13px 10px;
	align: top;
	background-color: #7ac93a;	
	color: #ccf5ab;	
	font-size: 11px;
	margin: 90px 10px 10px 0;		
	height: 45px;
	}
div#sitedocnav div.subnav a:visited{    
	color: #333333;	
	font-size: 11px;	
	}

div#header div.subnav {
	padding: 4px 0 3px 10px;
	display: block;
	/*background-color: #337300;*/
	clear: both;
	color: #ccf5ab;		
	font-size: 11px;
	margin-top: 1px;	
	}
	
div#mainNav div.subnav {
	padding: 4px 0 3px 10px;
	display: block;
	/* background-color: #337300; */
	clear: both;
	color: #ccf5ab;	
	font-size: 11px;
	margin-top: 1px;
	/* fix too much white between nav and subnav */
	margin-top: 0px;
	}
	
div#subnav {
	padding: 4px 0 3px 10px;
	display: block;
	/* background-color: #ffffff;	*/
	clear: both;
	color: #ccf5ab;		
	font-size: 11px;
	margin-top: 10px;	
	}
	
div#header div.subnav a {
	color: #ccf5ab;
	text-decoration: none;
	padding: 0 3px;
	}

div#header div.subnav a:hover {
	color: #FFF;
	}

/* background color change to match main nav link image */
body.ourchurch  div#header div.subnav {
	background: #7AC93A;
	}

body.ourfaith div#header div.subnav {
	background: #62AD2A;
	}

body.ourpeople div#header div.subnav {
	background: #3E9000;
	}

body.ourworld div#header div.subnav {
	background: #337300;
	}

/*
additonal kintera nav bar styles
*/
/*  ***
*	subsection: page specific sub nav bar
****************************************** */
div#header div.subnav {
	padding: 4px 0 3px 10px;
	display: block;
	/*background-color: #337300; removed for testing */
	background-color: #337300;
	clear: both;
	color: #ccf5ab;	
	font-size: 11px;
	margin-top: 1px;	
	}
	
div#header div.subnav a {
	color: #ccf5ab;
	text-decoration: none;
	padding: 0 3px;
	}

div#header div.subnav a:hover {
	color: #FFF;
	}

/* background color change to match main nav link image */
body.ourchurch  div#header div.subnav {
	background: #6BC026;
	}

body.ourfaith div#header div.subnav {
	background: #62AD2A;
	}

body.ourpeople div#header div.subnav {
	background: #3E9000;
	}

body.ourworld div#header div.subnav {
	background: #337300;
	}




/*
end additional kintera nav bar styles
*/


/* remove bottom border from main nav when subnav not visible or hidden; also change height to accomodate this */
body.askinfoserv div#header div#nav ul li {
	border-bottom: 0;
	}
body.askinfoserv div#header div#nav {
	height: 36px;
	}
	
/* active subnav items */
body.ourworld.news div#header div.subnav a.item01,
body.ourworld.newsstory div#header div.subnav a.item01,
body.ourworld.methopedia div#header div.subnav a.item02,
body.ourworld.methopedia.overview div#header div.subnav a.item02,
body.ourworld.leaderresources div#header div.subnav a.item03,
body.ourpeople.lifestages div#header div.subnav a.item01 {
	font-weight: bold;
	color: #FFF;
	}
	
div#container div#greyline {
	background: url(../images/hs/bg-greyline.gif) repeat-x 0 0; 
	height: 4px;
	margin: 0;
	padding: 0;
	font-size: 0px; /* avoid extra space in IE */
	}
DIV#greyline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0px; BACKGROUND: url(bg-greyline.gif) #ccc repeat-x 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 4px
}	
	
/* ***************************************************************************
* 
*	SECTION: breadcrumbs
*
**************************************************************************** */
div#container div#crumbs {
	font: normal 11px Helvetica, Arial, sans-serif;
	color: #5575A1;
	margin: 10px auto 10px 20px; 
	margin: 10px auto 1px 0px; 
	padding: 0;
	clear: both;
	}
	
div#maincontent div#crumbs {
	font: normal 11px Helvetica, Arial, sans-serif;
	color: #5575A1;
	margin: 10px auto 10px 20px; 
	margin: 10px auto 1px 0px; 
	padding: 0;
	clear: both;
	}

div#container div#crumbs a {	
	text-decoration: none;
	color: #5575A1;
	}
	

/* ***************************************************************************
* 
*	SECTION: content area
*
**************************************************************************** */
div#content {
	
	width: 773px;
	margin: 0;
	padding: 0;
	position: relative;
	height:auto;	
	top: -20px;
	}
	
body.findachurch div#content {
	
	width: 893px;
	margin: 0;
	padding: 0;
	position: relative;
	height:auto;	
	top: 0px;
	}

div#SDbreadcrumb {
	top: 182px;		
	}

div#content h1 {
	color: #c25a05;
	font: normal 20px Arial, Helvetica, sans-serif;
	margin-left: 23px;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 9px;
	padding-bottom: 6px;
	clear: both;
	}

div#content h2 {
	color: #D38200;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 0 0 5px 0;
	padding: 0;
	}


/*  ***
*	subsection: main content area
****************************************** */
div#content div#maincontent {
	float: left;
	height: auto;
	font-size: 11px;	
	width: 467px;
	margin: 20px 10px 10px 0;	
	padding: 5px 20px 0 20px;
	background: url(../images/hs/bg-gradient.jpg) repeat-x 0 0;	
	
	}
	
div#maincontentwide {
	float: left;
	height: auto;
	font-size: 11px;	
	width: 867px;
	margin: -5px 10px 10px 0;	
	padding: 5px 20px 0 20px;
	background: url(../images/hs/bg-gradient.jpg) repeat-x 0 0;	
	
	}

div#content div#maincontent a {
	text-decoration: none;
	color: #5575A1;
	
	}

div#content div#maincontent a:hover {
	text-decoration: underline;
	}
	
div#maincontent h2 {
	font-size: 19px;
	font-weight: bold;
	text-transform: none;
	color: #333;
	}

div#maincontent h3 {
	font-size: 14px;
	font-weight: bold;
	}

div#maincontent h4 {
	font-size: 12px;
	margin: 0;
	padding: 0;
	clear: both;
	}
	
div#maincontent table#clearfix {
	font-size: 12px;
	margin: -50;
	padding: 0;
	clear: both;
	}

div#maincontent p {
	margin-top: 0;
	padding: 0;
	}

div#maincontent p.caption {
	font-size: 11px;
	font-weight: normal;
	margin-top: 5px;
	padding-top: 0;
	}

div#maincontent p.credits {
	font-size: 11px;
	font-weight: normal;
	}
	
div#maincontent p.credits span {
	font-weight: bold;
	display: block;
	}
	
div#maincontent div.flashmodule {
	width: 467px; /* pics + flash movies shouldn't be wider than this */
	margin: 0;
	padding: 0;
	z-index: 0;
	}

div#maincontent .left {
	float: left;
	margin-right: 10px;
	}

div#maincontent blockquote.emphasis {
	float: left;
	margin: 0 30px 0 0;
	width: 222px;
	line-height: 20px;
	padding: 0 0 10px 0;
	font-size: 19px;
	color: #de860d;
	}

div#maincontent blockquote.normal {
	padding-left: 0;
	margin-left: 0;
	margin-right: 0;
	padding-right: 0;
	}

/* Printer-Friendly, Add to clippings, Link to this page, Email to a friend LINKS */
div#maincontent div.printlinks {
	float: right;
	width: 136px;
	margin: 0 0 10px 5px;
	padding: 3px 0px 3px 17px;
	border-bottom: 1px dashed #DE860D;
	border-top: 1px dashed #DE860D;
	}

div#maincontent div.printlinks a {
	display: block;
	font-size: 11px;
	padding: 2px 10px 2px 18px; 
	text-decoration: none;
	color: #5575A1;
	width: 118px;
	}

div#maincontent div.printlinks a:hover {
	text-decoration: underline;
	}

div#maincontent div.printlinks a.print {
	background: url(../images/hs/icon-print.gif) no-repeat 0 4px;	
	}

div#maincontent div.printlinks a.add {
	background: url(../images/hs/icon-add.gif) no-repeat 0 5px;
	}

div#maincontent div.printlinks a.link {
	background: url(../images/hs/icon-link.gif) no-repeat 0 5px;
	}

div#maincontent div.printlinks a.email {
	background: url(../images/hs/icon-email.gif) no-repeat 0 5px;
	}


/*  ***
*	subsection: right hand side column links
****************************************** */
div#columnlinks,
div#columnlinks-secondary {
	margin: 0;
	padding: 0;
	
	width: 220px;
	margin-top: 30px;
	}
	
div#columnlinks,
div#columnlinks-secondary {
	margin: 10px 0 0 0;
	padding: 0;
	
	width: 236px;
	}

div#columnlinks-secondary {
	margin-bottom: 10px;
	}
	
div.columnblock {
	
	padding: 0 8px 7px 8px;
	border-bottom: 1px solid #CCC;
	margin-bottom: 10px;
	font-size: 11px;
	margin-top: 0px;	
	/*margin-left: 500px;*/
	
	}
	
div.columnblockleft {
	position: absolute;
	padding: 0 8px 7px 8px;
	border-bottom: 1px solid #CCC;
	margin-bottom: 10px;
	font-size: 11px;
	margin-top: 355px;
	margin-left: 10px;
	width: 220px;
	}



div#content div#SDrightside {
	
	font-size: 11px;
	width: 200px;
	width: 236px;
	left: 5px;
	margin: 60px 5px 5px 5px;	
	padding: 25px 5px 5px 5px;
	top: -75px;
	position: relative;
	overflow:hidden;
	
	}
	
/*div#content div#SDrightsideMap {
	
	font-size: 11px;
	width: 240px;
	left: 35px;
	margin: 60px 5px 5px 5px;	
	padding: 25px 5px 5px 5px;
	top: -25px;
	position: relative;
	overflow:hidden;
	
	}*/

div#content div#SDrightside div.columnblock {
	
		
	width: 220px;
	
	}
	
div#content div#SDrightside div.columnblockright {
	
		
	width: 180px;
	width: 236px; 
	border-bottom-style:solid;
	border-bottom-color:#ccc;
	border-bottom-width:1px; margin-left: 5px; 
	
	
	}
	
body.ourworld.newsstory div#content div#SDrightside div.columnblockright {
			
	width: 236px; 	
	border-bottom-color:#ffffff;
	border-bottom-width:1px; margin-left: 5px; 
	margin-top: 0px;
	
	}
	
div#content div#SDrightsideMap div#columnlinks {		
	width: 255px;	
	}
div#content div#SDrightsideMap div#columnright first {		
	width: 255px;	
	}	
div#content div#SDrightsideMap div.columnblock {		
	width: 255px;	
	}
div#content div#SDrightsideMap div.columnblockright {		
	width: 255px;	
	}
div#SDrightside div.columnblockright h3,
div#columnlinks-secondary div.columnblockright h3 {
	font: bold 11px Helvetica,Arial;
	text-transform: uppercase;
	color: #517238;
	margin: 12px 0 3px 0;	
	padding: 0;
	}
	
div#SDrightside div.columnblockright h3,
div#columnlinks-secondary div.columnblockright h3 {
	font: bold 11px Helvetica,Arial;
	text-transform: uppercase;
	color: #517238;
	margin: 12px 0 3px 0;
	padding: 0;
	}
	
div#SDrightsideMap div.columnblockrightMap{
	width: 255px;
}
div#SDrightsideMap div.columnblockrightMap h3,
div#columnlinks-secondary div.columnblockrightMap h3 {
	font: bold 11px Helvetica,Arial;
	text-transform: uppercase;
	color: #517238;
	margin: 6px 0 3px 0;
	padding: 0;
	}

div#content div#SDrightside div#columnlinks {
	
	font-size: 11px;
	width: 220px;
	padding-top: 10px;
			
	}
div#content div#SDrightside div#columnlinks div.columnblock.first{
	
	font-size: 11px;
	width: 220px;
	margin-top: -10px;
			
	}
div#content div#SDrightside div.columnblockright div#columnlinks div.columnblock{
	
	margin-top: -5px;
			
	}

	
div.columnblock.noborder {
	border-bottom: 0;
	}

body.ourpeople.profile div#columnlinks div.columnblock {
	padding-left: 0;
	margin-left: 8px;
	}
	
div#columnlinks-secondary div.columnblock {
	padding-left: 0;
	margin-bottom: 20px;
	}

div.columnblock.first {
	border-top: 1px solid #CCC;
	}
	
div.columnblock a,
div.columnblock div.columnblockright a {
	text-decoration: none;
	color: #5c7bb4;
	margin: 0;
	padding: 0 8px 0 0;
	background: url(/images/hs/linkarrow.gif) no-repeat 100% 50%;
	}
div#columnlinks div.columnblockright  a {
	text-decoration: none;
	color: #5c7bb4;
	margin: 0;
	padding: 0 8px 0 0;
	background: url(/images/hs/linkarrow.gif) no-repeat 100% 50%;
	}
body.findachurch div#churchinfo  a {
	text-decoration: none;
	color: #5c7bb4;
	margin: 0;
	padding: 0 8px 0 0;
	background: url(/images/hs/linkarrow.gif) no-repeat 100% 50%;
	}
div.columnblock a:hover, div.columnblock_last a:hover, div#columnlinks div.columnblockright  a:hover{
	text-decoration: underline;
	}
/* the links for job listings */	
div.columnblock div#joblist a {
	text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:11px;
	color: #5c7bb4;
	margin: 0;
	padding: 0 8px 0 0;
	background: url(../images/hs/linkarrow.gif) no-repeat 100% 50%;
	}
	
div.columnblock a:hover, div#joblist a:hover {
	text-decoration: underline;	
	}
div.columnblock div#joblist td.tableheader{
	text-decoration: line-through;
	}
table.joblisting tr.jobrowheader { 
text-transform: capitalize;
 font-weight:bold}

table.joblisting tr td{ 
	font-size:11px; color: #333333; font-weight:normal; font:Arial, Helvetica, sans-serif
	

	}
table.joblisting tr td.joblistitem	{ 
	font-size:11px; color: #333333; font-weight:normal; font:Arial, Helvetica, sans-serif; padding-left:9px;
	

	}
	
table.submitlisting{
	margin-top: -20px;
	font-family: "Arial";
	font-size:8pt;
	color:#333333;
	
	}
table.submitEvent{
	margin-top: 10px;
	}
table.submitEvent tr td.formTitle{
	margin-top: -5px;
	}
	

/* end links for job list */


div.columnblock p, div.columnblock_last p {
	margin: 0 0 2px 0;
	padding: 0;
	font-size: 11px;
	}

div.columnblock form {
	margin: 5px 0;
	padding: 0;
	}

div.columnblock form input.textbox {
	font-size: 10px;
	width: 105px;
	margin-right: 2px;
	border: 1px solid #CCC;
	}
	
div.columnblock form input.submitbutton {
	margin: 0;
	padding: 0 0 4px 0;
	vertical-align: middle;
	}
	
div#columnlinks h2,
div#columnlinks-secondary h2 {
	text-indent: -1000px;
	font-size: 12px;
	margin: 0;
	padding: 0 0 5px 0;
	}

div#columnlinks h2.learnmore {
	background: url(../images/hs/title-learnmore.gif) no-repeat 0 0;
	}

div#columnlinks h2.getinvolved {
	background: url(../images/hs/title-getinvolved.gif) no-repeat 0 0;
	margin-top: 20px;
	}

div#columnlinks div#columnblock h3,
div#columnlinks-secondary div#columnblock h3 {
	font: bold 11px Helvetica,Arial;
	text-transform: uppercase;
	color: #517238;
	margin: 12px 0 3px 0;
	padding: 0;
	}
	
div#SDrightside div.columnblock h3,
div#columnlinks-secondary div.columnblock h3 {
	font: bold 11px Helvetica,Arial;
	text-transform: uppercase;
	color: #517238;
	margin: 12px 0 3px 0;		
	padding: 0;
	}
	
div#SDrightsideMap div.columnblock h3,
div#columnlinks-secondary div.columnblock h3 {
	font: bold 11px Helvetica,Arial;
	text-transform: uppercase;
	color: #517238;
	margin: 6px 0 3px 0;		
	padding: 0;
	}

div#columnlinks h2.quote {
	font-size: 12px;
	color: #DE860D;
	text-indent: 0;
	text-align: center;
	text-transform: none;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding: 10px 0;
	}

div#columnlinks h2.quote span {
	display: block;
	font-size: 11px;
	color: #6E635F;
	font-weight: normal;
	margin-top: 3px;
	}

div#columnlinks div.columnblock.spotlight { 	
	border-top: 1px solid #CCC;
	margin-bottom: 0;
	padding-bottom: 0;
	}
	
div#columnlinks div.columnblock.spotlight h3 {
	color: #DE860D;
	}

body.ourworld.leaderresources div#columnlinks div.columnblock.spotlight {
	border-bottom: 0;
	}

div#columnlinks div.columnblock.spotlight dl {
	font-size: 11px;
	margin: 5px 0 0 0;
	padding: 0;
	}

div#columnlinks div.columnblock.spotlight dl dt {
	clear: left;
	margin: 0;
	padding: 0;
	width: 78px;
	height: 55px;
	float: left;
	}
	
div#columnlinks div.columnblock.spotlight dl dd {
	margin: 0;
	padding: 0;
	width: 132px;
	float: right;
	height: 55px;	
	}
	
div#columnlinks div.columnblock.spotlight a {
	background: none;
	}
	
div#columnlinks ul,
div#columnlinks-secondary ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}

body.home div#columnlinks ul li {
	background: url(../images/hs/bullet-blue.gif) no-repeat 0 5px;
	padding-left: 8px;
	}
	
div#columnlinksul li a,
div#columnlinks-secondary li a {
	background: none;
	}
	
div#columnlinks h4,
div#columnlinks-secondary h4 {
	font: bold 11px Helvetica,Arial;
	text-transform: uppercase;
	color: #517238;
	margin: 12px 0 3px 0;
	padding: 0;
	}
	
body.home div#columnlinks h4 { /* overwriting default h4 style for homepage */
	font-size: 10px;
	}

div#columnlinks.tabs {
	border: 3px solid #D38200;
	width: 230px;
	background: #F7F8EE;
	margin-bottom: 20px;
	}

div#columnlinks.tabs ul {
	background: #D38200;
	font-size: 11px;
	margin: 0;
	padding: 0;
	height: 20px;
	list-style:none;
	font-weight: bold;
	}

div#columnlinks.tabs ul li {
	background: none;
	margin: 0;
	
	text-align: center;
	padding: 3px 0;
	width: 112px;
	}

div#columnlinks.tabs ul li a {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	}
	
div#columnlinks.tabs ul li.on {
	background: #F7F8EE;
	}

div#columnlinks.tabs ul li.on a {
	color: #D38200;
	}
	
div#columnlinks.tabs div.columnblock {
	border-bottom: 0;
	}

div#columnlinks.tabs div.columnblock h3 {
	color: #77613C;
	}
	
div#columnlinks.tabs div.columnblock a {
	border-top: 1px solid #CCC;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	background-position: 100% 50%;
	}
	
div#columnlinks.tabs div.columnblock a.last {
	border-bottom: 1px solid #CCC;
	}
	
div#columnlinks.tabs div.columnblock.support a,
div#columnlinks.tabs div.columnblock.last a {
	border-top: 0;
	display: inline;
	}
	
div#columnlinks.tabs div.columnblock div.pic {
	border-top: 2px solid #D38200;
	padding-top: 15px;
	}


/* ***************************************************************************
* 
*	SECTION: footer
*
**************************************************************************** */
div#footer {
	
	position: relative;
	width: 100%;
	/*width: 967px;*/
	background-color: #f2f1e1;	
	bottom: 0px;	
	clear: both;
	
	vertical-align:bottom;
	background-color: #f2f1e1;
	padding: 10px 0 10px 30px;
	margin: 0 0 0 0;
	
	font: normal 10px Arial, Helvetica, sans-serif;	
	/*position: relative;
	top: 30px; */
	}

div#footer a {
	text-decoration: none;
	color: #5575a1;
	}

div#footer a:hover {
	text-decoration: underline;
	}

div#footer p {
	width: 730px;
	margin: 0;
	padding: 0;	
	text-align: center;
	letter-spacing: 1px;
	position: relative;
	}
	
div#footer p.first {
	padding-bottom: 5px;
	}
	
div#footer p span {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
div#footer p span.inner {
	margin-left: 5px;
	}

body.jobs div#footer {	
	width: 958px;
	width: 100%;
	}
/* ***************************************************************************
* 
*	SECTION: Pages with Internal Navigation
*
**************************************************************************** */
div#inner {
	background: #FFF;
	/*border: 1px solid #D38200;*/
	/*border-top: 3px solid #D38200; */
	border-top: 0;
	margin-bottom: 20px;
	width: 465px;
	}
	
	
div#inner ul#innernav {
	background: #D38200;	
	font-size: 11px;
	margin: 0; 
	padding: 0;
	height: 20px;
	list-style:none;
	}

div#inner ul#innernav li {
	border-right: 1px solid #fff;
	
	text-align: center;
	padding: 4px 0 2px 0;
	width: 115px;
	}

div#inner ul#innernav li a {
	color: #FFF;
	font-weight: bold;
	position: relative;
	}
	
div#inner ul#innernav li.community{
	border-right: 0;
	}

	
/* ***
*	active tabs (remove border as well)
****************************************** */
body.ourworld.methopedia.news div#inner ul#innernav li.overview,
body.ourworld.methopedia.resources div#inner ul#innernav li.news,
body.ourworld.methopedia.community div#inner ul#innernav li.resources {
	border-right: 1px solid #D38200;
	}
	
body.ourworld.methopedia.overview div#inner ul#innernav li.overview, 
body.ourworld.methopedia.news div#inner ul#innernav li.news,
body.ourworld.methopedia.resources div#inner ul#innernav li.resources,
body.ourworld.methopedia.community div#inner ul#innernav li.community {
	background: url(../images/hs/bg-inner-on.gif) no-repeat 0 0;
	border-right: 1px solid #D38200;
	}

body.ourworld.methopedia.overview div#inner ul#innernav li.overview a, 
body.ourworld.methopedia.news div#inner ul#innernav li.news a,
body.ourworld.methopedia.resources div#inner ul#innernav li.resources a,
body.ourworld.methopedia.community div#inner ul#innernav li.community a {
	color: #D38200;
	font-weight: bold;
	}

body.findachurch div#maincontent {
	width: 527px;
	}

body.ourworld.findachurch.advanced.search div#maincontent {
	width: 467px;
	}
	
body.ourworld.findachurch div#maincontent div#inner ul#innernav li {
	width: 91px;
	}
	


body.ourworld.findachurch.activity div#content div#maincontent {
	padding-top: 20px;
	}
	
body.ourworld.findachurch.name div#content div#maincontent {
	/*padding-top: 20px;*/
	width:467px;
	}
	
body.ourworld.findachurch.advsearch.results div#content div#maincontent {
	/*padding-top: 20px;*/
	width:467px;
	}

	
body.ourworld.findachurch.advsearch div#content div#maincontent div#crumbs {
	margin-left: 0;
	padding: 0;	
	}
	
body.ourworld.findachurch.name div#maincontent div#inner ul#innernav li.location,
body.ourworld.findachurch.activity div#maincontent div#inner ul#innernav li.name,
body.ourworld.findachurch.advanced div#maincontent div#inner ul#innernav li.activity,
body.ourworld.findachurch.pastor div#maincontent div#inner ul#innernav li.advanced   {
	border-right: 1px solid #D38200;
	}	
	
body.ourworld.findachurch.location div#maincontent div#inner ul#innernav li.location,
body.ourworld.findachurch.name div#maincontent div#inner ul#innernav li.name,
body.ourworld.findachurch.activity div#maincontent div#inner ul#innernav li.activity,
body.ourworld.findachurch.advanced div#maincontent div#inner ul#innernav li.advanced {
	background: url(../images/hs/bg-inner-on.gif) no-repeat 0 0;
	border-right: 1px solid #D38200;
	}

body.ourworld.findachurch.location div#maincontent div#inner ul#innernav li.location a,
body.ourworld.findachurch.name div#maincontent div#inner ul#innernav li.name a,
body.ourworld.findachurch.activity div#maincontent div#inner ul#innernav li.activity a,
body.ourworld.findachurch.advanced div#maincontent div#inner ul#innernav li.advanced a {
	color: #D38200;
	font-weight: bold;
	}

	
body.ourworld.findachurch.pastor div#maincontent div#inner ul#innernav li.pastor a {
	color: #AB6A00;
	font-weight: bold;
	}
		
body.ourworld.findachurch div#maincontent div#inner h2 {
	color: #555;
	background: none;
	padding: 0;
	margin: 5px 0 0 0;
	font-size: 16px;
	text-transform: none;
	font-weight: bold;
	}
	
body.ourworld.findachurch div#maincontent div#inner ul#innernav li.pastor {
	width: 97px;
	border-right: 0;
	background-color: #AB6A00;
	}
	
body.ourworld.findachurch.pastor div#maincontent div#inner ul#innernav li.pastor {
	background: #AB6A00 url(../images/hs/bg-inner-on.gif) no-repeat 0 0;
	}


/*  ***
*	content area
****************************************** */
div#inner div#innercontent {
	padding: 10px 10px 0 10px;
	margin-top: 0;
	font-size: 11px;
	}
	
div#inner div#innercontent a:hover {
	text-decoration: underline;
	}
	
div#inner div#innercontent h2 {
	clear: both;
	font: bold 11px Helvetica,Arial,sans-serif;
	color: #FFF;
	text-transform: uppercase;
	background: url(../images/hs/bg-orangegreyline.gif) repeat-x 0;
	height: 21px;
	padding-left: 13px;
	padding-top: 4px;
	margin: 5px 0 0 0;
	}

body.ourworld.methopedia.resources div#inner div#innercontent h2 {
	background: url(../images/hs/bg-sponsororangegrey.gif) no-repeat 0 0;
	}
	
div#inner div#innercontent h3 {
	font-size: 11px;
	margin: 5px 0;
	padding: 0;
	}

div#inner div#innercontent ul {
	margin: 0 0 20px 0;
	padding: 0;
	list-style: none;
	}
	
div#inner div#innercontent ul li {
	padding-left: 7px;
	margin-bottom: 5px;
	background: url(../images/hs/bullet-grey.gif) no-repeat 0 5px;
	}

div#inner div#innercontent div#sortlinks {
	padding-left: 13px;
	}

div#inner div#innercontent div#sortlinks span,
div#inner div#innercontent div#anchorlinks span {
	padding-left: 5px;
	padding-right: 5px;
	}
	
div#inner div#innercontent div#sortlinks a.current {
	font-weight: bold;
	color: #333;
	text-decoration: none;
	}

div#inner div#innercontent div#anchorlinks {
	padding: 3px 0 2px 13px;
	margin: 5px 0 10px 0;
	background: #EAEAEA;
	}
	
div#inner div#innercontent div.resourceblock {
	clear: both;
	margin-top: 10px;
	margin-bottom: 0;
	padding: 0;
	}
	
div#inner div#innercontent div.resourceblock a.extlink {
	background: url(../images/hs/bg-newsitelink.gif) no-repeat 100% 40%;
	padding-right: 17px;
	}
		
div#inner div#innercontent div.resourceblock p {
	margin: 0;
	padding: 0;
	}
		
div#inner div#innercontent div.resourceblock div.photo {
	float: left;
	width: 133px;
	}
		
div#inner div#innercontent div.resourceblock div.text {
	float: left;
	width: 223px;
	padding-right: 20px;
	padding-bottom: 8px;
	}
	
div#inner div#innercontent div.resourceblock div.text.wider {
	width: 356px;
	}
		
div#inner div#innercontent div.resourceblock div.text h3 {
	margin: 0;
	padding: 0;
	}
	
div#inner div#innercontent div.resourceblock div.extlinks {
	float: left;
	width: 69px;
	}
		
div#inner div#innercontent div.backtotoplink {
	clear: both;
	display: block;
	padding: 2px 0 2px 13px;
	margin: 5px 0 15px 0;
	background: #EAEAEA;
	}

	
/* ***************************************************************************
* 
*	SECTION: page-specific styles
*
**************************************************************************** */

/*  ***
*	01 - Homepage
****************************************** */
body.home iframe#iframeHidden {
	left: 162px;
	}

body.home div#container {
	position: absolute;
	top: 308px;
	}
	
body.home div#header {
	background-image: url("../images/hs/bg-header-home.gif");
	height: 279px;
	}

body.home div#header div.subheader {
	height: 268px;
	padding-left: 0;
	padding-top: 7px;
	}

body.home div#header div.subheader div#logo {
	padding-left: 26px;
	position: relative;
	}

/*body.home div#header div.subheader div#logo span {
	position: absolute;
	top: 0px;
	left: 508px;
	}*/
body.home div#header div.subheader div#logo span {
	position: absolute;
	top: 0px;
	_top:2px;
	left: 508px;
	_left:485px;
	}
	
body.home div#content {
	margin-top: 0;
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 0;
	}
	
body.home div#content div#maincontent {
	padding-top: 35px;
	padding-bottom: 0;
	margin-bottom: 0;	
	}
	
body.episcopal div#content,
body.conference div#content
{
	margin-top: 25px;	
	}
	
body.home div#content div#columnlinks {
	padding-top: 22px;
	padding-bottom: 0;
	margin-bottom: 0;
	}
	
body.home div#columnlinks div.columnblock select {
	display: block;
	border: 1px solid #7F9DB9;
	width: 100%;
	font-size: 11px;
	margin-bottom: 5px;
	}
	
body.home div#homepagefeatures {
	margin-bottom: 10px;
	}
	
body.home div#homepagefeatures div#newsandstories {
	float: left;
	}
	
body.home div#homepagefeatures div#resources {
	float: right;
	}
	
body.home div#homepagefeatures div#newsandstories a,
body.home div#homepagefeatures div#resources a {
	text-transform: uppercase;
	font: bold 11px Helvetica, Arial, sans-serif;
	color: #3E4D76;
	padding: 0 8px 0 0;
	background: url(../images/hs/linkarrow.gif) no-repeat 100% 50%;
	}
	
body.home div#homepagefeatures div div {
	margin-top: 5px;
	}
	
body.home div#discoverlinks {
	font-size: 11px;
	padding-bottom: 200px;
	}

body.home div#discoverlinks a {
	padding: 0 8px 0 0;
	background: url(../images/hs/linkarrow.gif) no-repeat 100% 50%;
	}

body.home div#discoverlinks ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

body.home div#discoverlinks ul li {
	height: 135px;
	float: left;
	width: 220px;
	background: #FFF;
	border-bottom: 1px solid #94BC65;
	}

body.home div#discoverlinks ul li.right {
	float: right;
	}

body.home div#discoverlinks ul li h2 {
	font-weight: bold;
	padding: 2px 0 2px 10px;
	background: #94BC65;
	font-size: 11px;
	color: #FFF;
	}
	
body.home div#discoverlinks ul li h3 {
	color: #575454;
	font-size: 11px;
	padding: 0 10px;
	margin: 0;
	}

body.home div#discoverlinks ul li p {
	padding-left: 10px;
	padding-bottom: 5px;
	margin: 0;
	}

body.home div#discoverlinks ul li a {
	margin-left: 10px
	}

body.home div#universalnav ul { /* overwriting Transit center style to accomodate missing UMC home link*/
	padding-left: 162px ;
	}

body.home div#universalnav ul li ul {
	left: -162px;
	}

body.home div#header ul li  {
	border-bottom: 0;
	}

body.home div#footer { 
	margin: 30px 0 0 0;
	/*width: 100%;*/
	}

	
/*  ***
*	02 - Our People
****************************************** */
body.ourpeople div#meetthepeople {
	margin-top: 17px;
	}
	
body.ourpeople div#meetthepeople div#photos {
	float: left;
	width: 293px;
	margin: 0;
	padding: 0;
	}
	
body.ourpeople div#meetthepeople div#list {
	float: right;
	width: 159px;
	}
	
body.ourpeople div#meetthepeople div#list h2 {
	font-size: 12px;
	margin: 0 0 5px 0;
	padding: 0;
	color:#C25A05;
	}
	
body.ourpeople div#meetthepeople div#list ul {
	list-style: none;
	font-size: 11px;
	margin: 0;
	padding: 0;
	}

body.ourpeople div#meetthepeople div#list ul li {
	background: url(../images/hs/bullet.gif) no-repeat 0 5px;
	padding: 0 0 0 8px;
	margin: 0 0 6px 0;
	}

body.ourpeople.profile div#maincontent {
	line-height: 16px;
	}

body.ourpeople.profile div#maincontent p.footnote {
	font-size: 12px;
	font-weight: bold;
	margin-top: 15px;
	}


/*  ***
*	04 - Our People: Lifestages
****************************************** */
body.ourpeople.lifestages div#churchsupportlinks {
	margin-top: 19px;
	}
	
body.ourpeople.lifestages div#churchsupportlinks div {
	float: left;
	width: 219px;
	height: 234px;
	margin-bottom: 0;
	padding-bottom: 0;
	background: #FFF;
	font-size: 11px;
	border-bottom: 2px solid #EAA63B;
	}

body.ourpeople.lifestages div#churchsupportlinks div a {
	text-decoration: none;
	color: #5c7bb4;
	font-weight: bold;
	}

body.ourpeople.lifestages div#churchsupportlinks div.left {
	margin-right: 29px;
	}

body.ourpeople.lifestages div#churchsupportlinks div p {
	padding: 0 12px;
	margin: 0 0 7px 0;
	}

body.ourpeople.lifestages div#churchsupportlinks div h2 {
	font-size: 11px;
	margin: 0 0 5px 0;
	padding: 3px 0 3px 12px;
	font-weight: bold;
	background: #EAA63B;
	color: #FFF;
	text-transform: uppercase;
	}

body.ourpeople.lifestages div#churchsupportlinks div h3 {
	font-size: 11px;
	padding: 4px 0 4px 12px;
	margin: 0;
	}
	
body.ourpeople.lifestages div#churchsupportlinks div ul {
	margin: 0 0 0 12px;
	padding: 0;
	list-style: none;
	}
	
body.ourpeople.lifestages div#churchsupportlinks div ul li {
	background: url(../images/hs/bullet-blue.gif) no-repeat 0 5px;
	margin: 0;
	padding: 0 0 3px 8px;
	}
	
/*  ***
*	05 - Our World
****************************************** */
body.ourworld h1 span {
	color: #6E635F;
	font-size: 13px; 
	font-weight: normal;
	}

body.ourworld div#maincontent h2 {
	font-size: 16px;
	margin-top: 10px;
	}

body.ourworld div#maincontent h2 span {
	display: block;
	font-size: 11px;
	margin-top: 3px;
	font-weight: normal;
	}

body.ourworld h2 span a {
	padding-right: 10px;
	background: url(../images/hs/linkarrow.gif) no-repeat 100% 50%;
	}
	
body.ourworld div#maincontent div#methopedialinks,
body.ourworld div#maincontent div#newslinks  {
	margin-top: 19px;
	}

body.ourworld div#maincontent div#methopedialinks div div,
body.ourworld div#maincontent div#newslinks div div {
	margin-bottom: 20px;
	}

body.ourworld div#maincontent div#methopedialinks div div.last,
body.ourworld div#maincontent div#newslinks div div.last {
	margin-bottom: 0;
	padding-bottom: 0;
	}
	
body.ourworld div#maincontent div#methopedialinks div div a,
body.ourworld div#maincontent div#newslinks div div a {
	text-transform: uppercase;
	font: bold 11px Helvetica, Arial, sans-serif;
	/*color: #3E4D76;*/
	padding: 0 8px 0 1px;
	background: url(../images/hs/linkarrow.gif) no-repeat 100% 50%;
	}

body.ourworld div#maincontent div#methopedialinks div.left,
body.ourworld.news div#maincontent div#newslinks div.left {
	float: left;
	margin-right: 25px;
	width: 221px;
	}

body.ourworld div#maincontent div#methopedialinks div.right,
body.ourworld.news div#maincontent div#newslinks div.right {
	float: right;
	width: 221px;
	}
	
	
body.ourworld div#maincontent div#methopedialinks div div div,
body.ourworld div#maincontent div#newslinks div div div {
	margin: 5px 0 0 0;
	padding: 0;
	}

/*  ***
*	06 - Our World: News
****************************************** */
body.ourworld.news div#content h1 {
	background: url(../images/hs/providedbyumns.gif) no-repeat 603px 0;
	}
	
body.ourworld.news div#columnlinks div.columnblock.koreannews h3 {
	padding-left: 90px;
	background: url(../images/hs/title-koreannewsimg.gif) no-repeat 0 50%;
	}
	
/*  ***
*	07/08 - News Story
****************************************** */
body.ourworld.newsstory div#maincontent {
	line-height: 16px;
	}

	
body.ourworld.newsstory div#maincontent div.flashmodule {
	width: 321px;
	margin-bottom: 20px;
	}

body.ourworld.newsstory div#maincontent h1 {
	font: bold 17px Arial, Helvetica, sans-serif;
	margin-left: 0;
	color: #333;
	margin-top: 0;
	padding-top: 0;
	}

body.ourworld.newsstory div#maincontent h2 {
	font-size: 14px;
	font-weight: bold;
	}
	
body.ourworld.newsstory div#maincontent div.printlinks {
	width: 130px;
	padding-left: 12px;
	}
	
body.ourworld.newsstory div#columnlinks div.columnblock {
	padding-left: 0;
	padding-right: 35px;
	}
	

body.ourworld.newsstory div#columnlinks div.columnblock.relatedarticles,
body.ourworld.newsstory div#columnlinks div.columnblock.moremethopedia,
body.ourworld.newsstory div#columnlinks div.columnblock.leaderresources {
	padding-bottom: 0;
	padding-right: 0;
	}

body.ourworld.newsstory div#columnlinks div.columnblock.relatedarticles a,
body.ourworld.newsstory div#columnlinks div.columnblock.moremethopedia a,
body.ourworld.newsstory div#columnlinks div.columnblock.leaderresources a {
	border-top: 1px solid #CCC;
	display: block;
	padding: 4px 0 1px 0;
	background-position: 85% 50%;
	}
	
body.ourworld.newsstory div#columnlinks div.columnblockright.newsservice p {
	background: url(/images/hs/bg-newsservice.gif) no-repeat 0 10px;
	padding-left: 40px;
	}
	
body.ourworld.newsstory div#SDrightside div.columnblockright.newsservice p {
	background: url(/images/hs/bg-newsservice.gif) no-repeat 0 10px;
	padding-left: 40px;
	}
	

body.ourworld.newsstory div#maincontent blockquote.emphasis {
	width: 240px;
	margin-right: 20px;
	font-size: 18px;
	}
	
body.ourworld.newsstory #askusnow {
	background: url(/images/hs/bg-askusnow.gif) no-repeat 0 -1px;
	height: 20px;
	padding-top: 4px;
	color: #FFFFFF;
	clear: both;
	margin: 0 0 0 20px;
	padding-left: 15px;
	font-size: 12px;
	position: relative;
	}

body.ourworld.newsstory #askusnow span {
	padding-left: 70px;
	}
	
body.ourworld.newsstory #askusnow span a {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	}
	
body.ourworld.newsstory #askusnow span a:hover {
	text-decoration: underline;
	}

body.ourworld.newsstory div#content div#maincontent {
	padding-bottom: 5px;
	margin-bottom: 0;
	}
	
body.ourworld.newsstory div#maincontent div.printlinks.higher {
	position: absolute;
	top: 46px;
	left: 350px;
	}
	
body.ourworld.newsstory div#maincontent div.printlinks.higher {
	width: 118px;
	}
	

/*  ***
*	09 - Metho-Pedia
****************************************** */
body.ourworld.methopedia.main  {
	background: url(../images/hs/bg-gradient.jpg) repeat-x 0 192px;
	}

body.ourworld.methopedia.main div#content div#maincontent {
	float: none;
	width: 100%;
	background-image: none;
	margin-bottom: 0;
	padding-bottom: 20px;
	margin-top: 0;
	padding-top: 5px;
	}

body.ourworld.methopedia.main div#footer {
	margin-top: 0;
	}
	
/*  ***
*	12 - Leader resources
****************************************** */
body.ourworld.leaderresources div#content div#maincontent {
	margin-top: 0;
	margin-bottom: 0px;
	padding-top: 14px;
	padding-bottom: 20px;
	}
	
body.ourworld.leaderresources div#maincontent h2 {
	margin-top: 0;
	padding-top: 0;
	text-transform: uppercase;
	font-size: 11px;
	color: #3E4D76;
	font-family: Helvetica, Arial, sans-serif;
	}

body.ourworld.leaderresources div#maincontent div.flash {
	float: left;
	margin-right: 8px;
	width: 220px;
	}
	
body.ourworld.leaderresources div#maincontent div.leaderlinks {
	float: right;
	width: 239px;
	font-size: 11px;
	margin-bottom: 10px;
	}

body.ourworld.leaderresources div#maincontent div.leaderlinks a {
	padding-right: 10px;
	background: url(../images/hs/linkarrow.gif) no-repeat 100% 50%;
	}

body.ourworld.leaderresources div#maincontent div.leaderlinks h3 {
	background: #46547C;
	margin-top: 0;
	padding: 2px 0 2px 11px;
	margin-bottom: 5px;
	color: #FFF;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	}
	
body.ourworld.leaderresources div#maincontent div.leaderlinks p {
	padding-left: 11px;
	padding-top: 0;
	margin-top:0;
	}

body.ourworld.leaderresources div#methopediaresources {
	margin-bottom: 15px;
	}


/*  ***
*	13/14 - Find a church + robust search
****************************************** */
body.ourworld.findachurch div#content {
	margin-top: 0; /* no navigation bar, so remove offset*/
	}

body.ourworld.findachurch div#logo {
	color: #555;
	font-size: 10px;
	padding-bottom: 5px;
	}

body.ourworld.findachurch div#content div#maincontent {
	float: left;
	height: auto;
	font-size: 11px;	
	width: 527px;
	margin: -5px 0px 10px 0;	
	padding: 5px 20px 0 20px;
	background: url(../images/hs/bg-gradient.jpg) repeat-x 0 0;	
	
	}	
	
body.ourworld.findachurch.advanced.search div#content div#maincontent {	
	width: 467px;
	height: 650px;	
	}	
body.ourworld.findachurch.advsearch.results div#content div#maincontent {
	float: left;
	height: auto;
	font-size: 11px;	
	width: 731px;
	margin: 20px 10px 10px 0;	
	padding: 5px 20px 0 20px;
	background: url(../images/hs/bg-gradient.jpg) repeat-x 0 0;	
	
	}	

body.ourworld.findachurch div#inner div#innercontent {
	background: #fff;
	}	
	
body.ourworld.findachurch div#inner div#innercontent h3 {
	font: normal 11px Helvetica,Arial,sans-serif;
	color: #FFF;
	text-transform: uppercase;
	background: url(../images/hs/bg-orangegreyline.gif) repeat-x 0;
	height: 21px;
	padding-left: 13px;
	padding-top: 4px;
	margin: 5px 0 0 0;
	}
	
body.ourworld.findachurch.login div#inner div#innercontent h3 {
	font: normal 11px Helvetica,Arial,sans-serif;
	color: #FFF;
	text-transform: uppercase;
	background: url(../images/hs/bg-orangegreyline.gif) repeat-x 0;
	height: 21px;
	padding-left: 13px;
	padding-top: 4px;
	margin: 5px 0 0 0;
	}
	

body.ourworld.findachurch.login div#facadminforms {
	width: 440px;
	}

body.ourworld.findachurch div#maincontent form {
	padding: 0;
	margin: 0;
	}
	
body.ourworld.findachurch div#maincontent form select {
	border: 1px solid #7F9DB9;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #555;
	margin: 10px 0;
	width: 252px;
	padding: 2px 0;
	}

body.ourworld.findachurch div#maincontent h1 {
	margin: 10px 0;
	padding: 0;
	}	
	
body.ourworld.findachurch div#maincontent form input {
	border: 1px solid #7F9DB9;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #555;
	margin: 10px 5px 10px 0;
	padding: 3px 2px;
	}
	
body.ourworld.findachurch div#maincontent form span {
	display: block;
	font-weight: bold;
	}
	
body.ourworld.findachurch div#maincontent form select.state {
	width: 100px;
	}

body.ourworld.findachurch div#maincontent form div.greyline {
 	margin: 10px 0 2px 0;
	background: url(../images/hs/bg-greyline.gif) repeat-x 0 0;
	height: 4px;
	}

body.ourworld.findachurch div#maincontent form input.findbutton {
	border: 0;
	}

body.ourworld.findachurch div#columnlinks div.columnblock p span {
	margin-top: 10px;
	margin-bottom: 0;
	padding: 0;
	display: block;
	font-weight: bold;
	}
	
body.ourworld.findachurch div#columnlinks div.columnblock p a.innerlink {
	background: none;
	padding: 0;
	}

body.ourworld.findachurch.advsearch div#maincontent {
	font-size: 11px;
	}

body.ourworld.findachurch.advsearch div#maincontent h2 {
	clear: both;
	font: bold 11px Helvetica,Arial,sans-serif;
	color: #FFF;
	text-transform: uppercase;
	background: url(../images/hs/bg-orangegreyline.gif) repeat-x 0;
	height: 21px;
	padding-left: 13px;
	padding-top: 4px;
	margin: 5px 0;
	}

body.ourworld.findachurch.advsearch div#columnlinks div.columnblock {
	padding: 0 0 8px 0;
	}

body.ourworld.findachurch.advsearch div#maincontent div#stats {
	margin: 10px 0;
	}	

body.ourworld.findachurch.advsearch div#maincontent div#stats p {
	margin: 10px 0;
	}
	
body.ourworld.findachurch.advsearch div#maincontent div#stats span {
	font-weight: bold;
	}	
	
body.ourworld.findachurch.advsearch div#maincontent div#stats div.left {
	float: left;
	width: 227px;
	margin-right: 10px;
	}
	
body.ourworld.findachurch.advsearch div#maincontent div#stats div.left {
	float: right;
	width: 230px;
	}

body.ourworld.findachurch.advsearch div#maincontent h3 {
	padding: 0;
	margin: 0;
	font-size: 11px;
	}
	
body.ourworld.findachurch.advsearch div#maincontent	ul#howwesharelist {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
body.ourworld.findachurch.advsearch div#maincontent	ul#howwesharelist li {
	background: url(../images/hs/bullet-grey.gif) no-repeat 0 5px;
	padding-left: 8px;
	margin-bottom: 5px;
	}

body.ourworld.findachurch.advsearch div#churchinfo p {
	margin-bottom: 3px;
	padding: 0;
	line-height: 15px;
	}
	
body.ourworld.findachurch.advsearch div#churchinfo p a,
body.ourworld.findachurch.advsearch ul#featuredmember li a {
	padding-right: 8px;
	background: url(../images/hs/linkarrow.gif) no-repeat 100% 80%;
	}
	
body.ourworld.findachurch.advsearch div#churchinfo p.pastorname {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
	}
	
body.ourworld.findachurch.advsearch div#churchinfo p.last {
	border-top: 1px solid #CCC;
	margin-bottom: 10px;
	}

body.ourworld.findachurch.advsearch div#churchinfo span {
	display: block;
	font-weight: bold;
	border-top: 1px solid #CCC;
	padding-top: 5px;
	margin-left: 1px;
	}

body.ourworld.findachurch.advsearch ul#featuredmember {
	
	list-style: none; 
	margin: 0;
	padding: 0;
	}

body.ourworld.findachurch.advsearch ul#featuredmember li.memberphoto {
	float: left; 
	width: 123px;
	padding-right: 10px;
	}

body.ourworld.findachurch.advsearch ul#featuredmember li.memberquote {
	float: right;
	width: 324px;
	}

body.ourworld.findachurch.advsearch ul#featuredmember li.memberquote span {
	display: block;
	font-weight: bold;
	}
	
body.ourworld.findachurch div#content div#maincontent {
	padding-top: 0;
	}	


body.ourworld.findachurch.activity div#maincontent div#inner ul#innernav li.activity a {
	color: #D38200;
	}

body.ourworld.findachurch.advsearch div.section {
	margin-right: 10px;
	}
body.ourworld.findachurch.advsearch div.section ul#howwesharelist li {
	padding-bottom: 6px;
	}

body.ourworld.findachurch.advsearch span.visitwebsite {
	margin-bottom: 15px;
	padding: 2px 6px;
	display: block;
	background: #EEE9E2;
	text-align: right;
	}

body.ourworld.findachurch.advsearch span.visitwebsite a {
	padding-right: 8px;background: url(../images/hs/linkarrow.gif) no-repeat 100% 50%;
	}

body.ourworld.findachurch.advsearch div#columnlinks div.columnblock.last {
	padding-bottom: 15px;
	}
body.ourworld.findachurch.name div#columnlinks div.columnblock.last {
	padding-bottom: 15px;
	}



/* ***
*	15 - Ask InfoServ
****************************************** */
body.askinfoserv div#content div#maincontent {
	padding-top: 0;
	padding-right: 0;
	width: 487px;
	margin-bottom: 20px;
	padding-bottom: 0;
	}

body.askinfoserv div#content h1 span {
	font-size: 10px; 
	color: #555;
	margin-left: 385px;
	}
	
body.askinfoserv div#maincontent div#topquestions {
	width: 145px;
	padding-right: 5px;
	padding-top: 10px;
	float: left;
	font-size: 11px;
	}

body.askinfoserv div#maincontent div#topquestions h2,
body.askinfoserv div#maincontent div#howcanilearn h2 {
	font-size: 16px;
	text-transform: none;
	font-weight: bold;
	color: #555;
	}

body.askinfoserv div#maincontent div#howcanilearn {	
	float: right; 
	border-left: 2px solid #D4D4D4;
	background: #F4F5E6;
	width: 295px;
	padding: 10px 20px 20px 20px;
	font-size: 11px;
	}

body.askinfoserv div#maincontent div#topquestions ul {
	margin: 0;
	padding: 0;	
	list-style: none;
	}
	
body.askinfoserv div#maincontent h3 {
	color: #555;
	font-size: 11px;
	margin-bottom: 5px;
	padding-bottom: 0;
	}

body.askinfoserv div#maincontent div#topquestions ul li {
	padding-left: 13px;
	background: url(../images/hs/linkarrow.gif) no-repeat 0 2px;
	margin-bottom: 5px;
	}

body.askinfoserv div#maincontent div#topquestions ul li p {
	margin-top: 5px;
	display: none;
	}

body.askinfoserv div#maincontent div#topquestions ul li.on {
	padding-left: 13px;
	background: url(../images/hs/linkarrow-grey.gif) no-repeat 0 5px;
	}

body.askinfoserv div#maincontent div#topquestions ul li.on a {
	color: #555;
	font-weight: bold;
	}
	
body.askinfoserv div#maincontent div#topquestions ul li.on p {
	display: block;
	}

body.askinfoserv div#maincontent div#topquestions ul li.on p a {
	color: #5575A1;
	font-weight: normal;
	}
	
body.askinfoserv div#maincontent div#howcanilearn ul#columnarlist {
	margin: 0;
	padding: 0;
	list-style: none;
	}

body.askinfoserv div#maincontent div#howcanilearn ul#columnarlist li {
	float: left;
	width: 135px;
	margin-right: 10px;
	margin-bottom: 5px;
	}

body.askinfoserv div#maincontent div#howcanilearn ul#columnarlist li a {
	font-weight: bold;
	padding-right: 8px;
	background: url(../images/hs/linkarrow.gif) no-repeat 100% 0;
	}
	
body.askinfoserv div#maincontent div#howcanilearn ul#columnarlist li ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
body.askinfoserv div#maincontent div#howcanilearn ul#columnarlist li ul li {
	float: none;
	margin: 0 0 5px 0;
	background: url(../images/hs/bullet-grey.gif) no-repeat 0 4px;
	padding-left: 6px;
	}

body.askinfoserv div#maincontent div#howcanilearn form {
	background: #DDE7CA;
	clear: both;
	padding: 10px 10px 0 10px;
	border: 2px solid #D4D4D4;
	margin: 0;
	color: #555;
	}

body.askinfoserv div#maincontent div#howcanilearn form h3 {
	font-size: 16px;
	text-transform: none;
	font-weight: bold;
	color: #555;
	padding: 0;
	margin: 0 0 5px 0;
	}

body.askinfoserv div#maincontent div#howcanilearn form table td {
	padding-bottom: 5px;
	}

body.askinfoserv div#maincontent div#howcanilearn form input,
body.askinfoserv div#maincontent div#howcanilearn form select {
	border: 1px solid #7F9DB9;
	padding: 0;
	font-size: 11px;
	}

body.askinfoserv form table td label {
	padding-right: 5px;
	white-space: nowrap;
	font-weight: bold;
	}
	
body.askinfoserv form input#name,
body.askinfoserv form input#email,
body.askinfoserv form select#question {
	width: 210px;
	}
	
body.askinfoserv form input#zip {
	width: 45px;
	margin-right: 5px;
	}
	
body.askinfoserv form input#phone {
	width: 63px;
	}

body.askinfoserv form textarea#question_text {
	border: 1px solid #7F9DB9;
	width: 100%;
	height: 150px;
	}
	
body.askinfoserv div#maincontent div#howcanilearn form input#sendbutton {
	border: none ;
	}

body.askinfoserv form div#disclaimer {
	position: relative;
	}
	
body.askinfoserv div#maincontent div#howcanilearn form div#disclaimer p {
	font-size: 10px;
	margin: 5px 0;
	}

body.askinfoserv div#columnlinks h2.quote {
	text-indent: -2000px;
	background: url(../images/hs/quote-matthew.gif) no-repeat 50% 50%;
	height: 57px;
	}

body.askinfoserv div#columnlinks div.columnblock.tiered h4 {
	border-top: 1px dotted #CCC;
	font-size: 11px;
	color: #555;
	padding: 10px 0 0 0;
	margin: 10px 0 0 0;
	text-transform: none;
	}
	
body.askinfoserv div#columnlinks div.columnblock.tiered h4.noborder {
	border-top: 0;
	padding-top: 5px;
	margin-top: 0;
	}
	
body.askinfoserv div#columnlinks div.columnblock.tiered select {
	margin: 5px 0;
	border: 1px solid #7F9DB9;
	font-size: 10px;
	}

/* the line under How To Get here */
div.columnblockrightMap{
	
	font-size:16px;
	

	
	}



body.ourworld.newsstory #askusnow form a.aboutlink,
body.ourworld.newsstory #askusnow form a.newsitelink {
	color: #5575A1;
	text-decoration: none;
	border: 0;
	}


/* ***************************************************************************
* 
*	SECTION: Metho-pedia/Leader Resources columnar links
*
**************************************************************************** */
div#categorycontainer {
	background: #FFF;
	margin: 0;
	padding: 0;
	width: 740px;
	}
	
div#categorylinks {
	color: #5C7BB4;
	font: bold 11px Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
	padding: 0;
	width: 740px;
	}

div#categorycontainer a:hover {
	text-decoration: underline;
	}
	
div#categorylinks span {
	padding: 0 10px;
	}

div.categoryblock {
	clear: both;
	padding-top: 5px;
	margin: 0;
	padding-bottom: 10px;
	}

div.categoryblock.first {
	clear: both;
	padding-top: 0;
	}
	
div.categoryblock ul {
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
	}

div.categoryblock ul li {
	float: left;
	margin-bottom: 5px;
	}

div.categoryblock ul li.categorydesc {
	width: 185px;
	margin: 0 20px 0 10px;
	padding: 0;
	font: normal 11px Arial, Helvetica, sans-serif;
	}
	
div.categoryblock ul li.links {
	width: 399px;
	}
	
div.categoryblock ul li.links ul {
	width: 133px;
	margin: 0;
	padding: 0;
	float: left;
	}

div.categoryblock ul li.links ul li {
	float: left;
	width: 110px;
	padding-left: 8px;
	padding-right: 0;
	margin-left: 0;
	margin-right: 5px;
	background: url(../images/hs/bullet-blue2.gif) no-repeat 0 3px;
	font: normal 11px Arial,Helvetica,sans-serif;
	color: #6A6A6A;
	}

div.categoryblock ul li.links ul li a {
	color: #5C7BB4;
	text-decoration: none;
	}

body.ourworld.methopedia div#maincontent div.categoryblock h2,
body.ourworld.leaderresources div#categorycontainer div.categoryblock h2 {
	width: 770px;
	font: bold 11px Helvetica,Arial,sans-serif;
	color: #FFF;
	text-transform: uppercase;
	background: url(../images/hs/bg-orangegreyline.gif) repeat-x 0;
	height: 21px;
	padding-left: 13px;
	padding-top: 4px;
	margin: 0;
	}
	

body.ourworld.methopedia div#maincontent div#methopediaresources,
body.ourworld.leaderresources div#methopediaresources {
	width: 740px;
	margin-top: 5px;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	}

body.ourworld.methopedia div#maincontent div#methopediaresources a,
body.ourworld.leaderresources div#methopediaresources a {
	text-decoration: none;
	color: #5575A1;
	}

body.ourworld.methopedia div#maincontent div#methopediaresources a:hover,
body.ourworld.leaderresources div#methopediaresources a:hover {
	text-decoration: underline;
	}
	
body.ourworld.methopedia div#maincontent div#methopediaresources ul,
body.ourworld.leaderresources div#methopediaresources ul {
	margin: 0;
	padding: 0;
	}

body.ourworld.methopedia div#maincontent div#methopediaresources ul li,
body.ourworld.leaderresources div#methopediaresources ul li {
	height: 100px;
	list-style: none;
	float: left;
	width: 240px;
	margin-top: 0;
	padding-top: 0;
	margin-right: 10px;
	background: #E8F2DA;
	font-size: 11px;
	}
	
body.ourworld.methopedia div#maincontent div#methopediaresources ul li.lastcolumn,
body.ourworld.leaderresources div#methopediaresources ul li.lastcolumn {
	margin-right: 0;
	}

body.ourworld.methopedia div#maincontent div#methopediaresources ul li h2,
body.ourworld.leaderresources div#methopediaresources ul li h2 {
	height: 17px;
	padding: 3px 0 0 10px;
	margin: 0;
	font-weight: bold;
	background: #94BC65;
	font-size: 11px;
	color: #ffffff;
	text-transform: uppercase;
	}

div#methopediaresources ul li p {
	padding: 5px 10px 0 10px;
	margin: 0;
	}
	
div#methopediaresources ul li a {
	padding: 0 8px;
	margin: 3px 0 0 2px;
	background: url(../images/hs/linkarrow.gif) no-repeat 100% 50%;
	}

body.ourworld.leaderresources div#categorycontainer,
body.ourworld.leaderresources div#methopediaresources {
	margin-left: 20px;
	}

	
/* ***************************************************************************
* 
*	SECTION: BETA (What's This) bubble
*
**************************************************************************** */

/* in footer area */
div#footer p span#whatsthis {
	position: absolute;
	top: -55px;
	right: 60px;
	text-align: left;
	line-height: 15px;
	letter-spacing: normal;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	padding: 10px 10px 11px 45px;
	background: url(../images/hs/bg-whatsthis.gif) no-repeat 0 0;
	width: 160px;
	}
	
/* in content area */
body.ourworld.methopedia div#content h1 a,
body.ourworld.leaderresources div#content h1 a,
body.ourpeople.lifestages div#content h1 a {
	font-size: 10px;
	color: #5379B0; 
	text-decoration: none;
	padding-right: 12px;
	background: url(../images/hs/icon-whatsthis.gif) no-repeat 100% 50%;
	}

body.ourworld.methopedia.main div#content #whatsthis_beta,
body.ourworld.leaderresources div#content #whatsthis_beta,
body.ourpeople.lifestages div#content #whatsthis_beta,
body.askinfoserv form #whatsthis_beta {
	position: absolute;
	top: -38px;
	right: 361px;
	line-height: 15px;
	letter-spacing: normal;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 10px;
	padding: 10px 10px 11px 45px;
	background: url(../images/hs/bg-whatsthis.gif) no-repeat 0 0;
	width: 160px;
	z-index: 5;
	}


body.askinfoserv form div#disclaimer #whatsthis_beta,
body.ourworld.newsstory #askusnow form div#disclaimer #whatsthis_beta {
	position: absolute;
	top: -56px;
	right: -30px;
	line-height: 15px;
	letter-spacing: normal;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 10px;
	padding: 10px 10px 11px 45px;
	background: url(../images/hs/bg-whatsthis.gif) no-repeat 0 0;
	width: 160px;
	z-index: 5;
	}

body.ourworld.leaderresources div#content #whatsthis_beta {
	right: 310px;
	}
	
body.ourpeople.lifestages div#content #whatsthis_beta {
	right: 371px;
	}

body.ourworld.newsstory #askusnow form div#disclaimer #whatsthis_beta {
	right: -50px;
	top: -60px;
	}

/* ***************************************************************************
* 
*	SECTION: Ask now popup form (on news page)
*
**************************************************************************** */
body.ourworld.newsstory #askusnow form {
	display: none;
	background: #DDE7CA;
	font-size: 11px;
	clear: both;
	padding: 10px;
	position: absolute;
	border: 1px solid black;
	width: 250px;	
	top: -545px; 
	left: 542px;
	color: #555;
	}

body.ourworld.newsstory #askusnow form h3 {
	font-size: 16px;
	text-transform: none;
	font-weight: bold;
	color: #555;
	padding: 0;
	margin: 0 0 5px 0;
	}

body.ourworld.newsstory #askusnow form table td {
	padding-bottom: 5px;
	}

body.ourworld.newsstory #askusnow form input,
body.ourworld.newsstory #askusnow form select {
	border: 1px solid #7F9DB9;
	padding: 0;
	font-size: 11px;
	}

body.ourworld.newsstory #askusnow form table td label {
	padding-right: 5px;
	white-space: nowrap;
	font-weight: bold;
	}
	
body.ourworld.newsstory #askusnow form input#name,
body.ourworld.newsstory #askusnow form input#email,
body.ourworld.newsstory #askusnow form select#question {
	width: 150px;
	}
	
body.ourworld.newsstory #askusnow form input#zip {
	width: 45px;
	margin-right: 5px;
	}
	
body.ourworld.newsstory #askusnow form input#phone {
	width: 63px;
	}

body.ourworld.newsstory #askusnow form textarea#question_text {
	border: 1px solid #7F9DB9;
	width: 100%;
	height: 150px;
	}
	
body.ourworld.newsstory #askusnow form input#sendbutton {
	border: none ;
	}

body.ourworld.newsstory #askusnow form div#disclaimer {
	position: relative;
	}
	
body.ourworld.newsstory #askusnow form div#disclaimer p {
	font-size: 10px;
	margin: 5px 0;
	}

body.ourworld.newsstory #askusnow form a.aboutlink,
body.ourworld.newsstory #askusnow form a.newsitelink {
	color: #5575A1;
	text-decoration: none;
	border: 0;
	}

body.ourworld.newsstory #askusnow form div.close {
	position: absolute;
	top: 3px;
	left: 235px;
	}

body.ourworld.newsstory #askusnow form div.close a {
	color: #5575A1;
	}
	
.archivesTitle
 {
	
	font: bold 9px Helvetica,Arial,sans-serif;
	color: #ffffff;
	text-transform: uppercase;	
	height: 21px;
	padding-left: 13px;
	padding-top: 4px;
	margin: 0;
	}
	
/* more styles to handle methopedia style orange for job listings*/
div#maincontent div.categoryblock h2,
div#categorycontainer div.categoryblock h2,
div#categorycontainer div.categoryblock span
 {
	width: 760px;
	font: bold 11px Helvetica,Arial,sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	background: url(/images/hs/bg-orangegreyline.gif) repeat-x 0;
	height: 21px;
	padding-left: 13px;
	padding-top: 2px;
	margin: 0;
	}
div#maincontent div.categoryblock h2,
div#categorycontainer div.categoryblock h2,
div#categorycontainer div.categoryblock span
 {
	width: 760px;
	font: bold 11px Helvetica,Arial,sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	background: url(/images/hs/bg-orangegreyline.gif) repeat-x 0;
	height: 21px;
	padding-left: 13px;
	padding-top: 2px;
	margin: 0;
	}
	
body.ourworld.findachurch.advsearch.results div#maincontent div.categoryblock h2,
body.ourworld.findachurch.advsearch.results div#categorycontainer div.categoryblock h2,
body.ourworld.findachurch.advsearch.results div#categorycontainer div.categoryblock span
 {
	width: 710px;
	width: 725px;
	font: bold 11px Helvetica,Arial,sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	background: url(/images/hs/bg-orangegreyline.gif) repeat-x 0;
	height: 21px;
	padding-left: 13px;
	padding-top: 2px;
	margin: 0;
	}
body.ourworld.findachurch.advsearch.results.findapastor div.categoryblock h2,
body.ourworld.findachurch.advsearch.results.findapastor div#categorycontainer div.categoryblock h2,
body.ourworld.findachurch.advsearch.results.findapastor div#categorycontainer div.categoryblock span
 {
	width: 725px;
	font: bold 11px Helvetica,Arial,sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	background: url(/images/hs/bg-orangegreyline.gif) repeat-x 0;
	height: 21px;
	padding-left: 13px;
	padding-top: 2px;
	margin: 0;
	}
div#maincontent div.categoryblock h3,
div#categorycontainer div.categoryblock h3
 {
	width: 152px;
	font: bold 11px Helvetica,Arial,sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	background: url(/images/hs/bg-orangegreyline.gif) repeat-x 0;
	height: 18px;
	padding-left: 5px;
	padding-top: 4px;
	margin: 0;
	}
	
div#maincontent div.categoryblock h4,
div#categorycontainer div.categoryblock h4
 {
	width: 262px;
	font: bold 11px Helvetica,Arial,sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	background: url(/images/hs/bg-orangegreyline.gif) repeat-x 0;
	height: 18px;
	padding-left: 5px;
	padding-top: 4px;
	margin: 0;
	}
	
div#maincontent div.categoryblock h5,
div#categorycontainer div.categoryblock h5
 {
	width: 252px;
	font: bold 11px Helvetica,Arial,sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	background: url(/images/hs/bg-orangegreyline.gif) repeat-x 0;
	height: 18px;
	padding-left: 5px;
	padding-top: 4px;
	margin: 0;
	}
div#maincontent div.categoryblock h6,
div#categorycontainer div.categoryblock h6
 {
	width: 212px;
	width: 612px;
	font: bold 11px Helvetica,Arial,sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	background: url(/images/hs/bg-orangegreyline.gif) repeat-x 0;
	height: 18px;
	padding-left: 5px;
	padding-top: 4px;
	margin: 0;
	}
	
body.bishops div#maincontent div.categoryblock h6,
body.bishops div#categorycontainer div.categoryblock h6
 {
	width: 212px;
	width: 725px;
	font: bold 11px Helvetica,Arial,sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	background: url(/images/hs/bg-orangegreyline.gif) repeat-x 0;
	height: 18px;
	padding-left: 5px;
	padding-top: 4px;
	margin: 0;
	}

body.jobs div#maincontent div.categoryblock h6,
body.jobs div#categorycontainer div.categoryblock h6
 {
	/*width: 712px;*/
	/*width: 460px;*/
	width: 660px;
	
	
	font: bold 11px Helvetica,Arial,sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	background: url(/images/hs/bg-orangegreyline.gif) repeat-x 0;
	height: 18px;
	padding-left: 9px;
	padding-top: 4px;
	margin: 0;
	margin-top: -15px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	}
body.jobs div#maincontent div.contentcontainerMeth div.categoryblock
 {
 	width: 725px;
	padding-left: 0;
	margin-top: -5px;
 }	
body.jobs div#maincontent table.submitlisting tr td h6 {
 	width: 725px;
	font: bold 11px Helvetica,Arial,sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	background: url(/images/hs/bg-orangegreyline.gif) repeat-x 0;
	height: 18px;
	padding-left: 9px;
	padding-top: 4px;
	margin: 0;
	margin-top: -15px;
	margin-top: 20px;
	margin-bottom: 5px;
	margin-left: 0px;
 }	
body.glossary div#maincontent div.contentcontainerMeth div.categoryblock
 {
 	width: 725px;
	padding-left: 0;
	margin-top: 5px;
 }


body.jobs div#maincontent div.contentcontainerMeth div.categoryblock h6
 {
 	width: 725px;
	padding-left: 9px;
 }
 
 body.jobs.glossary div#maincontent div.contentcontainerMeth div.categoryblock h6
 {
 	width: 725px;
	padding-left: 9px;
	
 }

body.jobs p.calIntro {
	width: 467px;
}
	
div.categoryblock h2
tr.orangebar
{
	width: 270px;
	font: bold 11px Helvetica,Arial,sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	background: url(/images/hs/bg-orangegreyline.gif) repeat-x 0;
	height: 21px;
	padding-left: 13px;
	padding-top: 4px;
	margin: 0;
	}
	
div.categoryblock h2.listing
{
	width: 250px;
	font: bold 11px Helvetica,Arial,sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	background: url(/images/hs/bg-orangegreyline.gif) repeat-x 0;
	height: 21px;
	padding-left: 13px;
	padding-top: 4px;
	margin: 0;
	}
	

div.categoryblock h2 tr.orangebar
{
	width: 270px;
	font: bold 19px Helvetica,Arial,sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	background: url(/images/hs/bg-orangegreyline.gif) repeat-x 0;
	height: 21px;
	padding-left: 13px;
	padding-top: 4px;
	margin: 0;
	}
/* end orangebar for job listings*/

/* forms like jobs, etc. */
.defRowCells {
	/*font-family: "Myriad Pro";*/
	font-family: "Arial";
	font-size:9pt;
	color:#000000;
	font-weight:bold;
	margin-left: 0px;
	height: 20px;
	padding-left:0px;
	padding-top: 9px;
	
	
}
.formRowCells {
	/*font-family: "Myriad Pro";*/
	font-family: "Arial";
	font-size:8pt;
	color:#000000;
	font-weight:bold;
	margin-left: -5px;
	height: 20px;
	padding-left:9px;
	padding-top: 9px;
	
	
}
.formRowCellsSm, .formRowCellsSm2 {
	/*font-family: "Myriad Pro";*/
	font-family: "Arial";
	font-size:8pt;	
	color:#333333;
	font-weight:normal;
	
}
table.formRowCellsTop td{
	/*font-family: "Myriad Pro";*/
	font-family: "Arial";
	font-size:8pt;
	color:#000000;
	font-weight:bold;
	margin-left: -5px;
	margin-top: -25px;
	height: 20px;
	padding-left:9px;
	padding-top: 9px;
	
	
}
span.spanFormTxt {
	/*font-family: "Myriad Pro";*/
	font-family: "Arial";
	font-size:8pt;
	color:#000000;
	font-weight:normal; 
}	
span.FormTxtLabel {
	/*font-family: "Myriad Pro";*/
	font-family: "Arial";
	font-size:8pt;
	color:#000000;
	font-weight:bold; 
}	
TD.formDataNoEdit,
form select.formDataNoEdit,
span.formDataNoEdit
 {
	/*font-family: "Myriad Pro";*/
	font-family: "Arial";
	font-size:8pt;
	color:#000000;
	font-weight:normal;
	margin-left: 18px;
	padding-top: 9px;
}
form select.sformDataNoEdit
 {
	/*font-family: "Myriad Pro";*/
	font-family: "Arial";
	font-size:8pt;
	color:#333333;
	font-weight:normal;
	margin-left: 3px;
	padding-top: 0px;
	width: 390px;
	width: 36em;
	
}

p.smallFormTxt,
span.smallFormTxt {	
	
	/*display: inline;*/ 
	font-family: "Arial";
	font-size:8pt;
	color:#333333;
	font-weight:normal;
	margin-left: 9px;	
	padding-left:9px;
	width:712px;
}
p.smallFormTxtff,
span.smallFormTxtff {	
	
	/*display: inline;*/ 
	font-family: "Arial";
	font-size:8pt;
	color:#333333;
	font-weight:normal;
	margin-left: 9px;	
	padding-left:9px;
	width:712px;
}
p.smallFormTxt10,
		span.smallFormTxt10 {	
	font-family: "Arial";
	font-size:8pt;
	color:#333333;
	font-weight:normal;
	/*margin-left: 15px;*/	
	padding-left:9px;
	width:712px;
	width:702px;
}
		body.bishops div.secondcol p.smallFormTxt,
		body.bishops div.secondcol span.smallFormTxt {
	font-family: "Arial";
	font-size:11pt;	
	color:#333333;
	font-weight:normal;
	margin-left: 9px;	
	padding-left:9px;
	width:460px;
}
body.bishops div.secondcol p.smallFormTxt9,
		body.bishops div.secondcol span.smallFormTxt9 {
	font-family: "Arial";
	font-size:9pt;	
	color:#333333;
	font-weight:normal;
	margin-left: 9px;	
	padding-left:9px;
	width:460px;
}
body.bishops div.secondcol p.smallFormTxt8,
		body.bishops div.secondcol span.smallFormTxt8 {
	font-family: "Arial";
	font-size:8pt;	
	color:#333333;
	font-weight:normal;
	margin-left: 9px;	
	padding-left:9px;
	width:460px;
}
		body.bishops p.smallFormTxt11,
		body.bishops span.smallFormTxt11 {
	font-family: "Arial";
	font-size:11pt;
	color:#000000;
	color:#333333;
	font-weight:normal;
	margin-left: 9px;	
	padding-left:9px;
	width:660px;
}
		body.bishops p.smallFormTxt10,
		body.bishops span.smallFormTxt10 {
	font-family: "Arial";
	font-size:10pt;
	color:#000000;
	color:#333333;
	font-weight:normal;
	margin-left: 9px;	
	padding-left:9px;
	width:660px;
}
		body.bishops p.smallFormTxt,
		body.bishops span.smallFormTxt,
		body.jobs table.submitEvent td span.smallFormTxt	 {
	font-family: "Arial";
	font-size:9pt;
	color:#000000;
	color:#333333;
	font-weight:normal;
	margin-left: 9px;	
	padding-left:9px;
	width:660px;
}
		body.bishops p.smallFormTxt9,
		body.bishops span.smallFormTxt9 {
	font-family: "Arial";
	font-size:8pt;
	color:#000000;
	color:#333333;
	font-weight:normal;
	margin-left: 9px;	
	padding-left:9px;
	width:660px;
}

body.bishops p.smallFormTxt8,
		body.bishops span.smallFormTxt8 {
	font-family: "Arial";
	font-size:8pt;
	color:#000000;
	color:#333333;
	font-weight:normal;
	margin-left: 9px;	
	padding-left:9px;
	width:660px;
}
		body.jobs p.smallFormTxt,
		body.jobs span.smallFormTxt {
	font-family: "Arial";
	font-size:8pt;	
	color:#333333;
	font-weight:normal;
	margin-left: 9px;	
	padding-left:9px;
	width:660px;
}
		body.jobs p.smallDefTxt,
		body.jobs span.smallDefTxt {
	font-family: "Arial";
	font-size:8pt;	
	color:#333333;
	font-weight:normal;
	margin-left: 2px;	
	padding-left:2px;
	width:660px;
}


p.smallFormTxtTitle,
span.smallFormTxtTitle {
	font-family: "Arial";
	font-size:9pt;
	color:#000000;	
	font-weight:bold;	
	margin-left: 9px;
}
.formbutton{
	font: bold 10px Myriad; 
	height: 18px; 
	padding: 1px; 
	margin-top: 0px;  
	border-color:#C28D60; 
	width: 45px; 
	text-transform: uppercase;  
	color:#ffffff; 
	background:#DD741E
}
/* end forms*/

/* balloons */
#WhatsThisInfo {
	PADDING-RIGHT: 10px; DISPLAY: none; PADDING-LEFT: 35px; FONT-WEIGHT: normal; Z-INDEX: 120; BACKGROUND: url(../images/hs/bg-whatsthis.gif) no-repeat 0px 0px; PADDING-BOTTOM: 11px; WIDTH: 170px; LINE-HEIGHT: 15px; PADDING-TOP: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; font-size:10px; LETTER-SPACING: normal; POSITION: absolute; HEIGHT: 100px; TEXT-ALIGN: left
}
body.jobs div#maincontent {
	width: 760px;
	}
/*body.glossary div#content {
	width: 1260px;
	}	*/
body.ourworld.findachurch.advsearch.results div#maincontent {
	width: 467px;
	
	}
body.ourworld.findachurch.login div#content div#maincontent {
	width: 760px;
	
	}
	
body.presscenter div#content div#maincontent {
	width: 467px;
	
	}
body.jobs div#content div#maincontent {
	float: left;
	height: auto;
	font-size: 11px;	
	width: 725px;
	margin: 5px 10px 10px 0;	
	padding: 5px 20px 0 20px;
	background: url(../images/hs/bg-gradient.jpg) repeat-x 0 0;	
	
	}
	
body.jobs table.bishopbio td{	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;		
	}
 div#inner { border-right-color:#FFFFFF; border-left-color:#FFFFFF; border-bottom-color:#FFFFFF
	}
	
div#facadminforms form input,
div#facadminforms form select {
	border: 1px solid #7F9DB9;
	padding: 0;
	font-size: 11px; font-family:Arial, Helvetica, sans-serif;
	}
form label { 
	
	vertical-align:middle;
	
	}
form label { 
	
width: 6em;
float: left;
text-align: left;
margin-right: 0;
margin-top: .8em;
display: block;
font-weight:bold; 

	}

form > div > label {	
	float: left;	
	padding-right: 0px;
	padding-left: 10px;
	}
form > div  {	
	clear: left;	
	}
div.textlabel {
	
	margin-left: -9px;
}
div.textlabel2 {
	
	margin-left: 9px;
}
div.textcaption {
	height: 5px;
	margin-top: -.27em;
	padding-left: 5px;
	margin-bottom: 17px;
}
body.glossary form.keywords {
	margin-left: 9px;
	}
	
div#searchbutton {
	Margin-left: -9px;
}

div.subnav {
	/* fix too much white between nav and subnav */
	margin-top: 0px;
	}
