/* CSS Document */


/* ***************************** GLOBAL ************************* */

body {
background-color:#ffffff;
background-image: url(images/backgroundf.gif); 
background-repeat: repeat-y;  
background-attachment: fixed; 
background-position: top left;
margin: 0;
padding: 0;
text-align: left;
width: 1100px;
/*min-width: 950px;*/
}


h1 {
font-family: Times, 'Times New Roman', serif;
font-weight: bold;
font-size: 1.10em; 
margin-bottom: 12pt;
}

h2 {
font-family: Times, 'Times New Roman', serif;
font-size: 1.15em;
font-weight: bold; 
margin-bottom: 12pt;
}

/* for poetry */
.poem {
	padding-left: 3em;
	padding-right: 3em;
	text-indent: -1em;
	font-style: italic;
	margin-bottom: 21pt;
	
}

.poem p {
	margin-bottom: -9pt;
}

/*non-italicized poetry */

.poem2 {
	padding-left: 3em;
	padding-right: 3em;
	margin-bottom: 14pt;
	
}

.poem3 {
	padding-left: 3em;
	padding-right: 3em;
	margin-bottom: 14pt;
	font-style: italic;

	
}


.poem3 p {
	margin-bottom: -9pt;
}

.podcastTitle {
	font-size: 1em;
	color: #0000cc;
} 


.poem4 {
	padding-left: 3em;
	padding-right: 3em;
	text-indent: -1em;
	font-style: italic;
	margin-bottom: 12pt;
	
}

.poem4 p {
	margin-bottom: -9pt;
}

.attribution {
	text-align:right;
	margin-top: -6pt;
}


/* ***************************** USED IN TEMPLATE PAGE ************************* */


/* wraps everything within the body of the page */
#wrapper {
text-align: left;
/*width: 950px;*/
/*margin-left: auto;*/
margin-right: auto;
}

/* All of the content belongs to the content class */
.content {
font-family: Times, 'Times New Roman', serif;
	font-size: large;
	margin-bottom: 12pt;
	text-align: left;
position:relative;
width: auto;
/*min-width: 500px;*/
margin: 0 150px 20px 170px;
/*background-color: white;*/
padding: 10px;
z-index: 1;
}

/*
.content blockquote {
text-align:justify;

}*/

.content li {
	margin-bottom: 12pt;

}


/* contains picture in upper left hand corner*/
#upperleft {
margin-top: 0px;
margin-bottom: 10px;
margin-left: 3px;
margin-right: 0px;
padding: 0px;
text-align: left;
}

/* image at the top of every page -- center alignment */
#topimage {
text-align: center;
width:auto;
/*min-width: 500px;*/
margin: 0 150px 0px 170px;
background-color: #FFFFFF;
padding: 0px;
z-index: 1;
 
}

/* image at the top of home page -- center alignment -- special margin for Flash content to allow white space on top*/
#topimageFlash {
text-align: center;
width:auto;
/*min-width: 500px;*/
margin: 5px 150px 0px 170px;
background-color: #FFFFFF;
padding: 0px;
z-index: 1;
 
}



/* left hand side of the page, including navigation links */
#navleft {
	position: absolute;
	width: 136px;
	top: 20px;
	left: 0px;
	padding: 5px;
	float: left;
	z-index: 3;
}


#sidenav {
background-color: #FFFF00;
width: 113px;
margin-top: 25px;
padding: 10px 2px 10px 2px;
}

#sidenav p {
font-family: Arial, Helvetica, sans-serif;
font-size: .75em;
}

#sidenav a {
text-decoration:none;
}
#sidenav a:link {
color: #000000;
}
#sidenav a:visited {
color: #000000;
}
#sidenav a:hover {
color: #0000ff;
font-weight:bold;
}

/* right side of page ... Twitter button, etc. */
#rightcolumn {
position:relative;
width: 150px;
top: 25px;
left: 50px;
border: solid #999fff 2px;
padding: 20px;
float: right;
z-index:2;
}



/* bottom of every page */

#copyright {
position:relative;
width:auto;
/*min-width: 500px;*/
margin: 0 150px 20px 170px;
background-color: white;
padding: 10px;
font-family: Times, 'Times New Roman', serif;
font-size: 1.15em;
text-align: center;

}


#bottom_links {
position:relative;
width:auto;
/*min-width: 500px;*/
margin: 0 150px 20px 170px;
background-color: white;
padding: 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
text-align: center;

}





/* ***************************** USED IN INDEX PAGE ************************* */


.smaller {
	font-family: Times, 'Times New Roman', serif;
	font-size: 0.85em;
}

#maincontent {
	border-top: solid #999fff 2px;
	margin-top: -5px;
	padding-top: 10px;
}


.imgLeft {
	float: left;
	margin-right: 20px;

}


.imgLeftMarginTop {
	float: left;
	margin-right: 20px;
	padding-top: 30px;
	

}

.bookText p {
	margin-bottom: -5px;

}



.Picture_caption {
	font-family: Times, 'Times New Roman', serif;
	font-size: 0.85em;
	margin-top: 6px;
	margin-left: 3px;
	text-align:center;
}


/* ***************************** USED ON RECIPE PAGE ************************* */
#Recipe_imgLeftNoFloat {
margin-right: 30px;
}

#Recipe_imgCenter {
	margin-left: 40px;
	margin-right: 40px;
}

#Recipe_caption {
	font-family: Times, 'Times New Roman', serif;
	font-size: 0.85em;
	margin-top: 6px;
	margin-left: 3px;
}


.recipes {
}

.recipes li {
	margin-bottom: 4pt;

}

.twoColumns{
	padding-left: 100px;
	padding-top: 20px;
    width: 500px;
}



.imgRight {
	float: right;
	margin-left: 0px;
	padding-left: 10px;
}


.BookimgRight {
	float: right;
	margin-left: 0px;
	margin-bottom: 30px;
	padding-right: 10px;
	padding-top: 20px;
	border-style: none;
}

.eBookimgLeft {
	float: left;
	margin-left: 0px;
	margin-bottom: 30px;
	border-style: none;
	padding-left: 10px;
	padding-bottom: 10px;
	vertical-align: middle;
	padding-top: 30px;
}


.eBookimgLeft img {
	
	border-style: none;
	
}

.storyheaders {
text-align: center;
}



#homeTextBoxLeft {
	text-align: left;
	width: 335px;
	border: solid #999fff 2px;
	padding: 10px;
}

#homeTextBordered {
	text-align: left;
	border: solid #FF0000 2px;
	padding: 10px;
	margin-top: 30px;
	margin-bottom: 30px;


}

#homeTextPoem {
	text-align: left;
	padding: 10px;
	margin-top: 50px;
	margin-bottom: 12pt;
	border: solid #999fff 2px;


}




.textfieldLeft {
	text-align: left;
	width: 450px;
	padding-left: 10px;
}

.textfieldRight {
	text-align: left;
	width: 325px;
	padding-right: 10px;
	margin-left: 275px;
	clear: none;
	padding-top: 10px;
	padding-bottom: 10px;
}

.podcastFieldRight {
	text-align: left;
	width: 450px;
	padding-right: 10px;
	margin-left: 225px;
	clear: none;

}



.clearone {
	clear:both;
	height: 1px;
	
}

.textfieldRight  h3 {
	text-align: center;
	color: #006600;
}



.textLeft {
	text-align: left;
	width: 350px;
}

.mainheading {
font-family: Times, 'Times New Roman', serif;
font-weight: bold;
font-size: 1.5em;
margin-top: 0px; 
margin-bottom: -12pt;
}

.newofferings {
font-family: Times, 'Times New Roman', serif;
font-weight: bold;
font-size: 1em;
margin-top: 30px;
margin-bottom: 12pt;
color: #0000CC;
text-align: center;
}

.newofferingsRed {
font-family: Times, 'Times New Roman', serif;
font-weight: bold;
font-size: 1em;
margin-top: 30px;
margin-bottom: 12pt;
color: #FF0000;
text-align: center;

}


.newofferingsRed a:link {
color: #FF0000;

}

.newofferingsRed a:visited {
color: #C70000;
}

.centerindiv {
	text-align: center;
	clear: right;
	margin-top: 20px;
	padding-bottom: 20px;
}

.fauxtables {
	margin-bottom: 40px;
	clear: both;
	margin-top: 20px;
	border: solid #999fff 1px;
	width: 625px;
}
.fauxtables h2 {
padding-left: 10px;
}

.fauxtables_eBook {
	margin-bottom: 40px;
	clear: both;
	margin-top: 20px;
	border: solid #999fff 1px;
	min-height: 350px;
	display: inline-block;
	width: 625px;	
	
}
.test {
}

/* \*/
* html .test { height: 1%; }
/* */

/**************** Kid Konnection ******************** */


.fauxtables_kid {
	margin-bottom: 10px;
	clear: both;
	margin-top: 20px;
	border: solid #999fff 1px;
	//min-height: 175px;
	
}

.textfieldRightKids {
	text-align: left;
	width: 375px;
	padding-right: 10px;
	margin-left: 200px;
	clear: none;
	padding-bottom: 10px;
	margin-top: 10px;
}



/**************** WHAT IS A CHRISTIAN ******************** */
.christian {
	background-image: url(images/christian1.jpg);
	background-repeat: no-repeat;
	padding-bottom: 30px;
	text-align: left;
	margin-left: 120px;
	width: 500px;
}

.christian h1 {
	color: #FFFFFF;
	font-family: Century, 'Times New Roman', serif;
	font-size: x-large;
	margin-left: 100px;
	margin-bottom: -24px;
	padding-top: 90px;
}



/**************** ARTICLES ******************** */
.article {
}

.article h2 {
margin-top: 48px;
}


#number {
text-align: center;
}

#Christian {
	text-align: center;
	margin-bottom: 16px;
	margin-top: -36px;
}

#top_image_left {
	text-align: left;
	width:auto;
	/*min-width: 500px;*/
	margin: 0 150px 0px 170px;
	background-color: white;
	z-index: 1;
	padding-left: 10px;
}

.navfooter {
	border-top: solid gray 1px;
	padding-top: 6px;
	text-align: right;
	
}

.navheader {
	text-align: right;
	
}

.unbold {
	font-weight: normal;
}

.article li {
	margin-bottom: 12pt;

}

/**************** PODCASTS ******************** */


.podcasts {
}

.podcasts h3 {

font-weight: bold;
font-size: 1.05em; 
color:#0000CC;
}

.podcasts li {
	margin-bottom: 4pt;

}


