/* background: #EEEEDD url(graphics/shadow2.jpg) repeat-y 50% 0px; */
/*background: #FAFAF2 url(graphics/holderLENT.jpg) top center repeat-y; previous */ 
body {margin: 0px;
color: black;
background: #ddd url(graphics/grey.jpg) top center repeat-y;
font: 100%   Verdana, Helvetica, sans-serif;
height: auto; }

table {width: 100%;
margin: 0;
table-layout: auto;
border: none; }

#wrapper {width:776px;
margin: auto; }

.hr {color: #000;
font-weight: bold;
width:130px;
margin: 0px;
border: none;
padding: 0px; }



table td {padding: 0;
border: none;
vertical-align: top;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #ffffff;
margin: 0em;
}

/**********************added4-19-07*************/

.yellow{background:#ffcc66}

/**********************edited9-13-04 *************/
a:link {color: #000099; }

a:visited {color: #990099; }




.small {font-size: 85%;}


/**********************whos supid idea was it to call a class grey - this controls the colors of some headings *************/
.grey {color: #555;}

/* . red call-out option */
.red {color: red;}

/* was #666 */

.white a:visited{color: #ffffff;}

.white a:link {color: #ffffff; }

.left {text-align: left;
padding-left: 10px;}

/**********************Utility Navagation *

#utility-navcontainer ul {padding-left: 0;
margin: 3px 0px 3px 0px;
background-color: #fff;
color: #000;
float: right;
width: 100%;
font-family: arial, helvetica, sans-serif; }

#utility-navcontainer ul li {display: inline; }

#utility-navcontainer ul li a {padding: 0em 5px;
background-color: #fff;
color: #000;
text-decoration: none;
float: right;
border-right: none; }

#utility-navcontainer ul li a:hover {background-color: #369;
color: #fff; }

td#utility {padding-top: 0px;
margin-top: 0px; }

***************Utility Navagation *************/


/*******new utility links******************/
 #utility-navcontainer ul
 {
 padding: .2em 0px;
 margin: auto;
 list-style-type: none;
 background-color: #fff;
 color: #000;
font: bold 13px arial, helvetica, sans-serif;

 text-align: right;
  width: 100%;
  voice-family: "\"}\"";
  voice-family:inherit;
  width: 98%; }

 html>body  #utility-navcontainer {
 width:776px;
 }

#utility-navcontainer li { display: inline; }

#utility-navcontainer li a
 {
  font: bold 13px arial, helvetica, sans-serif;
 text-decoration: none;
 background-color: #fff;
 color: #000;
 padding: 2px 6px 2px 3px;
 border-right: none;
 }
 
#utility-navcontainer li a:visited
 {
  font: bold 13px arial, helvetica, sans-serif;
 text-decoration: none;
 background-color: #fff;
 color: #000;
 padding: .2em 0px;
 border: none;
 }

#utility-navcontainer li a:hover{
 font: bold 13px arial, helvetica, sans-serif;
 background-color: #ccc;
 color: #000;
 }
 
 #utility-navcontainer li a:active
 {
 font: bold 13px arial, helvetica, sans-serif;
 background-color: #369;
 color: #fff;
 }
 
  #utility-navcontainer .current{
 font: bold 13px arial, helvetica, sans-serif;
 background-color: #369;
 padding: 2px 6px 2px 3px;
 color: #fff;}

/******* END new utility links******************/






/********************* left column *************/

td#leftcolumn {background: #fff;
padding: 0 0px 0px 0px;
width:179px ; }

td#leftcolumn  table {margin: 0px; }

td#leftcolumn  td {border: none;
font-size: 85%; }

/* End********************* left column *************/

/********************* main  navigation *************/
 #navcontainer { margin-left: 0px; 
 padding-bottom: 8px;
  background-color: #eee;}
  
  #divnavcontainer  {  
 padding-bottom: 10px;
  background-color: #eee;}
  
  


 #navcontainer ul 
 {
 	margin: 0;
 	padding: 0 0 0 0;
 	list-style-type: none;
 	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
 	font-size: 12px;
 	font-weight: bold;
 	line-height: 1.3em;
 }

 #navcontainer li { margin: 0 0 0px 0; }

 #navcontainer a
 {
 display: block;
 padding: 0px 0px 0px 10px;
 width: 169px;
 color: #444;
 background-color: #eee;
 text-decoration: none;
 }

 #navcontainer a:hover
 {
 color: #fff;
 background-color: #999;
 text-decoration: none;
 }

 #navcontainer ul ul li { margin: 0 0 0px 0; }

 #navcontainer ul ul a
 {
 display: block;
 padding: 0px 5px 0px 20px;
 width: 154px;
 color: #fff;
 background-color: #036;
 text-decoration: none;
 }

 #navcontainer ul ul a:hover
 {
 color: #fff;
 background-color: #999;
 text-decoration: none;
 }



#navcontainer .onPage {
 display: block;
 color: #fff;
background-color: #333;
}




		
#navcontainer .currentsection{
display: block;
background-color: #fff;

 color: #333;

}




 #navcontainerTWO { margin-left: 0px; 
  padding-bottom: 8px;
  background-color: #eee;}

 #navcontainerTWO ul 
 {
 	margin: 0;
 	padding: 0 0 0 0;
 	list-style-type: none;
 	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
 	font-size: 12px;
 	font-weight: bold;
 	line-height: 1.3em;
 }

 #navcontainerTWO li { margin: 0 0 0px 0; }

 #navcontainerTWO a
 {
 display: block;
 padding: 0px 0px 0px 10px;
 width: 169px;
 color: #444;
 background-color: #eee;
 text-decoration: none;
 }

 #navcontainerTWO a:hover
 {
 color: #fff;
 background-color: #999;
 text-decoration: none;
 }

 #navcontainerTWO ul ul li { margin: 0 0 0px 0; }

 #navcontainerTWO ul ul a
 {
 display: block;
 padding: 0px 5px 0px 20px;
 width: 154px;
 color: #fff;
 background-color: #036;
 text-decoration: none;
 }

 #navcontainerTWO ul ul a:hover
 {
 color: #fff;
 background-color: #69C;
 text-decoration: none;
 }
 
 #navcontainerTWO .onPage{display: block;
 color: #fff;
background-color: #333;
}
		
#navcontainerTWO .currentsection{background-color: #fff;
display: block;
 color: #333333;
}

.podcast-callout ul li{ background-color: yellow; }

 #navcontainerTHREE { margin-left: 0px; 
  padding-bottom: 8px;
  background-color: #eee;}

 #navcontainerTHREE ul 
 {
 	margin: 0;
 	padding: 0 0 0 0;
 	list-style-type: none;
 	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
 	font-size: 12px;
 	font-weight: bold;
 	line-height: 1.3em;
 }

 #navcontainerTHREE li { margin: 0 0 0px 0; }

 #navcontainerTHREE a
 {
 display: block;
 padding: 0px 0px 0px 10px;
 width: 169px;
 color: #444;
 background-color: #eee;
 
 text-decoration: none;
 }

 #navcontainerTHREE a:hover
 {
 color: #fff;
 background-color: #999;
 text-decoration: none;
 }

 #navcontainerTHREE ul ul li { margin: 0 0 0px 0; }

 #navcontainerTHREE ul ul a
 {
 display: block;
 padding: 0px 5px 0px 20px;
 width: 154px;
 color: #fff;
 background-color: #036;
 text-decoration: none;
 }

 #navcontainerTHREE ul ul a:hover
 {
 color: #fff;
 background-color: #69C;
 text-decoration: none;
 }

#navcontainerTHREE .onPage{display: block;
 color: #fff;
background-color: #333;}
		
#navcontainerTHREE .currentsection{background-color: #FFF;
display: block;
 color: #333333;
}






/* End********************* main  navigation *************/

/********************** neighbor navigation *************/

h3.NAB {font-family:  Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
text-align: center;
margin:  0px;
padding: 10px 0px 5px 0px; }

#NABnavcontainer {display: block;
background-color: #ccc;
padding-bottom: 10px;
border: none;
width: 179px;
voice-family: "\"}\"";
voice-family:inherit; }

#NABnavcontainer ul {background-color: #ccc;
border: none; }

#NABnavcontainer ul {margin: 0;
padding: 0;
list-style-type: none;
font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
font-size: 12px;
line-height: 1.3em;
font-weight: bold;
padding-bottom: 0px; }

#NABnavcontainer li {margin: 0 0 0px 0;
padding-left:0px;
padding-bottom:3px;
}

#NABnavcontainer a {display: block;
padding: 0px 0px 0px 10px;
background-color: #ccc;
text-decoration: none;
width: 167px;
voice-family: "\"}\"";
voice-family:inherit;
width:167px; }



#NABnavcontainer a:link, #navlistNAB a:visited {color: #222; }

#NABnavcontainer a:link, #navlistNAB a:visited {color: #222; }

#NABnavcontainer a:link, #navlistNAB a:visited {color: #222; }

#NABnavcontainer a:hover {background-color: #999;
color: #fff; }



/*END********************** neighbor navigation *************/

#search {background-color: #333333;

padding: 0px;
margin:0;
border: none; 
width: 179px;
voice-family: "\"}\"";
voice-family:inherit;}

#search h3 {color: #ffffff;
font-family:   Verdana, Helvetica, sans-serif;
font-size: 14px;
margin: 0em;
padding: 0em;
text-align: center; }


.article-hr
{
	color: #666;
	font-weight: bold;
	width: 90%;
	margin: auto;
	
}

div.article {font-family: Verdana, Helvetica, sans-serif;
padding-left: 5px;
padding-right: 5px;
padding-top: 10px;
padding-bottom: 15px;
margin-top: 0em;
margin-left: 10px;

font-size: 14px; }



div.article p {padding-top: 0px;
padding-bottom: 20px;
margin: 2px;
 }
 

div.article h2 {
font-family:  "Trebuchet MS", Verdana, Helvetica, sans-serif;

padding-bottom: 0px;
padding-top: 0px;
margin: 0em;
border: none;
color: #252220; }



/*****************Worship Page styles*****************************/



div.worship-article {font-family: Verdana, Helvetica, sans-serif;
padding-left: 5px;
padding-right: 5px;
padding-top: 10px;
padding-bottom: 15px;
margin-top: 0em;
margin-left: 10px;

font-size: 14px; }



div.worship-article p {padding-top: 0px;
padding-bottom: 0px;
margin: 0px;
 }
 

div.worship-article h2 {
font-family:  "Trebuchet MS",Verdana, Helvetica, sans-serif;

padding-bottom: 0px;
padding-top: 0px;
margin: 0em;
border: none;
color: #746; }

/* was #666 */



/**END****************Worship Page style*****************************/

div.two-column-article {font-family: Verdana, Helvetica, sans-serif;
padding-left: 5px;
padding-right: 5px;
padding-top: 10px;
padding-bottom: 15px;
margin-top: 0em;
margin-left: 5px;

font-size: 14px; }

.cal-indent{
padding-left: 2em;}

div.two-column-article p {padding-top: 0px;
padding-bottom: 20px;
margin: 2px; }

div.two-column-article h2 {padding-bottom: 0px;
padding-top: 0px;
margin: 0em;
border: none;
color: #666666; }


td#content {font: 95% Arial, Helvetica, Verdana, sans-serif;
width: 336px;
padding: 0px 0px 0px 0px;
margin: 0em; }

td#inner-page-content {font: 100% Arial, Helvetica, Verdana, sans-serif;
padding: 0px 0px 0px 0px;
margin: 0em; }

td#glimpses-text {background-color: #fff;
color: #999; }

td#glimpses-text p {color: #999;
padding: 0 0 5px 5px;
margin-top:0; }

td#glimpses-text h2 {background-color: #fff;
color: #ffffff;
font-size: 18px;
font-weight: bold;
margin: 5px; }

div.glimpses-more {text-align: right;
margin-right: 5px; }

.glimpses-more  a {background-color: #ccccff; }

h1 {font: bold 150% Arial, Helvetica, Verdana, sans-serif;
color: #602020;
border: none;
padding-bottom: 2px; }

div#calendar {margin: 30px;
padding: 0em; }

td div#calendar {padding: 0em; }

/******************** Related Sidebar inner page styles************************************/
div#related-photo
{
	background-color: #662e4f;
	padding-bottom: 1px;
	color: #fff;
	font-size: 12px;
	text-align: center;
}

div#related-box {background-color: #662e4f;
margin-top: 0em;
padding-top: 15px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 15px;
border: none;
color: #fff;
text-align: center;
font-family:    Verdana, Helvetica, sans-serif; }

#related-box a:link {font-family:    Verdana, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #ccc;
border: none; }

#related-box a:visited {font-family:    Verdana, Helvetica, sans-serif;
font-size: 13px;
color: #ccc;
border: none;
font-weight: bold; }

#related-box a:hover {font-family:    Verdana, Helvetica, sans-serif;
font-size: 13px;
color: #C0AAD3;
border: none;
font-weight: bold; }

a:active {font-family:    Verdana, Helvetica, sans-serif;
font-size: 13px;
color: #ccc;
border: none;
font-weight: bold; }

#related-box p {background-color: #662e4f;
margin-top: 20px;
padding: 0px 10px 0px 10px;
border: none;
color: #fff;
text-align: left;
font-family:    Verdana, Helvetica, sans-serif; }

img#related-sidebar {margin: 0em;
padding: 0em;
border: none; }

#related-sidebar hr {margin-top: 5px;

color: #fff;
font-weight: bold;
 }

#related-sidebar h2 {font-family:    Verdana, Helvetica, sans-serif;
font-size: 18px;
color: #fff;
font-weight: normal;
margin: 0em;
padding: 0em;
border: none; }

#related-sidebar {width: 211px;
background-color: #D7D2D4;
margin: 0em;
padding: 0em;
border: none; }

td#related-sidebar td {font-size: 66%;
padding: 0px;
border: none;
margin: 0px; }

td#related-sidebar th {font-size: 85%;
padding: 0px;
color: white; }

td#sidebar {width: 352px; }

td#sidebar td {font-size: 66%;
padding: 1px; }

td#sidebar th {font-size: 85%;
padding: 2px;
background: #774411;
color: white; }

div#related-sidebar-call {
margin-top: 0em;
padding-top: 15px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 15px;
border: none;
color: #fff;
text-align: center;
font-family:    Verdana, Helvetica, sans-serif;
 }
 
 div#related-sidebar-people {
 background-color: #662e4f;
margin-top: 0em;
padding-top: 15px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 15px;
border: none;
color: #ddd;
text-align: center;
font-family:    Verdana, Helvetica, sans-serif;
font-size: 13px;
 }
 
 div#related-sidebar-text {
margin-top: 0em;
padding-top: 15px;
padding-left: 10px;
padding-right: 5px;
padding-bottom: 15px;
border: none;
color: #fff;
text-align: left;
font-family:    Verdana, Helvetica, sans-serif;
font-size: 13px;
 }
 
 
 
 /**END****************** Related Sidebar inner page styles************************************/



/***********************Calendar*****************************/

/***********************Calendar Page style*****************************/


.cal-month-link {font-size: 85%;
padding: 0 10px 0 10px} 

.calendar-article dt
{
	font-family:  Verdana, Helvetica, sans-serif;
	padding-bottom: 0px;
	margin-top: 0em;
	font-size: 14px;
	font-weight: bold;
}

div.calendar-article p
{
	
	padding-bottom: 2px;
	margin-top: 0em;
	
}



div.calendar-article {font-family: Verdana, Helvetica, sans-serif;
padding-left: 35px;
padding-right: 15px;
padding-top: 10px;
padding-bottom: 15px;
margin-top: 0em;
margin-left: 5px;

font-size: 14px; }

div.calendar-article p {padding-top: 0px;
padding-bottom: 10px;
margin: 0px; }

div.calendar-article h2 {padding-bottom: 0px;
padding-top: 0px;
font-size: 29px;
margin: 0em;
border: none;
color: #999; }

div.calendar-article h3 {padding-bottom: 0px;

text-align: center;
background-color: #ccc;
 }


/**END****************Calendar Page style*****************************/


div#calendar-list {width: auto;
margin-left: 35px;
margin-right: 35px; }

#calendar-list p {font-family:    Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #600;
font-weight: normal; }

#calendar-list strong {font-family:    Verdana, Helvetica, sans-serif;
font-size: 13px;
color: #333;
font-weight: bold; }

#calendar-list a:link {font-family:    Verdana, Helvetica, sans-serif;
font-size: 12px; }

#calendar-list a:visited {font-family:    Verdana, Helvetica, sans-serif;
font-size: 12px; }

#calendar-list a:hover {font-family:    Verdana, Helvetica, sans-serif;
font-size: 12px; }

#calendar-list a:active {font-family:    Verdana, Helvetica, sans-serif;
font-size: 12px; }

#calendar-list h3 {font-family:    Verdana, Helvetica, sans-serif;
font-size: 17px;
margin: 0em;
padding: 0em;
text-align: center;
color: #666; }

#calendar-list h4 {font-family:    Verdana, Helvetica, sans-serif;
font-size: 14px;
margin: 0em;
padding: 0em;
text-align: center;
color: #000; }

/*End Calendar*****************************/

/***********************Footers*****************************/

tr#footer td {vertical-align: middle;
font-size: 66%;
border: none;
background-color: #ccc;
text-align: center; }

tr#footer td#tg {font-size: 85%;
text-align: center; }

tr#address-footer td {vertical-align: middle;
font-size: 66%;
border: none;
background-color: #000;
text-align: center; }

tr#address-footer td#tg {font-size: 85%;
text-align: center; }

tr#address-footer p {color: #fff;
padding-top: 0px;
padding-bottom: 0px;
margin-top: 1px;
margin-bottom: 1px; }

/*End Footers*****************************/


/***********************online paylink*****************************/


div.pay p
{ 
border: 1px solid yellow; 

	font-size: 14px;
	
	
	
}

div.pay
{ 
border: 1px solid yellow; 

	
	

	
}


/***********************end online pay link*****************************/


/******************* share it button style*******************/


.stbuttontext{
margin-left: 19px;





/* . red call-out option */
.red {color: red;}

}


.required{color:#C00}
