/* Undo browser default settings
=======================================*/
body, div, ul, li, h1, h2, h3, h4, h5, h6, p {
	margin: 0; padding: 0;
}
ol, ul { list-style: none;
}

/* General
=======================================*/
p {
   margin: 5px 0;
}

/* Core layout
=======================================*/
body {
	position: relative;
        text-align: center;
	width: 970px;
   margin: 10px auto;
}
#page-wrapper {
	position: relative;
	width: 970px;
   text-align: left;
}
#inner-wrapper {
   margin: 5px;
}

	/*--- Left hand sidebar ---*/
	#sub-navigation {
		float: left;
		width: 192px;
		margin: 8px 0 0 ;
		padding: 0;
	}
	
	/*--- Central column ---*/
	#main-content {
		float: left;
		width: 480px;
		margin: 8px 0 0;
	}
	#main-inner {
   	padding: 0px 20px;
	}
	
	/*--- Right hand column ---*/
	#additional-content {
		float: left;
		width: 288px;
      margin: 8px 0 0;
	}
	
/* horizontal top section
=======================================*/
	/*--- chalice logo for home page ---*/
	#chalice {
		float: left;
   	margin: 20px 66px 12px 46px; 
	}

	/*--- chalice logo for all other pages ---*/
	#smallchalice {
   	float: left;
   	margin: 5px 81px 6px 44px;
	}

	#title-tagline {
		float: left;
		width: 728px;
	}
	.tag {
		margin-bottom: 12px;
	}

	/*--- horizontal photo strip ---*/
	#photos li {
		display: inline;
		float: left;
		margin-right: 16px;
   	margin-bottom: 12px;
	}
	
	/*--- main horizontal menu bar ---*/
	#navigation {
   	width: 955px;
   	float: left;
   	margin-bottom: 0px;
   	padding: 2px;
	}
	#navigation li {
   	display: inline;
	}
	#navigation li a {
   	padding: 1px 7.5px;
   	float: left;
	}

	#sundayservices {  
   	padding: 6px 0 0;
	}

/* detailed layout for 3 vertical columns
=========================================*/
	/*--- left sidebar navigation ---*/

	#sub-navigation h3 {
   	margin: 0;
   	padding: 2px 4px;
	}
	#local {
		padding: 5px;
      margin: 0;
	}
	#local li {
		padding: 5px 0;
	}
	#sub-navigation p {
   	padding: 0 5px 0;
	}
	
	/* if a second (or more) box needed on 1st col */
	div.separate {
   	margin-top: 10px;
   	padding: 5px 5px 3px 5px;
	}

	/* used on About Us page - GA booklet box */
	#faith {
   	margin: 5px 0px 0 5px;
   	border: none;
	}

	/*--- main central column ---*/
	h3.main {
   	margin-top: 15px;
   	padding: 2px;
	}
        h3.closeup {
        margin-top: 0;
        }

	#thought {
   	margin-top: 25px;
   	padding: 10px;
	}
	h2.spacebefore {
   	margin-top: 35px;
	}
	h3.spacebefore {
   	margin-top: 35px;
	}
	h4.date {
   	margin-top: 20px;
	}
        h5.spacebefore {
        margin-top: 14px;
        }

	/*--- right hand column ---*/
	#additional-content h3 {
   	padding: 2px 4px;
	}
	.paragroup {
   	padding: 0 10px 0px;
	}
	#more p {
   	padding: 5px 0px 5px;}
	#paragroup.worship {
   	padding: 4px;
	}
	#more, #main-inner {
   	margin-bottom: 20px;
	}
	#more li {
   	margin-bottom: 10px;
	}

	/* vertical photo strip */
	
        #mount {
   	float: left;
   	width: 270px;
   	margin-top: 8px;
	}

        div.photogroup {
   	text-align: center;
   	margin-bottom: 20px;
   	margin-left: 50px;
   	padding: 10px;
	}
	
	div.photogroup img{
   	margin: 10px 0;}

        #circledance {
        text-align: center;
        margin: 0px 0 20px 40px;
        }

/*layout for spiritual approach page
====================================*/
#one {
   float: left;
   width: 316px;  
   margin-left: 6px; 
}
#two {
   float: left;
   width: 316px;
   margin-bottom: 30px;
}
#three {
   width: 316px;
   float: left;
}
p.intro {
   line-height: 1.2;
   padding: 6px 0 12px;
   margin: 0px 6px;
}
h2.spirit {
   padding: 12px 6px 0px;
}
.spirit li {
   padding: 18px;
}

/* Global specifics 
===================================*/
p.shortpage {
   margin-bottom: 380px;
}

img.photo {
   margin: 12px;
	}

ul.stitches li {
   margin: 5px 0;
   padding-left: 1em;
   text-indent: -1em;
}
blockquote {
   margin-left: 0;
   padding-left: 40px;
}
blockquote.workaroundnone {
   margin: 0;
   padding-left: 0;
}
blockquote.workaroundone {
   margin: 0;
   padding-left: 20px;
}
blockquote.workaroundtwo {
   margin: 0;
   padding-left: 40px;
}
blockquote.workaroundthree {
   margin: 0;
   padding-left: 60px;
}
.indentone {text-indent: 20px;}
.indenttwo {text-indent: 40px;}
.indentthree {text-indent: 60px;}
.indentfour {text-indent: 80px;}
.indentfive {text-indent: 100px;}
.indentsix {text-indent: 120px;}
.indentseven {text-indent: 270px;}
.indenteight {text-indent: 140px;}
.indentnine {text-indent: 160px;}
.indentten {text-indent: 180px;}
.indenteleven {text-indent: 200px;}
.indenttwelve {text-indent: 220px;}
.indentthirteen {text-indent: 240px;}

.signoff  {
   padding-bottom: 5px;
   margin-bottom: 0;
}

.signname {
   margin-top: 0;
   padding-top: 0;
   padding-bottom: 15px;
}

.clear {clear: both;}

.closeup {margin-top: 0; padding: 0;}

.pull {
   float: right;
   width: 10em;
   margin: 0 0 0em 1.5em;
   padding: 0.5em 0 0.5em 0.5em;
   border: solid 1px #2b8ab1;
   font-style: italic;
   font-size: 1.5em;
}


.closedown {margin-bottom: 0; padding: 0;}
.closeboth {margin-top: 0; margin-bottom: 0;
   padding-top: 0; padding-bottom: 0;}
   
img.wrap {
   float: left;
   margin-right: 10px;
   margin-top: 10px;
}   