/* CSS Document */

BODY, DIV {
	PADDING: 0px; 
	MARGIN: 0px; 
	FONT: 12px/22px Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #444; 

}

BODY {
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: center; 
	min-width: 778px; 
}

#container { } /* fix for IE5 */

#container {
	background-color:#ffffff;
	height: 100%;
	width: 778px;
	MARGIN: 0px auto;
	padding: 0px 0px 0px 0px;
	border: 0px solid #cccccc;
	text-align:left;
}

a:link, a:active, a:visited {
	font: 12px/16px Verdana, Geneva, Arial, Helvetica;
	color: #6d0217;
	text-decoration: none;
}

a:hover {
	color: #666666;
	text-decoration: underline;
}

			
#logo {
	width:778px;
	margin-top:0px;
	padding: 0px;
	border: 0px solid #cc0000;
	height:88px;
	}
	
#logoleft {
	width:308px;
	float:left;
	border:0px solid #cc0000;
	}

#menubox {
    float: right;
	width: 450px;
	background-color: #ffffff;
	border: 0px solid #000000;
	margin-top:50px;
	padding-left:10px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 440px;
}	

html>body .menubox { }


#toplinks { 
			COLOR: #fff;
			text-align:right;
			padding-top:6px;
			padding-right:20px;
			width:390px;
			float: right;
			voice-family: "\"}\""; 
  			voice-family:inherit;
			width: 370px;
						}
html>body .toplinks { }

#toplinks  a:link, #toplinks a:active, #toplinks a:visited {
	FONT: 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #ffffff;
	text-decoration: none;
			}
			
#toplinks a:hover {
	color: #fff000;
	text-decoration: underline;
}

#mainlinks  a:link, #mainlinks a:active, #mainlinks a:visited {
	FONT: 14px trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
	color: #012c6e;
	font-weight: bold;
	text-decoration: none;
			}
			
#mainlinks  a.on:link, #mainlinks a.on:active, #mainlinks a.on:visited {
	FONT: 14px trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
	color: #444444;
	font-weight: bold;
	text-decoration: none;
			}			
			
#mainlinks a:hover {
	color: #444444;
	text-decoration: underline;
}

	


#logotext {width:200px; float:left}


#submenubox {
			width:778px;
			height: 37px;
			background-image:url(../images/ahome_top_maroon.gif);
			padding-left: 0px;
			margin: 0px;
			border:0px;
			}

#topphoto {
	width:778px;
	height: 80px;
	background-color: #012c6e;
	padding-top: 0px;
	margin: 0px;
	text-align:center;

			}	

#homemidsection {
			border-top:1px solid #012c6e;
			background-color: #012c6e;
			padding-top: 0px;
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 10px;
			width: 778px;
			margin:0px;
			border-left:0px solid #dddddd;
			border-right:0px solid #dddddd;
			height: 303px;
			voice-family: "\"}\""; 
  			voice-family:inherit;
			width: 758px;
			height: 293px;
						}
html>body .homemidsection {
			width: 758px;
			height: 293px;
				}
						
#midwhitefiller {
				width:755px;
				background-image:url(../images/amain_bg.gif);
				height: 293px;
				clear:both;
				margin: 0px auto;
					}
					
#homenewssection {
				width:750px;
				background-color:#fffdf3;
				height: auto;
				clear:both;
				margin: 0px auto;
				border-top:1px solid #dddddd;
				padding:10px 5px 10px 0px;
					}

.homenews {margin-left:420px;
			border-left:1px solid #dddddd;
			padding:0px 10px 0px 10px;
			font-size:11px;
}					
			
#homemainphoto1 {float:left;
				width: 378px;
				padding-top: 30px;
				padding-left: 93px;
				margin:30px 5px 10px 10px;
				height: 103px;
				background-image:url(../images/ahome_books.gif);
				voice-family: "\"}\""; 
  				voice-family:inherit;
				width: 260px;
				height: 73px;
				}	
				
html>body .homemainphoto1 {

				}						
				
#homemainphoto2 {float:left;
				width: 363px;
				padding-top: 30px;
				padding-left: 93px;
				margin:25px 5px 10px 10px;
				background-image:url(../images/ahome_blocks.gif);
				height: 103px;
				clear: both;
				voice-family: "\"}\""; 
  				voice-family:inherit;
				width: 250px;
				height: 73px;
				}	
html>body .homemainphoto2 {

				}				
				
								
.homemainphototext {width: 122px; 
					font-size:10px;
					line-height:18px;	}
					
a.small:link, a.small:active, a.small:visited {
	font: 10px/16px Verdana, Geneva, Arial, Helvetica;
	color: #6d0217;
	text-decoration: none;
	font-weight:bold;
}

a.small:hover {
	color: #000000;
	text-decoration: underline;
	font-weight:bold;
}

			
#homemainwelcome {
					float:right;
					padding:22px 12px 0px 12px;
					margin-right:0px;
					width: 309px;
					border-left:0px solid #cccccc;
					height: 152px;
					line-height: 20px;
					voice-family: "\"}\""; 
  					voice-family:inherit;
					width: 285px;
					height: 130px;
						}
						
html>body .homemainwelcome {	}						
						
				
.welcome {font:12px trebuchet MS, Verdana, Arial, Helvetica, sans-serif; line-height:22px;}				

/* Begin styles for secondary pages */

		
#topphotosecond {
	width: 778px;
	height: 61px;
	background-color: #012c6e;
	margin: auto;
	padding: 0px 0px 0px 10px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 768px;
	padding: 0px 0px 0px 10px;
			}
#topphotosecond { }			
			
#titlewhite {float:left;
			width:755px;
			margin: auto;
			background-color:#ffffff;
			border-left: 0px;
			border-bottom:1px solid #dddddd;
			padding:10px 0px 10px 20px;
			voice-family: "\"}\""; 
  			voice-family:inherit;
			width: 735px;
			height:40px;}

#titlewhite { }							
		
#secondmidsection {float:left;
			background-color: #012c6e;
			padding-top: 0px;
			padding-left: 10px;
			padding-right: 10px;
			width: 778px;
			height:100%;
			margin:0px auto;
			voice-family: "\"}\""; 
  			voice-family:inherit;
			width: 758px;
						}
#secondmidsection { }						
						
						
#midwhitefiller2 {float:left;
				width:755px;
				background:#ffffff;
				height: 100%;
				 
					}										
							
#secondtext {		float:left;
					padding:22px 12px 0px 20px;
					margin-right:0px;
					width: 702px;
					line-height: 20px;
					background:#ffffff;
					voice-family: "\"}\""; 
  					voice-family:inherit;
					width: 690px;
								}
#secondtext { }						
							
#secondtextthin {	float:left;
					padding:22px 12px 0px 20px;
					margin-right:20px;
					width: 442px;
					border-left:0px solid #ffffff;
					line-height: 20px;
					background:#ffffff;
					voice-family: "\"}\""; 
  					voice-family:inherit;
					width: 430px;
						}
#secondtextthin { }												
						
#submenucontainer {width:778px; 
					float:left;
					background-color:#012c6e;
					height:50px;
					}			
						
#submenuwrap {  
				width:755px;
				background:#ffffff;
				padding-top:10px;
				margin-left:10px;
				height:50px;
				}
			
#submenu2 { 
			width:700px;
			background-color:#f2f0de;
			padding:10px;
			height:20px;
			border:0px solid #6d0217;
			margin: auto;
			text-align:center;
			
			
			}
			
.indent {padding-left:20px;}			
											
#secondcolumn2 {float:left;
				width: 200px;
				border-left:1px solid #dddddd;
				border-bottom:1px solid #dddddd;
				padding:10px;
				}
				
#sidebar {background-color:#ffffff;
			margin-top:20px;
			float:right;}
			
#sidebarfill {background-color:#faf9ee;
				padding:0px 5px 5px 20px;	}				

.2ndphoto {float:right; 
			margin-left:25px; 
			margin-bottom:15px;		
			padding:10px;
			border-left:1px solid #dddddd;
			border-bottom:1px solid #dddddd;
			}
				
h2 {
	font: 14px Verdana, Geneva, Arial, Helvetica;
	color: #E2691F;
	font-weight: bold;
	letter-spacing: .02em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;	
}
				
#menubottom {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 0px 0px 0px 0px; 
	WIDTH: 778px; 
	PADDING-TOP: 5px; 
	background-image:url(../images/ahome_bottom_maroon.gif);
	color:#ffffff; 
	text-align:center; 
	font-size:10px;
	height: 27px;
	float:left;
}			

.clear {
	display: block;
	height: 1px;
	overflow: hidden;
	clear: both;
	background: transparent no-repeat;
}		

.scriptures {color:#6d0217; font-weight:bold;}
.news {color:#444; font-weight:bold;}
.h1 {color:#6d0217; font-weight:bold; font-size:13px;}

.title {
font-family: trebuchet ms, verdana, arial,helvetica;
font-size: 15px;
font-weight: bold;
margin: 0px 0px 3px 0px;
padding: 0px 0px 2px 0px;
color:#6d0217;
border-bottom: 0px solid #DDDDDD;
}

.hr {width:100%; border:0px; height:1px; background-color:#666666;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


