/* CSS Document */
html, body
{
	border-left: 0;
	font-family: inherit;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	background-color:#050707;
}
div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
{
	border: 0;
	font-size: 12px;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body
{
	background: #FFF;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
}
ol, ul
{
	list-style: none;
}


/* end reset styles */
/* clearing technique */

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

/* mac hide */

* html .clearfix
{
	height: 1%;
}
.clearfix
{
	display: block;
}

/* End hide */
/*........... do not change or amalgamate the above clearfix styles ......*/


a img,img
{
	border: none;
	display: block;
}

body{
font-size: 12px;
text-align:center; /* for ie5.+*/
} 

/*................Main CSS.............*/

#wrapper{ margin:auto;
 		  text-align:left;
          width:780px;
		  }
		  
#main{ width:780px;
	   float:left;
	   background:url(images/main_bg.jpg) no-repeat top;
	   }
	   
#main2{ width:780px;
	   float:left;
	   background:url(images/main_bg2.jpg) no-repeat top #3b70a4;
	   }	   
	   		  
#logo{ width:780px;
	   height:175px;
	   float:left; 
		}
		
#content{ width:780px;
	   	  float:left;
		  }
		  
.tim_img, .content_inner{ float:left;
		  				  width:472px;
		                  height:619px;
		                  background-image:url(images/tim_img.png);	  
		               }

.content_inner{ background:none;
				height:auto;
				margin-left:10px;
				width:462px;
				}
				
.content_inner p, .address{ padding:0px 10px 10px 10px;
				  font-family:Arial, Helvetica, sans-serif;
				  font-size:11px;
				  line-height:16px;
				  color:#00094b;
				  text-align:justify;
				  font-style:normal;
				  }
				  
.address .main_img{ float:left; padding-right:7px;}

.address .content_products{ float:left;
					padding-right:8px;
					width:152px;
					}
									  
.products{float:left;
		  width:126px;
		  }
		  
.content_products ul li{ list-style:disc;
list-style-position:inside;
font-size:11px;
line-height:16px; 
							}
		  
.seperator_td{border-bottom:#FFF 1px solid}		  
		  
		  
.products td{ text-align:center;
				vertical-align:middle;
				}		
				  
.content_inner h2, .month{font-size:12px;
				  line-height:18px;
				  font-weight:bold;
				  margin:0;
				  padding:0px;
				  padding:10px;
				  color:#FFF;}
				  
.content_inner .youtube{ width:300px;
						 height:250px;
						 margin:10px 0 10px 10px; 
						 float:left;
						 background:url(images/youtube_bg.jpg) no-repeat;
						 }

.month{ line-height:22px;
		padding:0;
		display:block;
		float:left}				  
				  
.content_inner .photo, .photo_inner .photo{ width:110px;
					   height:110px;
					   float:left;
					   background-color:#FFFFFF;
					   padding:10px 0 0 10px;
					   }

.photo p, .photo_p{ font-family:Verdana, Arial, Helvetica, sans-serif;
		  font-size:14px;
		  font-weight:bold;
		  color:#00094b;
		  padding-left:8px;
		  float:left;
		  margin-top:75px;
		  line-height:21px;
		  width:298px
		  }
		  
.photo_inner{ width:226px;
			float:left;
			
			}


.photo_container{ float:left;
				   width:452px;}
			
.photo_title{ font-size:12px;
		  		 font-weight:bold;
		  		 color:#00094b;
		  		 line-height:21px;
				 }

.photo_p span a, .photo_inner span a{ color:#FFF;
				 text-decoration:none;
				 font-weight:bold;
				 }
.photo_p span a:hover, .photo span a:hover{ text-decoration: underline;
				       }		  		  
.block_right{ float:left;
			  width:308px;
			  }
			  
.icons{ float:right;
		margin-right:22px;
		margin-top:68px;
		width:286px;
		text-align:right;
		display:inline;
		}
		
.icons img{ margin-left:5px;
			display:inline;
			}
								  
#menu{ width:308px;
		float:left;
		margin-top:11px;
		}
		
		
ul#menu li a{ display:block;
			  float:left;
			  height:40px;
			  text-indent:-999px;
			  }	
			  
ul#menu li a.home{ width:308px;
				   background:url(images/home.png) no-repeat;
				   }
				   
ul#menu li a.bio{ width:308px;
				   background:url(images/bio.png) no-repeat;
				   }
				   	
ul#menu li a.photo{ width:308px;
				   background:url(images/photo_g.png) no-repeat;
				   }	
				   
ul#menu li a.video{ width:308px;
				   background:url(images/video_g.png) no-repeat;
				   }
				   	
ul#menu li a.shopping{ width:308px;
				   background:url(images/shopping_center.png) no-repeat;
				   }
ul#menu li a.schedule{ width:308px;
				   background:url(images/schedule.png) no-repeat;
				   }	
ul#menu li a.contact{ width:308px;
				   background:url(images/contact.png) no-repeat;
				   }	
ul#menu li a.prayer{ width:308px;
				   background:url(images/prayer.png) no-repeat;
				   }
				   
ul#menu li a.home:hover, .home_active{ width:308px;
				   background:url(images/home_hover.png) no-repeat;
				   }
				   
ul#menu li a.bio:hover, .bio_active{ width:308px;
				   background:url(images/bio_hover.png) no-repeat;
				   }
				   	
ul#menu li a.photo:hover, .photo_active{ width:308px;
				   background:url(images/photo_g_hover.png) no-repeat;
				   }
				   	
ul#menu li a.video:hover, .video_active{ width:308px;
				   background:url(images/video_g_hover.png) no-repeat;
				   }
				   	
ul#menu li a.shopping:hover, .shopping_active{ width:308px;
				   background:url(images/shopping_center_hover.png) no-repeat;
				   }
				   
ul#menu li a.schedule:hover, .schedule_active{ width:308px;
				   background:url(images/schedule_hover.png) no-repeat;
				   }
				   	
ul#menu li a.contact:hover, .contact_active{ width:308px;
				   background:url(images/contact_hover.png) no-repeat;
				   }	
				   
ul#menu li a.prayer:hover, .prayer_active{ width:308px;
				   background:url(images/prayer_hover.png) no-repeat;
				   }
				   
				   				   				   				   			  	
.compassion{ width:308px;
			 height:91px;
			 float:left;
			 background:url(images/compassion.jpg);
			 }
			 
.newsletter{ width:210px;
			 height:56px;
			 background:url(images/newsletter_bg.png);
			 padding:32px 0 0 98px;
			 float:left;
			 display:inline;
			 }
			 
#footer{ width:780px;
		 height:87px;
		 float:left;
		 background:url(images/footer_bg.png) no-repeat;
		 padding-top:17px;
		 font-family:Verdana, Arial, Helvetica, sans-serif;
		 font-size:12px;
		 color:#00094b;
		 line-height:18px;
		 text-align:center;
		 }
		 
#footer a{ font-size:12px;
		    color:#00094b;
		    line-height:18px;
			text-decoration:none;
			}
			
#footer a:hover{ color:#FFF;
				 text-decoration:underline
				 }	
				 
.cellhead {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #FFFFFF;
  text-decoration: none;
  text-align: center;
  background-color: #999999;
}

.cell {
  font-family: Tahoma, Arial;
  font-size: 9px;
  font-weight: normal;
  color: #FFFFFF;
  text-decoration: none;
}

.cellcaps {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  text-align: center;
  background-color: #FFFFCC;
  font-variant: small-caps;
}