html {margin: 0; padding: 0;}

body {
	margin: 0; 
	padding-top: 10px; 
    background: #ffffff;
	font-size:10pt;    
  	font-family:Arial, Verdana, Helvetica;  
  color: #333333;}
            /*** Image is 180px wide, and 20px high ***/

pre {margin: 0; font-family: verdana, sans-serif; font-size: .9em;}

a {color: #000;}

.italics {font-style: italic; padding-left: 45px; padding-right: 45px; }

.alignright {margin-top: 0; text-align: right;}

.small {font-size: .9em;}

.return {position: absolute; top: 0; right: 0; text-align: right; padding: .5em;}

/*******************************************************************************
                       Positioning rules
*******************************************************************************/
h1, h2 {
font-size: 30px;
margin: 0;
color: #040;
background-color: #c83;    /*** The header and footer have backgrounds, to cover the 2-tone body BG  ***/
border-top: 4px solid #000;
border-bottom: 5px solid #000;
}

h1 {height: 150px; background-color: #fff; color: #444444;}

h2 {background-color: #638; color: #fff; border-top: 0px solid #000;}

div#leftbox {      /*** No side padding or borders, to avoid the IE5.x box model problem ***/
position: absolute;
left: 0px;
width: 240px;
color: #ee8;
background-color: #f7f5fa; 
margin-top: -5px;
padding-top: 0px;
color: #333333;

}

#contain {
width: 758px; }

#middlebox {
margin-left: 240px;
margin-top: -5px;
border-left: 2px solid #fff;
border-right: 0px solid #000;
padding: 0px 1px 10px 0px;
background-color: #ffffff;     /*** This div has a background to cover the 2-tone body BG ***/
}

div#rightbox {    /*** No side padding or borders, to avoid the IE5.x box model problem ***/
position: absolute;
right: 25px;     /*** IE5/mac will show a horizontal scrollbar 
		if this is less than 16px, or other units are used
		http://www.l-c-n.com/IE5tests/right_pos/index.shtml ***/           
width: 30%;
color: #820;
padding-top: 10px;
}
/*footer coding*/
div#leftcell {margin: 0; padding: 0px; width: 50%; float: left; font-weight: normal;}
div#rightcell {margin: 0; padding: 0px; width: 50%; float: left; text-align: right; clear: right;}

h1, h2 {
font-size: 10pt;
margin: 0;
font-weight:normal;
color: #6f5055;
background-color: #e8e8e8;    /*** The header and footer have backgrounds, to cover the 2-tone body BG  ***/
border-top: 1px solid #333333;
border-bottom: 0px solid #000;
}

h1 { background-color: #FFFFFF; border-top: 1px solid #FFFFFF; }

h2 {background-color: #e8e8e8; color: #6f5055; font-weight:normal; width: 1000px;}

p { margin-left: 5px; margin-right: 5px; font-size: 10pt; color: #333333; }

/*Header Information*/
#banner	  {
	position: absolute;
	background:#6e0c1b; /* Color Scheme */
	height:19px;
	width: 981px; /* Adjust width of the top navigation */
	left: 0px; /* Adjust distance from left margin of page */
	color: #FFFFFF;
	margin-top: 0px; /* Use this to adjust height lower number raises height */
	border-top:1px solid #ccc;
	border-right:10px solid #6e0c1b;
	border-left:10px solid #6e0c1b;
	text-align: right;
}

a.topnav-link {
  color: #FFFFFF;
  text-decoration: underline;
  font-size: 12px
}

#colorbar {
margin-top: 20px;
position: absolute;
left: 312px;
height: 24px;
width: 689px;
background-color: #6e0c1b; /* Color Scheme */
}

#logo {
	top:31px; 
	position:absolute; 
		}
		 		
#rotate {
margin-top: 44px;
position: absolute;
left: 312px;		}		
-->

#navigation {
		margin-top: 0px;
		top: 0px;
		left:0px;
		width:240px;
		height: 275px;
		background:#6e0c1b; /* Color Scheme */
	}

.leftnav
{
  color: #FFFFFF;
  margin-top: 0px;
  padding-top: 10px;
  line-height: 14px;
  margin-left:10px;
  margin-bottom: 10px;
  margin-right: 10px;
}

a.leftnav-link {
  color: #FFFFFF;
  margin-top: 10px;
  line-height: 18px;
  margin-left:10px;
  margin-bottom: 10px;
  margin-right: 10px;
  text-decoration: none;
}

.sec_header  { 
  color: #521d25;
  font-family:Arial, Verdana, Helvetica;  
  font-size: 10pt;
  line-height: 10pt;
  font-weight: bold;
  margin-top: 10px;
}

.int_header  { 
  color: #000000;
  font-family:Arial, Verdana, Helvetica;  
  font-size: 10pt;
  line-height: 10pt;
  font-weight: bold;
  margin-top: 10px;
}

.home_header { 
  color: #521d25;
  font-family:Arial, Verdana, Helvetica;  
  font-size: 10pt;
  line-height: 10pt;
  font-weight: bold;
  margin-top: 20px;
}

.homeright_header { 
  color: #4d1982;
  font-family:Arial, Verdana, Helvetica;  
  margin-left:10px;
  font-size: 13px;
  font-weight: bold;
  margin-top: 20px;
}

.page_header  { 
  color: #521d25;
  font-family:Arial, Verdana, Helvetica;  
  margin-left:10px;
  font-size: 18px;
  font-weight: bold;
  margin-top: 20px;
}

.col_header  { 
  color: #521d25;
  font-family:Arial, Verdana, Helvetica;  
    font-size: 16px;
  font-weight: bold;
}

.lefttext {  margin-left: 5px; margin-right: 5px; font-size: 10pt; }

.righttext {  margin-left: 5px; margin-right: 5px; margin-top: 10px; font-size: 10pt; }

/* Internal Main Section */
.churchtext {
  font-family:Arial, Verdana, Helvetica;  
  color: #FFFFFF;
  margin-top: 10px;
  margin-left:10px;
  margin-bottom: 10px;
  margin-right: 10px;
  font-weight:bold;
  
}

.churchtext_hd {
  font-family:Arial, Verdana, Helvetica;  
  color: #FFFFFF;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 10px;
  font-weight:bold;
  
}

.churchtext_sub {
  font-family:Arial, Verdana, Helvetica;  
  color: #FFFFFF;
  margin-top: 10px;
  margin-left:10px;
  margin-bottom: 10px;
  margin-right: 10px;
  font-size: 12px;
  font-weight:normal;
}


#churchinfo {
position: absolute;
top: 146px;
left: 540px;
margin-right:0px;
margin-left: 0px;
margin-top: 10px;
width:461px;
height: 275px;
background:#6e0c1b; /* Color Scheme */
border-right:0px;
	}

#ticker { 
position: absolute;
margin-left: 10px;
bottom: 5px; }

#bottomimg {
margin-bottom: 15px;
text-align:center;
 }
 
.internaltext {
	margin-left: 10px;
	}

.caption {
color:#666666;
font-family:Arial, Verdana, Helvetica;  
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
  }
  
.table_mid {width: 90%; margin-left: 5px; padding:0; }
.leftcell_mid {margin-bottom: 0px; padding: 2px;  padding-bottom: 20px; width: 45%; text-align: left; font-weight: normal; vertical-align:top; font-size: 10pt;}
.rightcell_mid {margin-bottom: 0px; padding: 2px;  padding-bottom: 20px; width: 55%; text-align: left; margin-right: 20px; vertical-align:top; font-size: 10pt;}

/*Home Center Revisions*/
.gen-txt {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt;
   margin-left: 5px;
   margin-right: 5px;
   color: #515055;
}

.title-form {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt;
   color: #121A82;
}
.cal-link {
   text-decoration: none;
   color: #000000;
   border-top: 2px solid #000000;
   border-bottom: 2px solid #000000;
   border-left: 2px solid #000000;
   border-right: 2px solid #000000;
}
.more-link {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   color: #9B9B9D;
}
.blue-link {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt;
   color: #0000FF;
   text-decoration: underline;
}
.more-desc {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   color: #9B9B9D;
}

#main_center {
	position: absolute;
	margin-left: 250px;
	width: 453px;
	top: 440px;
	margin-right:464px;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left: 250px;
	margin-right:296px;

	}
	
#main_right {
position: absolute;
margin-right:0px;
margin-left: 704px;
margin-top: 10px;
top: 422px;
width: 296px;
background: #f5f5f5;
border-left: 1px solid #e8e8e8;
border-bottom: 1px solid #e8e8e8;

	} 
.home_main_text {
	margin-left: 10px;
	margin-right: 320px; }

#mission {
	width: 440px;
	padding-top:10px;
	}

#verse_read {
	width: 440px;
	padding-top:10px;
	}
.bibleverse_text {
	margin-left: 10px;
	margin-right: 5px; }
	
.bible_date {
	font-weight: bold;
	color: #666666; }

.bottom_img { height: 450px; }

#market {
	float: right;
	border: 0px;
	width:180px; 
	background:#FFFFFF;
	text-align:center;
	}
	
#bookleft { 
	float:left;
	margin-top: 0px;
	width:50%;
	border-right:1px solid #999;
	border-bottom:0px solid #000;
	margin-right:0px;
	padding-bottom:0px;
	text-align: center;}

#bookright { 
	margin-top: 0px; 
	text-align: center;
	}
	
#bookstore_int {
border: 0px;
width:240px; 
margin:0px 0px 0px 0px;
text-align:center;
	}
	
#bookleft_int { 
float:left;
margin-top: 0px;
width:50%;
border-right:1px solid #999;
border-bottom:0px solid #000;
margin-right:0px;
padding-bottom:0px;
text-align: center;}

#bookright_int { 
	margin-top: 0px; 
	text-align: center;
	}

.spacer_home { height: 450px; }

