body {
font-family: arial, verdana, sans-serif;
font-size: 11px;
color:#424242;
background-image:url('../../images/bgBody.jpg');
background-repeat:repeat-x;
}

#parent {
width:770px;
padding:0px;
margin:0px;
text-align:left;
}

#logoIcons {
width:766px;
height:53px;
text-align:left;
background-image:url('../../images/bg_logoIcons.gif');
background-repeat:repeat-x;
}

/*HOMEPAGE +++++++++++++++++++++++ */
DIV.welcome {
color:#E9DDD7;
font-size:11px;
margin:65px 10px 10px 40px;
width:150px;
height:85px;
}

DIV.serviceTimes{
color:#AA5531;
font-size:11px;
margin:63px 10px 10px 24px;
width:170px;
height:60px;
}

#leftTouts{
margin:0px 0px 5px 4px;
}

#quickLinks{
background-image:url(../../images/bg_quickLink.gif);
background-repeat:no-repeat;
font-size:11px;
padding:5px 4px 15px 10px;
}


#currentSeries {
background-image:url('../../images/bg_currentSeries.jpg');
background-repeat:no-repeat;
background-position:10px 0px;
font-size:11px;
margin-bottom:10px;
width:347px;
}

#pastSeries {
padding:10px;
font-size:11px;
margin-bottom:25px;
}

#pastSeriesList img {
float:left;
margin:2px 10px 3px 0px;
}

#newsEvents{
width:193px;
margin-bottom:10px;
padding:5px 4px 10px 12px;
}

DIV.eventDate {
background-image:url('../../images/bg_eventDate.gif');
background-repeat:no-repeat;
width:187px;
color: #4A4949;
margin:10px 0px 1px 0px;
font-size:9px;
padding-left:7px;
height:11px;
text-transform: uppercase;
}

#homeTouts{
width:193px;
margin-bottom:25px;
padding:5px 4px 10px 12px;
}

.event {
font-size:11px;
line-height:11px;
padding-left:12px;

}

.event a {
color:#F4E1D5;
text-decoration:none;}

.event a:hover {
color:#D8AA8D;
text-decoration:none;
}



#featuredMinistry{
border:1px solid #E9D8BA;
border-width:0px 2px 2px 2px;
padding:6px;
font-size:11px;
line-height:1.25;
}

#featuredMinistry #photo, #ministryDetail #photo{
float:left;
margin:0px 8px 2px 0px;
padding:3px;
background-color:#FFF;
border: 1px solid #E5E5E5;
}

#ministryDetail{margin-bottom:10px;}

#ministryDetail h2 {
font-size: 12px;
color: #A54B25;
background-color:#FAE7C7;
font-weight:bold;
padding:0px 0px 0px 3px;
margin-bottom:5px;
font-family:arial;
border-bottom:1px solid #E9D8BA;
clear:both;
}

#ministryDetail h3 {
font-size: 12px;
color: #A54B25;
background-color:none;
font-weight:bold;
padding:0px 0px 0px 3px;
margin:10px 0px;
font-family:arial;
clear:both;
}

#ministryDetail blockquote{
background-color:#fcf3e3;
margin:8px 5px;
padding:5px 7px;
clear:both;
border:1px solid #E9D8BA;
}

#ministryDetail .callToAction {
width:48%;
float:left;
color:#000;
line-height:1.25;
margin:0px 3px;
display:block;
}

#allMinistries h2, #allMinistries ul, #allMinistries blockquote{
display:none;
}
#allMinistries strong{font-weight:normal;}
#allMinistries p {display:inline;}


h2.featured{
padding:3px;
margin:0px;
background-color:#FAE7C7;
color:#A54B25;
border-bottom:1px solid #E9D8BA;
}

/*FONT SIZES*/
.px9 {font-size:9px}
.px10 {font-size:10px}
.px11 {font-size:11px}
.px12 {font-size:12px}
.px13 {font-size:13px}
.px14 {font-size:14px}
.px15 {font-size:15px}

/*FONT COLORS*/
.red {color:#A64D26}
.blue {color:#5F7A8F;}
.black {color:#000;}
.gray {color:#999;}
.brown {color:#643F2F;}

/*FONT VARIENTS*/
.u {text-decoration:underline;}
.b {font-weight: bold;}
.i {font-style:italic;}


/*CONTENT PAGES +++++++++++++++++++++++ */

#secNav{
width:120px;
margin:0px 0px 28px 16px;
font-size:10px;
color:#F5D193;
text-transform:uppercase;
}

DIV.navItem{
padding:2px 0px 2px 8px;
border-width:0px 0px 1px 0px;
border-color:#B98767;
border-style:solid;
width:120px;
cursor:pointer;}

DIV.navItemOn{
padding:2px 0px 2px 8px ;
border-width:0px 0px 1px 0px;
border-color:#B98767;
/*background: url('../../images/tinyArrow.gif');
background-repeat:no-repeat;*/
background-color:#C4824D;
color:black;
border-style:solid;
width:120px;
}


#secNav a{
color:#F5D193;
text-decoration:none;
}

#secNav a:hover{
color:#F4EAD7;
text-decoration:none;
}

DIV.nav3 {
padding:1px 0px 1px 20px;
border-width:0px 0px 0px 0px;
width:108px;
cursor:pointer;
text-transform:lowercase;
font-size:11px;
}

DIV.nav3ItemOn{
margin:0px 0px 0px 10px;
padding:1px 0px 1px 10px;
border-color:#B98767;
/*background: url('../../images/tinyArrow.gif');
background-repeat:no-repeat;*/
background:#C4824D;
color:black;
width:110px;
text-transform:lowercase;
font-size:11px;
}




.contentTitle {
		font-size: 15px;
		color: #424224;/*#B45120;*/
		font-weight: bold;
		height:26px;
		background-repeat:no-repeat;
		padding:3px 0px 0px 0px;
		vertical-align:middle;
		font-family:verdana;
		margin-bottom:5px;
		}

h1{
		font-size: 17px;
		color: #424242;/*#B45120;*/
		font-weight: bold;
		height:26px;
		background-repeat:no-repeat;
		font-family:verdana;
		margin-bottom:0px;
		}
		
h2 {
		font-size: 17px;
		color: #A54B25;
		background-color:#FAE7C7;
		font-weight:normal;
		padding:0px 0px 0px 3px;
		vertical-align:middle;
		font-family:arial;
		margin-bottom:5px;
		border-bottom:1px solid #E9D8BA;}

h3{
font-family:verdana;
font-size:11px;
color: #A64D26;
text-transform:uppercase;
margin:3px 0px 0px 0px;
}
		
u {text-decoration:none;
	/*font-size:13px;
	color:#B45120;
	font-weight:bold;*/}

em {
	font-size:11px;
	color:#555555;
	}	
	
#content {
font-family:arial, verdana, sans-serif;
font-size:12px;
color:#424242;
line-height:18px;
vertical-align:top;
margin:10px 10px 40px 0px;

}

p {
	margin:0px 0px 12px 0px;
	padding:0px;
}

UL {margin-top:0px;}

UL LI {
	list-style: square url(/images/bulletArrow.gif);
	margin-left:-15px;
	}
	
OL {margin-top:0px;}

	
OL LI {
margin:0px 0px 0px -15px;
}

/*numbered list is bold, daughter bullets are not*/
OL LI.bold {font-weight:bold;}

OL LI.bold UL LI{font-weight:normal;}


DIV.tout{
background:none;
width:100px;
margin:5px 0px 5px 24px;
}

/*MESSAGES and SERIES*/


DIV.message td{
font-size:11px;
line-height:14px;
}

.seriesName {
text-transform: uppercase;
font-size:13px;
}

OL.messageList{
	margin-top:6px;	
	margin-bottom:4px;
	list-style-type:decimal;
	font-size:11px;
}

OL.messageList LI{
margin-top:-2px;
}


/*EVENTS*/
DIV.eventTitle {
padding:0px 0px;
background-color:#F7EEDC;
background-image:url('../../images/bg_eventTitle.gif');
background-repeat:repeat-x;
background-position:0px 20px;
margin-top:5px;
cursor:pointer;
height:21px;
overflow:hidden;
}

DIV.eventTitle td {
color:#B45120;
font-size:11px;
}


DIV.eventDescription{
background:#F6F3ED;
font-size:11px;
border-width:0px 1px 1px 1px;
border-style: solid;
border-color:#F7EDDB;

}

.location{
color:#5F7A8F;
font-size:11px;
font-style:italic;
}



/*PODCASTS*/
TR.alt0 {
font-size:10px;
background-color:#fcf1dd;
border-bottom:1px solid #FFF;
line-height:12px;
}

TR.alt1 {
font-size:10px;
background-color:#fef9f1;
border-bottom:1px solid #FFF;
line-height:12px;
}

TR.alt1 TD, TR.alt0 TD {
padding:3px 0px 3px 0px;
}

TD.series {color:#000;}




LI {
padding:0px;
margin:0px;
}


#footer{
background-image:url('../../images/bgFooter.jpg');
background-repeat:no-repeat;
height:31px;
width:771px;
padding:7px;
font-size:10px;
color:#666666;
}

#footer a{
color:#666666;
font-size:11px;
text-decoration:none;
}

#footer a:hover{
color:#999999;
}





img {border:0px;}
a { color:#A74F27;
	  text-decoration: underline;}

a:hover { color:#999999;
	  			text-decoration: underline;}
					
a.small, a.small:hover { font-size: 10px;}

a.white{color:#E9DDD7}
a.white:hover{color:#FFF}
			

.subhed{color: #2D509E;
		font-weight: normal;
		font-style: italic;
		font-size: 10pt
		}

.white {font-size: 8pt;
				color: #ffffff;}
		
.footer { font-size: 8pt;
	  				color:#777777;
	  				text-decoration: none;}

a.footer { font-size: 8pt;
	  				color:#444444;
	  				text-decoration: none;}

a.footer:hover { font-size: 8pt;
	  							color:#888888;
	  							text-decoration: none;}

.bigger {font-size: 14px;
	  		}

.small {font-size:10px;
	  		}
				

/*FIND A LIFE GROUP*/
.formSection{
background:url('../../images/bg_formSection.gif') repeat-x;
padding:5px;
}


		
/*FORMS*/
input, textarea 	{	
font-size: 8pt;
color: #000000;
}

																	
select, option {	
	font-size: 8pt;
	color: #000000;
	}
																	
						 
DIV.hrule {
height:1px;
width:100%;
background-image:url('../../images/bg_hrule.gif');
background-repeat:no-repeat;
margin:8px 0px;
clear:both;
font-size:0px;
}

DIV.hrule2 {
height:1px;
width:100%;
background-image:url('../../images/bg_hrule2.gif');
background-repeat:no-repeat;
margin:8px 0px;
clear:both;
font-size:0px;
}

form {font-size:11px;}

/*
.form {
background-color: #F8F5EF;
border:1px solid #F7EEDC;
}
*/

.form TD input{
width:135px;
height:12px;
}

.form TD input, textarea, select{
color: #444444;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}


.form checkbox {
color: #444;
}

.form TD {
color:#555555;
font-size: 11px; 
font-family:Arial, Helvetica, sans-serif;
vertical-align:top;
padding:3px;
}