﻿/*															Main page */
body
{
	text-align:  center;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #E8F1FC;
	color:  #000000;
	margin-top: 0;
	margin-left: 0;
	}
#page
{
	text-align:  left;
	margin:  0 auto;
	width:  690px; 
	background-color:  #FFFFFF;
	color:  #000000;
 	}
/*															Header	*/
#title
{ 
	margin-top:  0;
	width:  690px;
	height:  88px;
	}
.noborder
{
	border:  0;
	} 
/*															Footer */
.footer
{
	clear:  both;
	width:  690px;
	height:  470px;
	background-color:  #2C68B7;
	color:  #FFFFFF;
	font-family: arial, sans-serif;  
	font-size:  .75em;
	/* text-align:  center;  */
	}
.shortfooter
{
	width:  690px;
	height:  12px;
	background-color:  #2C68B7;
	}
.footerspace
{
	margin-top:  10px;
	margin-left:  10px;
	margin-right:  10px;
	margin-bottom:  10px;
	}
.footer a:link
{
	color:  white;
	background:  #2C68B7;
	text-decoration: underline;
	}	
.footer a:visited
{
	color:  white;
	background:  #2C68B7;
	text-decoration: underline;
	}	

.footer a:hover
{
	background:  #C6E1FA;
	text-decoration:  underline;
	color:  #000000;
	}
.black
{
	width:  690px;
	height:  10px;
	background-color:  #000000;
	border-top:  3px solid #00BCE4;
	}
/*															Individual styling  */
#text
{
	margin-top:  0;
	padding-right:  6px;
	padding-left:  10px;
	}
	
.verse
{
	font-size:  .9em;
	padding-left:  20px;
	padding-right:  10px;
	}
.contact
{
	margin-top:  35px;
	}
#picture
{
	padding-left:  10px;
	}
.gap
{
	margin-left:  10px;
	}
h1, h2, h3, h4, h5, h6
{
	font-family: arial, sans-serif;  
	}
h1
{
	font-size:  1.5em;
	margin-top:  10px;
	}
h2, h3
{
	font-size:  1.0em;
	}
h4
{	font-size:  1.0em;
	}	

/*															Side navigation */
.nav
{
	float:  left;
	margin:  10px 16px 0 10px;
	font-family: arial, sans-serif; 
	font-size:  .85em; 
	}
.nav ul
{
	margin-left:  0;
	padding-left:  0;
	list-style-type:  none;
	}	
.nav li
{
	display:  inline;
	}
.nav a
{
	display:  block;
	text-decoration:  none;
	background:  #E8F1FD;
	color:  #000000;
	padding:  2px  4px;
	border-bottom: 3px solid #FFFFFF; 
	width: 182px;
	}
.nav a:hover 
{
	background:  #C6E1FA;
	text-decoration:  underline;
	color:  #000000;
	}
.linktitle
{
	font-weight:  bold;
	padding-top:  20px;
	}
	
/*															Table layout */
table
{
	border-collapse:  collapse;
	border:  1px solid #C7CED7;
	}
caption
{
	font-size:  140%;
	padding:  10px;
	}	
table.center
{
	margin-left:  auto;
	margin-right:  auto;
	}
.head
{
	font-weight:  bold;
	}	
td
{
	border-right:  2px solid #ffffff;
	border-bottom:  2px solid #ffffff;
	padding:  7px;
	}
tr
{
	background:  #F5F7FD;
	color:  #000000;
	}