/* CSS Document based off of crystallakelighting.com by Eric Beringer */

* {
	margin: 0;
	padding: 0;}

body {
	font-family: Arial, sans-serif;
	font-size: 15px;
	padding: 0;
	background-color: #666C6D;
}

a {	font-size: 1em;}

a:link { color: #000000;}

a:visited {	color: #000000;}

a:active { color: #000000;}

a:hover { color: #B0CAFF;}

img.imgLink { border: 0px;}
	
img.thinBorder { border: 1px solid;}


#box{
	position: relative;
	margin-left: auto;
	margin-right: auto;	
	padding: 0;
	text-align: left;
	width: 770px;				/* <-- use this to tie width to viewport size */
	background-color: #FFFFFF;
	overflow: hidden;
}
 	
#content{
	padding:3em;
	margin: 0 auto;
	overflow: hidden;	
}

#content h1{
	font-family : Impact; 
	font-size: 38px;
	font-weight : strong;
	padding-top: 10px;
	padding-bottom: 10px;
	letter-spacing: 0;
}

#content h2 {
	  font-family : Impact; 
	  font-size: 30px;
      font-weight : strong;
	  padding-top: 5px;
      padding-bottom: 5px;
	  letter-spacing: 0;
}

#content h3 {
      font-family : Impact; 
	  font-size: 25px;
      font-weight : strong;
      padding-top: 5px;
	  padding-bottom: 5px;
	  letter-spacing: 0;
}

#content h4 {
      font-family : arial; 
	  font-size: 18px;
      font-weight: strong;
      padding-top: 5px;
	  padding-bottom: 4px;
	  letter-spacing: -2;
}
		
#content sidebar {
      font-family : arial; 
	  font-size: 13px;
	  line-height: 20px;
      color: #CD0102;
      padding-top: 10px;
	  padding-bottom: 5px;
	  letter-spacing: -2;
	  margin-top: 20px;
	  }		
		
#content p{
	font-family: Arial, sans-serif;
	font-size: 13px;
	line-height: 21px;
	padding: 0;
	margin-top: 0;
}

#content p.staffhead{
	font-family: Arial, sans-serif;
	font-size: 18px;
	line-height: 25px;
	font-weight: strong;
	padding: 0;
	margin-top: 0;
}

#content p.staffbio{
	font-family: Arial, sans-serif;
	font-size: 13px;
	line-height: 19px;
	padding: 0;
	margin-top: 0;
	text-indent: 13px;
}

#content p.ministryCopy{
	font-family: Arial, sans-serif;
	font-size: 13px;
	line-height: 21px;
	padding: 20;
	margin-top: 0;
}

#content p.ministryList{
	font-family: Arial, sans-serif;
	font-size: 13px;
	line-height: 18px;
	padding: 0;
	margin-top: 0;
	text-indent: 13px;
}

#content p.heartHead{
	font-family: Arial, sans-serif;
	font-size: 18px;
	line-height: 25px;
	font-weight: strong;
	padding: 0;
	margin-top: 0;
}

#content p.heartBody{
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-style: italic;
	line-height: 19px;
	padding: 0;
	margin-top: 0;
	text-indent: 13px;
}


#content .imageLeftFloat{
	float:left;
	padding:5px;
  	margin-right:0px;
}

#content .imageRightFloat{
	float:right;
	padding:5px;
  	margin-left:10px;
}


		
/* ---=== border code follows ===--- */
/*
	tlc = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	lb = left border
	rb = right border
	tb = top border
	bb = bottom border 
*/

#tlc, #trc, #blc, #brc{
	background-color: transparent;
	background-repeat: no-repeat;
}

#tlc{
	background-image:url(images/tlc.png);
	background-position: 0% 0%;
}

#trc{
	background-image:url(images/trc.png);
	background-position: 100% 0%;
}
	
#blc{
	background-image:url(images/blc.png);
	background-position: 0% 100%;
	overflow: hidden;
}

#brc{
	background-image:url(images/brc.png);
	background-position: 100% 100%;
	overflow: hidden;
}

#bb{
	background-color: transparent;
	background-repeat: repeat-x;
	background-image:url(images/bb.jpg);
	background-position: 50% 100%;
	overflow: hidden;
}
	
#rb{
	background-image:url(images/border.jpg);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	overflow: hidden;
}

#lb
	{
	background-image:url(images/border.jpg);
	background-position: 0% 100%;
	background-repeat: repeat-y;
	overflow: hidden;
}

div#rightCol {
	padding-left: 10px;
	width: 190px;
	float: left;
	overflow: hidden;
}

div#leftCol {
	width: 190px;
	float: left;
	overflow: hidden;
}

div#centerCol {
	width: 350px;
	float: left;
	overflow: hidden;
}

div#fullWidth {
	width: 660px;
	float: left; 
	overflow: hidden;
}	

div#leftTwoThirds{	
	width: 470px;
	float: left;
	overflow: hidden;
}

div#footer {
	padding: 7px 0px 7px 0px;
	width: 770px;
}

p.footertext {
	font-family : arial;
	font-size: 11px;
	text-align: center;
	font-weight: normal;
	letter-spacing: 1mm;
}

div#clearFloats {
	height: 1px;
	clear: both;
}
