body { color: #000080; font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.6em; background-color: #fff; max-width: 2000px; }

p { color: #000; font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 160%; background-color: transparent; }

h1 { 
color: #000080; 
font-size: 225%; 
font-family: Georgia, "Times New Roman", Times, serif; line-height: normal; background-color: transparent; }


 .name { color: #000080; 
 font-size: 75%; font-family: Georgia, "Times New Roman", Times, serif; line-height: normal; background-color: #fff; float: right; }


h2 { color: #2e8b57; font-size: 175%; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height: normal; background-color: transparent; }

h3 { 
color: #2e8b57; 
font-size: 140%; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height: normal; 
background-color: transparent; 
}

h4 { 
color: #2e8b57; 
font-size: 120%; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height: 160%; 
background-color: transparent;
 }
 

h5 { color: #2e8b57; font-size: 110%; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height: 100%; background-color: transparent; }


h6 { color: #2e8b57; 
font-size: small; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height: 90%; 
background-color: transparent; 
}
a:link { color: #00008b; font: small-caps 700 small/160% Verdana, Arial, Helvetica, sans-serif; background-color: transparent; clear: none; }

a:visited { color: maroon; font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-variant: small-caps; line-height: 160%; background-color: transparent; }
 
a:hover { color: #b22222; font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; font-style: normal; line-height: 160%; background-color: transparent; }


#wrap {background-image: url(../img/left-repeater.gif); background-repeat: repeat-y; background-attachment: scroll;  width: 100%; margin: 0; padding: 0; background-position: 24% 0;} 

#yourway  { background-image: url(../img/top-repeater.jpg); background-repeat: repeat-x; background-attachment: scroll; background-position: left top; height: 135px; width:100%; z-index: 1; float: left; }


#cgtitle2 { color: #00008b; font-size: 26px; font-family: Georgia, "Times New Roman", Times, serif; font-stretch: ultra-expanded; font-style: normal; line-height: 120%; background-color: transparent; margin-top: 18px; margin-left: 50px; }

#facts {float: left; font-size:14px; line-height: 14px; color: #00008b; background-color: transparent; margin-left: 15px; }

#facts ul li { color: #00008b; font-size: 14px; font-variant: small-caps; line-height: normal; background-color: transparent; text-indent: 10px; list-style-type: none; }

#facts ol li a: hover { color: #b22222; font-size: 14px; font-variant: small-caps; line-height: normal; background-color: transparent; text-indent: 10px; list-style-type: none; }
.churchmenu{ position: absolute; top: 90px; left: 10px; }

 #cgaddress2 { color: #00008b; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height: 120%; background: transparent; margin-left: 60px; padding-top: 5px; padding-bottom: 5px; }

#cgaddress3 { color:#00008b; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-variant: small-caps; line-height: 120%; background: transparent; margin-left: 60px; padding-top: 5px; padding-bottom: 5px; }

.cgaddress4 { color:#00008b; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-variant: small-caps; line-height: 120%; background: transparent; margin-left: 18px; padding-top: 5px; padding-left: 5px; }
.cgaddress6 { color: #00008b; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-variant: small-caps; line-height: 150%; background: transparent; margin-left: 18px; padding-top: 5px; padding-bottom: 5px; }



#content{ color: #000080; font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; width: 63%; float: right; padding: 15px 5px 5px 15px; }

#contentz{ background-color: white; width: 63%; float: right; 
}



dd a { color: purple; font-size: small; font-style: normal; font-variant: normal; line-height: 1.6; display: block; width: 24em; text-decoration: underline; }

dd a:hover
{ color: #800000; font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-variant: small-caps; line-height: 1.6; background-color: #fff; color: #fff; /* white */
	background-color: #008000; text-decoration: none; /* brown */
}




#sidebar { background-color: transparent; float: left; width: 30%; padding: 0 5px 5px 7px; }

#sidebar div { background-color: transparent; padding: 5px 5px 5px 7px; }


#footer { clear: both; background: #cc9; text-align: center; width: 100%; }


#data li{ color: #000; padding: 0 8% 0 0; font-size: small; background-color: #cc9;; background-position: center; text-align: center; width: 100%; list-style-type: none; list-style-image: none; display: inline; }

#data2 li{ color: #000; padding: 0 5% 0 0; font-size: small; background-color: #cc9;; background-position: center; width: 100%; list-style-type: none; list-style-image: none; display: inline; }

#credits {background: white; float: right;
}
/* the horizontal index menu starts here */

/* the horizontal index menu starts here */

#menu { /* all lists ; put in aboslute page positioning later*/
	font-family: Verdana, Arial, Helvetica, sans-serif; position: absolute; top: 100px; width: 95%; list-style: none; font-weight: normal; font-style: normal; background-attachment: scroll; text-align: center; z-index: 10; float: right; }


#menu ul { /* all lists */
	padding: 0; list-style: none; line-height: 16em; color: black; font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: transparent; background-position: 0 0; text-align: left; left: 2em; width: 10em; z-index: 10; padding: 0 8px; float: right; }
	
#menu a, #menu h2 { color: #00008b; font: small/16px arial, helvetica, sans-serif; background: transparent; text-transform: uppercase; text-align: center; }

#menu h2 { color:#069; font-size: small; font-weight: bold; line-height: 16px; background: transparent; text-transform: uppercase; left: 10px; border-bottom: 2px solid #008080; }

#menu a { color: #00008b; font-size: small; line-height: 16px; background: transparent; text-decoration: none; width: 16em; margin-left: 2px; }

#menu a:hover { color: #a00; font-size: small; line-height: 16px; background: transparent; width: 16em; }

#menu li { /* all list items ; can't put 20% in here; messes up structure*/
	float: left; color: #00008b; font-size: small; line-height: 16px; background-color: transparent; width: 12em; padding: 0; }
	

#menu ul ul { background-color: #f5f5f5; position: absolute; z-index: 500; }

#menu ul ul ul { background-color: #dcdcdc; position: absolute; top: 0; left: 100%; }

#menu li ul ul  /* distance for flyout to sit from dropdown */ { /* third-and-above-level lists and this sets where the medly sits */
	width: 8em; margin: -1em 0 0 8em; }

#menu li ul { /* second-level lists */
	position: absolute; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#menu li:hover ul /*  SET WIDTH FOR SUBMENU LIST HERE */ { left: auto; width: 15em; padding: 1em 3em 1em 1em; }

#menu li:hover ul ul { left: -999em; }


#menu li:hover ul ul ul{ left: -999em; } 
#menu li.sfhover ul ul{left: -999em;} 
#menu li.sfhover ul ul ul {left: -999em;}



#menu li li:hover ul {left: auto; width: 16em;}

#menu li li li:hover ul{left: auto; width: 10em;}

#menu li.sfhover ul {left: auto; width: 10em;}

#menu li li.sfhover ul {left: auto; width: 10em;} 

#menu li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto; width: 10em;
}


#textsize ul{ padding-right: 1em; position: absolute; left: 90%; z-index: 1; float: right; margin-top: 2em; list-style: none; }

#textsize li { height:25px; z-index: 10; float: right; margin-top: 8px; margin-right: 5px; list-style-type: none; list-style-image: none; display: inline; }

#plate { background: url(../img/plate-72.gif) no-repeat left top; position: absolute; top: 28px; left: 80px; width: 546px; height: 72px; z-index: 8; }

.plate1 { position: absolute; top: 35px; left: 75px; z-index: 12; float: left; color: #2e8b57; 
font-size: 275%; font-family: Georgia, "Times New Roman", Times, serif; line-height: normal; background-color:transparent;  }



.plateytf { position: absolute; top: 0; left: 25px; z-index: 12; float: left; color: #2e8b57; 
font-size: 275%; font-family: Georgia, "Times New Roman", Times, serif; line-height: normal; background-color:transparent;  }


.plate1 { color: #2e8b57; font-size: 275%; font-family: Georgia, "Times New Roman", Times, serif; line-height: normal; background-color: transparent; position: absolute; z-index: 12; top: 35px; left: 75px; float: left; }
.plate1a { position: absolute; top: 35px; left: 200px; z-index: 12; float: left; color: #2e8b57; 
font-size: 275%; font-family: Georgia, "Times New Roman", Times, serif; line-height: normal; background-color:transparent;  }


.plate2 { position: absolute; top:85px; left:130px;  z-index: 12; float: left; color: #2e8b57; font-size: 120%; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; background-color: transparent; }


.plate2a { position: absolute; top:85px; left:230px;  z-index: 12; float: left; color: #2e8b57; font-size: 140%; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; background-color: transparent; }


.plate3 { position: absolute; top:35px; left:75px;  z-index: 12; float: left; color: #2e8b57; font-size: 26px; font-family: Georgia, "Times New Roman", Times, serif; line-height: normal; background-color: transparent; }

.plate4 { position: absolute; top:80px; left:75px;  z-index: 12; float: left; color: #2e8b57; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; background-color: transparent; }

.plate5 { position: absolute; top:100px; left:75px; z-index: 12; float: left; color: #2e8b57; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; background-color: transparent; padding-top: 10px; }
.plate6 { color: #2e8b57; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; background-color: transparent; padding-top: 10px; position: absolute; z-index: 12; top: 65px; left: 75px; float: left; }

#twocol { float: left; margin: 0; list-style-type: none;
	/* Stipulate the height of each item so that 
	vertical return = items * height */
	color: #00008b; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em;

	/* Clear the default margins & padding 
	so we can style the list from scratch */
	background-color: white; text-align: left; margin: 0; padding: 0; list-style-type: none; }


* html ul li
{
	position: relative;
}
#right { font-style: normal; float: right; margin-left: 12em; }

#left { font-weight: normal; float: left; margin-left: 0; }


#threecol/* Stipulate the height of each item so that 
	vertical return = items * height */
{ color: #00008b; font-size: 75%; font-family: Verdana, Arial, Helvetica, sans-serif; font-variant: normal; line-height: 120%; background-color: white; text-decoration: underline; margin: 0; padding: 0 0 0 10px; }



ol li 
{margin: 0; padding: 0; color: #00008b; font-size: small; line-height: 1.6em;
font-family: Verdana, Arial, Helvetica, sans-serif; font-variant: normal; background-color: white; text-decoration: underline; margin: 0; padding: 0 0 0 10px;  list-style-type: none; }
/* Stipulate the height of each item so that 
	vertical return = items * height */

	/* Clear the default margins & padding 
	so we can style the list from scratch */
	

/* If li position is left static, Internet 
Explorer disables hyperlinks in the list 
in all but the final culumn.

This rule will be processed only by 
Internet Explorer because only IE believes 
that there's a level above HTML: */

* html ol li
{
	position: relative;
}

/* Bring the first item of each culumn 
back up to the level of item 1.
Vertical return = items * height.*/

ol li.inglewoodone,
ol li.southbaycornerstone
{
	margin-top: -28em;
}

/* horizontal position of each culumn */
ol li.agape,
ol li.angelesmesa,
ol li.belair,
ol li.belvue,
ol li.bethany,
ol li.bethesda,
ol li.beverlyhills,
ol li.brentwood,
ol li.calvaryhawthorne,
ol li.calvarywilmington,
ol li.christhollywood,
ol li.christhonululu,
ol li.community,
ol li.covenant,
ol li.culvercity,
ol li.gardenaone
ol li.hollywoodone,
ol li.honoluluone,



{
	margin-left: 0em;
}
ol li.inglewoodone,
ol li.losangelesone,
ol li.sanpedroone,
ol li.santamonicaone,
ol li.formosan,
ol li.fuentedevida,
ol li.immanuel,
ol li.knox,
ol li.koreanhonolulu,		
ol li.koreansouthbay,
ol li.larambla,
ol li.malibu, 
ol li.mililani,
ol li.pacificpalisades,
ol li.palmswestminster,
ol li.peace,
ol li.redeemer,
ol li.santamonicataiwan
{
	margin-left: 15em;
}
ol li.southbaycornerstone,
ol li.southbay,
ol li.standrews,
ol li.stjohns,
ol li.stmarks,
ol li.stpauls,		
ol li.stlukes,		
ol li.stpeters,
ol li.taiwanhawaii,			
ol li.taiwanesesouthbay,
ol li.union,
ol li.uniteduniversity,
ol li.university,
ol li.welsh,
ol li.westhollywood,
ol li.westminster,
ol li.westwood,
ol li.wilshire
{
	margin-left:30em;
}

/* anchor styling */
ol li a
{ color: #00008b; font-size: small; font-variant: normal; line-height: 1.6; display: block; width: 13em; text-decoration: none; }
ol li a:hover
{ color: #800000; font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-variant: small-caps; line-height: 1.6; background-color: #fff; color: #fff; /* white */
	background-color: #a52a2a; /* brown */
}

table { width: 100%; vertical-align: bottom; padding-top: 10px; border-color: white; border-style: none; }


table .jrt { font-weight: 700; margin: 0; text-align: right; vertical-align: bottom; border-style: none; }
table .jct { font-weight: 700; margin: 0; text-align: center; vertical-align: bottom; border-style: none; }
table .jlt { font-weight: 700; margin: 0; text-align: left; vertical-align: bottom; border-style: none; }

table td { font-size: small; font-weight: normal; text-align: left; vertical-align: bottom; margin: 0; border-style: none; }



#message { font-size: small; clear: both; }
#message-l { font-size: small; font-weight: 700; clear: both; text-align: left; }
#message-r { font-size: small; font-weight: 700; clear: both; text-align: right; }
#message-c { font-size: small; font-weight: 700; clear: both; text-align: center; }

#cglogo { background: url(../congregations/img/cg-logo.gif) no-repeat left top; width: 150px; height: 150px; z-index: 25; }

#staff { font-size: small; text-align: left; width: 100%; vertical-align: middle; padding-top: 10px; border: dotted 1px #006400; }
#staff td { color: #008000; font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: normal; background-color: #fff; text-align: left; vertical-align: middle; }



.box2{ font-size: 85%; line-height: 1.2em; color: #6495ed; background-color: transparent; margin: 27px 27px 27px 14px; padding: 8px 5px 6px; }

.box2tool { font-size: 85%; line-height: 1.2em; color: #6495ed; background-color: white; position: absolute; top: 600px; margin: 27px 27px 27px 14px; padding: 8px 5px 6px; }

.box-z{  color: #6495ed; background-color: transparent; position: absolute; top: 135px; margin: 0 27px 27px 14px; padding: 0 5px 6px; }

.box-2-b li { color: #00008b; font-size: 120%; font-family: Verdana, Arial, Helvetica, sans-serif; font-variant: small-caps; line-height: 1.2em; background-color: transparent; position: absolute; top: 135px; list-style-type: none; }

.box-tool{ font-size: 95%; line-height: 1.2em; color: #6495ed; background-color: transparent; position: absolute; top: 600px; margin: 0 27px 27px 14px; padding: 0 5px 6px; }


.box2 h3 { font-family: Georgia, serif; font-size: 140%; font-weight: normal; color: #6495ed; background-color: white; }

.box2 dt { font-family: Georgia, serif; font-size: 140%; font-weight: normal; color: #6495ed; background-color: #fff; margin: 0; padding: 5px; }

.box2 dd{ color: #00008b; background-color: #fff; margin: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; }

.box2 h4 { background-color: white; margin: 0; border: dotted 1px #6495ed; }

.box2 p, .box ul{ color: #00008b; background-color: #fff; padding: 0 5px; }

.box2 ul li { color: #00008b; background-color: white; margin: 0 0 8px; padding: 0; list-style: none; }

.box2-a { font-size: 85%; line-height: 1.5em; color: #069; background-color: white; margin: 27px 27px 27px 14px; padding: 8px 5px 6px; border: dotted 1px #6495ed; }




.box2-a h3 { font-family: Georgia, serif; font-size: 140%; font-weight: normal; color: #6495ed; background-color: #fff; }

.box2-a dt { font-family: Georgia, serif; font-size: 140%; font-weight: normal; color: #6495ed; background-color: #fff; margin: 27px 27px 27px 14px; padding: 5px; }

.box2-a dd{ color: #00008b; background-color: #fff; margin: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; }
.box h4 { background-color: white; margin: 0; border: dotted 1px #6495ed; }

.box2-a p, .box ul{ color: #00008b; background-color: #fff; padding: 0 5px; }

.box2-a ul li { color: #00008b; background-color: white; margin: 0 0 8px; padding: 0; list-style: none; }

.box2-b { font-size: small; line-height: 1.5em; color: #00008b; margin: 27px 0; padding: 8px 5px 6px; border-style: none; border-width: 2px; }
.box2-evt { font-size: 95%; line-height: 1.5em; color: #00008b; background-color: transparent; position: absolute; top: 250px; margin: 27px 0; padding: 8px 5px 6px; }

.box2-bb { font-size: 105%; line-height: 1.5em; color: #00008b; background-color: transparent; position: absolute; top: 355px; margin: 27px 0 6px; padding: 8px 5px 6px; list-style-type: none; }

.box2-bb ul li { list-style-type: none; }

.box2-x { font-size: 110%; line-height: 1.2em; color: #360; position: absolute; top: 90px; left: 40px; width: 100%; z-index: 300; margin: 27px 0; padding: 0 9px 3px; }


.box2-x h6{ color: #00008b; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; margin-left: 55px; list-style-type: none; }


.box2-b h3 { font-family: Georgia, serif; font-size: 140%; font-weight: normal; color: #008080; background-color: transparent; }

.box2-b dt { font-family: Georgia, serif; font-size: 140%; font-weight: normal; color: #6495ed; background-color: #fff; margin: 0; padding: 5px; }

.box2-b dd{ color: #00008b; background-color: #fff; margin: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; }

.box h4 { background-color: transparent; margin: 0;  border-right: 1px dashed #6495ed; }

.box2-b p, .box ul{ color: #00008b; background-color: #fff; padding: 0 5px; }

.box2-b ul li { color: #00008b; font-size: 100%; background-color: transparent; margin: 0 0 8px; padding: 0; list-style: none; }

.box2-b ul li a { color: #00008b; font-size: 90%; font-style: normal; background-color: transparent; margin: 0 0 8px; padding: 0; list-style: none; }


.box2-b ul li a:visited { color: gray; font-size: 90%; font-family: arial, helvetica, sans-serif; font-style: normal; background-color: transparent; margin: 0 0 8px; padding: 0; list-style: none; }


.box2-c h3 { font-family: Georgia, serif; font-size: 140%; font-weight: normal; color: #6495ed; background-color: transparent; }

.box2-c { font-family: Georgia, serif; font-size: 140%; font-weight: normal; color: #6495ed; background-color: transparent; }


.box2-cc h3 { font-family: Georgia, serif; font-size: 140%; font-weight: normal; color: #6495ed; background-color: transparent; border-style: ridge; border-width: 1px  }

.box2-cc{ font-family: Georgia, serif; font-size: 140%; font-weight: normal; color: #6495ed; background-color: transparent; border-style: dashed; border-width: 1px  }


.box2-d { z-index: 600; margin-top: 50px; margin-left: 25%; }

.box-e { font-size: 85%; line-height: 1.2em; color: #666; background-color: white; z-index: 50; margin: 27px 27px 27px 14px; padding: 8px 5px 6px; }


.box-e h3 { font-family: Georgia, serif; font-size: 140%; font-weight: normal; color: #069; background-color: white; }

.box-e dt { font-family: Georgia, serif; font-size: 140%; font-weight: normal; color: #693; background-color: #fff; margin: 0; padding: 5px; }

.box-e dd{ color: #00008b; background-color: #fff; margin: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; }
.box h4 { background-color: white; margin: 0; border: dotted 1px #069; }

.box-e p, .box ul{ color: #00008b; background-color: #fff; z-index: 300; padding: 0 5px; }

.box-e ul li { color: #00008b; background-color: transparent; z-index: 301; margin: 0 0 8px; padding: 0; list-style: none; }

#tablelang {
border-top: 1px solid #999;
border-left: 1px solid #999;
border-collapse: collapse;
}

#tablelang .caption {
font-family:Arial, sans-serif;
font-size: 18px;
color:#993333;
padding-bottom: 6px
}

#tablelang th, td {
padding: 10px;
border-right: 1px solid #999;
border-bottom: 1px solid #999
}

#layer1 { height: 80px; width: 271px; left: 230px; top: 550px; position: absolute; visibility: visible; }

.flamelogo { background-image: url(../congregations/img/flame.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: left center; width: 119px; height: 150px; }

.contactlogo { background-image: url(../contact/spearmintlogo.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left center; position: absolute; top: 100px; left: 50px; width: 147px; height: 145px; padding-left: 20%; }

#cglogo  { background-image: url(../congregations/img/cg-logo.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; width: 140px; height: 150px; z-index: 30; }


.evtslogo { background-image: url(../events/eventslogo.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; position: absolute; top: 120px; left: 50px; z-index: 30; width: 140px; height: 150px; }

.mtgslogo { background-image: url(../meetings/clippedplain.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; position: absolute; top: 120px; left: 50px; z-index: 30; width: 140px; height: 150px; }

.sdoplogo { background-image: url(../sdop/img/pop-logo.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; position: absolute; top: 120px; left: 50px; z-index: 30; width: 140px; height: 160px; }

.mtgslogo-a { background-image: url(../meetings/clippedplain.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; position: absolute; top: 40px; left: 50px; z-index: 30; width: 140px; height: 150px; }

.galogo { background-image: url(../ga218/galogo2.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; position: absolute; top: 120px; left: 50px; z-index: 30; width: 170px; height: 44px; }

.global-logo { background-image: url(../resources/img/logo-res.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; position: absolute; top: 120px; left: 50px; z-index: 30; width: 160px; height: 160px; }


.faithlogo { background-image: url(../spiritualformation/logo-faith.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; position: absolute; top: 120px; left: 50px; z-index: 30; width: 140px; height: 150px; }




#tablestaff .caption { font-family:Arial, sans-serif; font-size: 18px; color:#00008b; font-weight: 700; text-align: left; width: 100%; padding-bottom: 6px
   }
   
 
.feature { color: #000; font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 160%; background-color: transparent; margin: 15px 0; padding: 15px; list-style-type: none; }

.feature dt { font-family: Georgia, serif; font-size: 115%; color: #008b8b;  line-height: 160%; background-color: #fff; }

.feature dt img { float: left; margin: 0 15px 0 0; padding: 0 4px 4px 0; background-image: url(../img/photo-framex.gif); background-repeat: no-repeat; }

.feature dd { margin-left: 169px; font-size: small; line-height: 160%; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; }


.featurez { color: #000080; font-size: 105%; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 160%; background-color: transparent; margin: 15px 0; padding: 15px; list-style-type: none; }

.featurez dt { font-size: 105%; color: #000080;  line-height: 160%; background-color: #fff; }

.featurez dt img { color: #000080; font-size: 105%; float: left; margin: 0 15px 0 0; padding: 0 4px 4px 0; }

.featurez dd { margin-left: 169px; font-size: 105%; line-height: 160%; color: #000080; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; }



.featureh4h { color: #000; font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 160%; background: #fff url(../events/img/h4h600397.jpg) no-repeat left top; text-align: center; width: 600px; height: 397px; margin: 15px 0; padding: 15px; list-style-type: none; }

.featureh4h dt { font-family: Georgia, serif; font-size: 200%; color: #000; line-height: 160%; background-color: transparent; text-align: center; }

.featureh4h dd { margin-left: 169px; font-size: medium; line-height: 160%; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; text-align: left; }




 .featureright { margin: 15px 0; padding: 15px; list-style-type: none; }

.featureright dt { font-family: Georgia, serif; font-size: 115%; color: #006400; line-height: 160%; background-color: #fff; }

.featureright dt img { float: right; margin: 0 15px 0 0; padding: 0 4px 4px 0; background-image: url(../img/photo-frame.gif); background-repeat: no-repeat; }

.featureright dd { margin-left: 169px; font-size: small; line-height: 160%; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; }



#tablestaff { width: 100%; 

dl.feature250x { background-color: transparent; margin: 15px 0; }

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

dl.feature250x dt img { color: #000080; font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height: 160px; float: left; margin: 0 4px 0 0; padding: 0 4px 4px 0; }

dl.feature250x dt { color: #000080; font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height: 160px; float: left; margin: 0 4px 0 0; padding: 0 4px 4px 0; }

dl.feature250x dd { font-size: 98%; line-height: 1.6em; color: #000080; font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; }




dl.feature250z { background-color: transparent; margin: 15px 0; }

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

dl.feature250z dt img {  float: left; margin: 0 4px 0 0; padding: 0 4px 4px 0; }

dl.feature250z dt  { color: #006400; font-size: small; background-color: transparent; float: left; margin: 0 4px 0 0; padding: 0 4px 4px 0; }

dl.feature250z dd { font-size: small; line-height: 1.6em; color: #006400; background-color: transparent; }



