/* body stuff */

body {
    background-color:#E2E2E2;
	font-family: tahoma, arial, verdana, sans-serif;
	color:#888;
	margin:0;
	padding:0;
	text-align:center;
	}
	
	body, body div, body p, body th, 
	body td, body li, body dd{
    font-size:    x-small;      
    voice-family: "\"}\"";   
    voice-family: inherit;   
    font-size:    small
    }

	html>body, html>body div, html>body p, 
	html>body th, html>body td, 
	html>body li, html>body dd {
	font-size:    small 
   }
 

/* body stuff */

/* text formatting */

p {
    margin:0px 0px 8px 0px;
	padding:0px;
    font-size: 13px;
    line-height: 140%;
	text-align: justify;
	}	


/* links */


a:link, a:visited {
    color:#51B896;
    } 
        
a:hover {
    color:#888;
    } 


h1 {
    font-size: 16px;
    font-weight: bold;
    margin:0;
    padding:0;
    }

h2 {
    font-size: 13px;
    font-weight: bold;
    color: #4AB9C9;
    }


h1#home a {
	position: absolute;
	display: block;
	height: 66px;
	width: 240px;
	text-indent: -9999px;
	top: 30px;
	left: 93px;
	margin: 0;
	padding: 0;
	}


h1#home a,h1#home a:link,h1#home a:visited, h1#home a:hover, h1#home a:active {
	text-decoration: none;
    }
 
 
 
.text h1 {

    margin: 0px 0px 10px 0px;
    padding: 0px 15px 2px 0px;
    font-size: 16px;

    color: #51B896;		
    }


.text2 h1 {
     text-align: left;
    margin: 30px 0px 10px 0px;
    padding: 2px 15px 2px 0px;
    font-size: 16px;
    font-weight: bold;
    color: #51B896;	
    }




h2.contact {
    font-size: 14px;
    font-weight: bold;
    color: #4AB9C9;
    margin:0;
    padding:0;
    }


h2#contactservices {
    font-size: 14px;
    font-weight: bold;
    color: #51B896;
    margin:0;
    padding:0;
    }


ul.contactinfos {
    margin:2px 0 10px 0px;
	padding:0;
 	list-style-type: none;
    font-size: 13px;
	}

ul.contactinfos li {
    margin:0 0 2px 0;
    padding:0;
    }

ul.contactinfos li.servicetimes {
    color: #4AB9C9;
    }


h2.links {
    font-size: 14px;
    font-weight: bold;
    color: #4AB9C9;
    margin:0;
    padding:0;
    }


ul.linklist {
    margin:2px 0 10px 0px;
	padding:0;
 	list-style-type: none;
    font-size: 13px;
	}

ul.linklist li {
    margin:0 0 2px 0;
    padding:0;
    }


.firstlet {
    font-size: 150%;
    display: inline;
    }

.sidenote {
    font-size: x-small;
    color: #4AB9C9;
    text-transform: uppercase;
    padding-right: 10px;
    }


/* text formatting */	



/* basic layout */	


#shell {
	width: 800px;
	border: 0px solid #D64D33;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	background-color:#E2E2E2;
    }

#intro {
	position: relative;
	padding:0;
	margin:0;
	border-bottom: 0px solid gray;
	background:#E2E2E2 url("../../graphics/top_new.jpg") no-repeat top left;
	height:97px;
	width:800px;
	}
	

#intro img {
	display:none;
	}
	

#logo {
    float: left;
    margin:0
    padding:0;
    background: transparent url("../../graphics/logo.gif") no-repeat 93px 30px;
    width: 350px;
    height: 97px;
    }


#container {	
 	margin: 0;
	padding:0;
	background:#E2E2E2 url("../../graphics/center.jpg") repeat-y;
	}


/*enter IE escaping floats bug fix -thanks to holly 'n john*/
/* Hides from IE-mac \*/
* html #container {height: 1%;}
/* End hide from IE-mac */
	

#content {	
	margin: 0;
    padding:25px 60px 30px 30px;
	text-align:left;
    }
	

	
	
#corner {
	float:left;
	margin:0 0 0 0;
	padding:0;
	background: url("../../graphics/corner.jpg") no-repeat top left;
	width:90px;
	height:145px;
	}


#welcome {
    padding: 30px 60px 0 150px;
    margin: 0;
    }    


#about {
    padding:30px 60px 0 150px;
    margin: 0;
    } 


ul#faith {
    margin:5px 0 10px 0px;
	padding:0;
 	list-style-type: circle;
 	list-style-position:  inside;
	font-size: 13px;
	}





ul#faith li {
    margin: 0 0 15px 0;
    padding: 0;
    /*background: url("../../graphics/bullet.png") no-repeat 0 50%;*/
    }



#newscontent {
    padding: 30px 60px 0 150px;
    margin: 0;
    }    


#eventscontent {
    padding: 0px 0 0 50px;
    margin: 0;
    }


#mediacontent {
    padding: 30px 60px 0 150px;
    margin: 0;
    }    



#testcontent {
    padding: 30px 60px 0 150px;
    margin: 0;
    }


#prayercontent {
    padding: 30px 60px 0 150px;
    margin: 0;
    }




#info {
   padding: 30px 60px 0 150px;
   margin: 0;
   }


#sidebar-a {
    clear: both;
	float: left;
    width: 140px;
	\width: 150px;
	w\idth: 140px;	  
    margin: 0px 0 0 0px;
    padding: 0;
  	}


#sidebar-b {
    position: relative;
	float: left;
    width: 140px;
    \width: 150px;
	w\idth: 140px;	  
    margin-top: 90px;
	margin-right: 5px;
    margin-bottom: 0px;
    margin-left: -75px;
    padding: 5px;
    line-height: 1.2;
	}



#footer {
    position: relative;
    clear: both;
	background:#E2E2E2 url("../../graphics/bottom.jpg") no-repeat top left;
	height:44px;
	width:800px;
	margin:0;
	padding:50px 0 0 0;
    }


#contactformwrap {
    margin: 20px 0 25px 0;
    padding:0;
    }



/* basic layout */
	
	
	
/* navigation */
	
#topnav {
    margin:0;
    padding:82px 20px 0 330px;
	font-size: 12px;
	}

/*  for IE just being silly and here to annoy us by pixel jogs
    only IE winblowz sees this */
* html #topnav {
    padding:80px 20px 0 330px;
    }
/* begone with the IE */



#bottomnav {
    margin:0;
	padding:10px 0 0 330px;
	font-size: 12px;
	} 
	
.navlist {
	margin:0;
	padding:0;
	}

.navlist ul {
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
	}


.navlist li {
	display: inline;
	list-style-type: none;
	padding: 0 0px 0px 0;
	}

.navlist a { 
	font-family: helvetica, verdana, arial, sans-serif;
	font-size: 13px;
	padding: 1px 1px; 
	letter-spacing: 0px;
	}

.navlist a:link {
	color: #51B896;
	background: transparent;
	text-decoration: none;
	}

.navlist a:visited {
	color: #51B896;
	background: transparent;
	text-decoration: none;
	}

.navlist a:hover { 
	color: #888; 
	text-decoration: none;
	}


/* you are here nav */	

body#newssect .news a.active {
    color: #4AB9C9; 
	text-decoration: none;
    font-weight: bold;
    }


body#aboutsect .about a.active {
    color: #4AB9C9; 
	text-decoration: none;
    font-weight: bold;
    }

body#eventssect .events a.active {
    color: #4AB9C9; 
	text-decoration: none;
    font-weight: bold;
    }

body#mediasect .media a.active {
    color: #4AB9C9; 
	text-decoration: none;
    font-weight: bold;
    }

body#testsect .test a.active {
    color: #4AB9C9; 
	text-decoration: none;
    font-weight: bold;
    }

body#prayersect .prayer a.active {
    color: #4AB9C9; 
	text-decoration: none;
    font-weight: bold;
    }

body#contactsect .contact a.active {
    color: #4AB9C9; 
	text-decoration: none;
    font-weight: bold;
    }

body#linkssect .links a.active {
    color: #4AB9C9; 
	text-decoration: none;
    font-weight: bold;
    }



/* navigation */	






/* here begins MT default styles w/modifications */


/* for inputs */
 


input {
	color:#888888;
	background-color:#FFF;
	font-weight:normal;
	font-size:12px;
	padding:1px;
	margin:0;
	}


select {
    color:#FFF;
	background-color:#51B896;
	font-weight:normal;
	font-size:10px;
	padding:0;
	margin:0;
	border:1px solid #888888;
	}


textarea {
    color:#888888;
	background-color:#FFF;
	font-weight:normal;
	font-size:13px;
	padding:1px;
	margin:0;
	}







/* holds blog name title */

#banner {

	color:#51B896;
	padding: 0;
    margin-top: 0;
    border-top:0px double #666;
    }

#banner h1 {
    font-size: 16px;
    font-weight: bold;
    margin:0;
    padding:0;
    }

/* blog name link */

#banner a,
#banner a:link,
#banner a:visited,
#banner a:hover,
#banner a:active
 {
	
	color: #51B896;
	text-decoration: none;
	}

/* blog description text */

.description {
  
    color:#4AB9C9;
	font-size:11px;
    }

/* div that holds all side bar content- calendar recents links archives */

#links {	

    padding: 0px 0 15px 10px;				
	border:0px solid #FFF;
	width:120px;			
    }

/* box around blog body including date */
		
.blog {
  	padding:0 0 15px 0;
	background:#FFF; 
	}

/* holds blog text title and body but not date */

.blogbody {

	color:#888888;
	font-size:small;
	font-weight:normal;
  	background:#FFF;
  	line-height:175%;
	}



/* blogbody links */

.blogbody a,
.blogbody a:link,
.blogbody a:visited,
.blogbody a:active,
.blogbody a:hover {
	font-weight: normal;
	text-decoration: underline;
	}


/* blog entry title */

h3.title {
	font-size: 14px;
	color: #51B896;
    }			

/* individ archive template entry nav */

#menu {
  	margin-top: 10px;
  	margin-bottom:15px;
	background:#FFF;
	text-align:center;
	font-size: 13px;
	}		

/* blog entry date */

h2.date { 

	font-size: 12px; 
	color: #4AB9C9; 
	border-bottom:0px solid #999;
	margin:20px 0 10px 0;
	font-weight:bold;
	}			
		
/* posted by text */

.posted	{ 
	
	font-size: 11px; 
	color: #4AB9C9; 
	margin-bottom:25px;
	}

.posted a,
.posted a:link,
.posted a:visited,
.posted a:active,
.posted a:hover {
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
	}



/*continue reading link text */

.extended a,
.extended a:link,
.extended a:visited,
.extended a:active,
.extended a:hover {
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline;
	}



/* text description for the search-"search this site" */	

.side {
	
	color:#888888;
	font-size:12px;
	font-weight:normal;
  	background:#FFF;
  	line-height:140%;
  	padding:2px;				
	}	

.side a,
.side a:link,
.side a:visited,
.side a:active,
.side a:hover {
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	}



		
/* handles search,  archives, recent entries, and links section titles */		

.sidetitle {

	color:#4AB9C9;
	font-size:11px;
	font-weight:normal;
  	padding:2px;
  	margin-top:20px;
	letter-spacing: .01em;
  	text-transform:uppercase;		
	}	


/* actual small comment body text above comment entry box? */

.comments-body {

	color:#51B896;
	font-size:small;
	font-weight:normal;
  	background:#FFF;
  	line-height:140%;
 	padding-bottom:10px;
  	padding-top:10px;		
 	border-bottom:1px dotted #888888; 					
	}

/*begin hide from IE5-Mac\*/
* html .comments-body { height: 1%; }
* php .blog-body { height: 1%; }
* html .trackback-body { height: 1%; } 
/* end hide */	


/* small posted by comment text above comment entry box?  */
.comments-post {
	
	color:#888888;
	font-size:x-small;
	font-weight:normal;
  	background:#FFF;		
	}	
			
	
.trackback-url {
	
	color:#666;
	font-size:small;
	font-weight:normal;
  	background:#FFF;
  	line-height:140%;
 	padding:5px;		
 	border:1px dotted #999; 					
	}


.trackback-body {

	color:#666;
	font-size:small;
	font-weight:normal;
  	background:#FFF;
  	line-height:140%;
 	padding-bottom:10px;
  	padding-top:10px;		
 	border-bottom:1px dotted #999; 					
	}		

.trackback-post {
	
	color:#666666;
	font-size:x-small;
	font-weight:normal;
  	background:#FFF;		
	}	

		
/* nice logo addition for our comments popup */

.commentlogo {
    position: relative;
    top: 50px;     
    padding-top: 15px; 
    }


.comments-head { 
	 
	font-size:small; 
	color: #4AB9C9; 
	border-bottom:1px solid #999;
	margin-top:20px;
	font-weight:bold;
  	background:#FFF;		
	}		

#banner-commentspop {

	color:#FFF;
	font-size:large;
	font-weight:bold;
	border-left:0px solid #FFF;	
	border-right:0px solid #FFF;  		
	border-top:0px solid #FFF;  		
  	background:#4AB9C9;
  	padding-left:15px;
  	padding-right:15px;
  	padding-top:5px;
  	padding-bottom:5px;  		  		  			 
	}
	
<STYLE TYPE="text/css">
<!--
/********Calendar Styles******************************************************
********* Formatting For Month Table and Text *****************
**************************************************************/
a
{ 
font-family: helvetica, verdana, arial, sans-serif;
color:#8C8C8C; 
text-decoration:underline; 
}

a:link, a:visited		
{ 
 font-family: helvetica, verdana, arial, sans-serif;
 color:#51B896; 
 text-decoration:underline; 
 }

a:hover
{
color:#4AB9C9;
}


span	
{ 
font-family: helvetica, verdana, arial, sans-serif;
}

td    	
{ 
font-family:Tahoma, verdana, arial, sans-serif; 
}


/**** month and year header at top of calendar ****/

.date_header { 
font-size:16px; 
font-family:Tahoma, verdana, arial, sans-serif;
font-weight:bold;
color: #51B896;
}

/**** color and size of calendar cells.  ****/

.day_cell { 
background-color:#FFF; 
height:85px; 
width: 95px; 
}

.day_cell:hover{
background-color: #F7F6F6;
}

.empty_day_cell	{ 
background-color:#DDDDDD; 
height:85px; 
width: 95px; 
}

.today_cell	{ 
background-color:#F9F7F7; 
height:85px; 
width: 95px; 
}

.today_cell:hover{
background-color: #FFF;
}

/**** day number in upper left corner of each cell ****/

.day_number	{ 
font-size:10px; 
font-family:Tahoma, verdana, arial, sans-serif;
color: #8C8C8C;
}

/**** title_txt is the text for each post on main page ****/

.title_txt	{ 
font-size:10px; 
font-family:Tahoma, verdana, arial, sans-serif; 
color:#8C8C8C; 
}

.title_txt A:link { 
color:#51B896;
text-decoration:underline; 
}

.title_txt A:active	 { 
color:#51B896; 
text-decoration:underline; 
}
.title_txt A:visited { 
color:#51B896; 
text-decoration:underline;
}
.title_txt A:hover { 
color:#4AB9C9; 
text-decoration:underline; 
}

/**** time line under title text when event time given ****/

.time_str { 
font-size:9px; 
font-family:Tahoma, verdana, arial, sans-serif; 
color: #888888;
}

/**** column headers or days of the week ****/

.column_header { 
background-color:#4AB9C9; 
font-size:11px; 
font-family:Tahoma, verdana, arial, sans-serif; 
color:#FFFFFF; 
font-weight:bold; 
}

/**** footprint text ****/

.footprint { 
font-size:10px; 
font-family:Tahoma, verdana, arial, sans-serif;
color:#8C8C8C; 
font-weight:bold; 
}

.footprint A { 
font-size:10px; 
font-family:Tahoma, verdana, arial, sans-serif;
color:#8C8C8C; 
font-weight:bold; 
}
// end hiding -->
</STYLE>
