/* Arlington Street Church site basic page template */

body {
background: #eaf3da;
color: #000;
line-height: 130%;
font-size: 110%;
font-family: "Adobe Caslon Pro", Georgia, "Times New Roman", Times, serif;
}

input.submit {
color: #000;
line-height: 100%;
font-size: 0.75em;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; 
}

input.snapemail {
border: 1px solid #999999;
line-height: 100%;
font-size: 0.75em;
}

img {

	padding: 6px; 

}


img.green {
	padding: 0; 
	margin: 20px; 
	border: 1px solid #000; 
	}


.headertext { font-family: "Gill Sans", "Gill Sans MT", "Gill Sans Std", "GillSansStd", Arial, Helvetica, sans-serif; font-size: .85em; color: #fff; letter-spacing: 0.02em; text-decoration: none; line-height: 120%; padding-bottom : .5em; }

/*padding: 0 0 10px 0; */ 
/* top nav link styles -- for first level list */
a.headlink6:link { font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif; font-size: 1.1em; color: #060; text-decoration: none; line-height: 120%; }

a.headlink6:visited { font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif; font-size: 1.1em; color: #060; text-decoration: none; }

a.headlink6:hover { font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif; font-size: 1.1em; color: #060; background-color: #DBE9B8; background-color: #FFFF99; text-decoration: none; }

a.headlink6:active { font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif; font-size: 1.1em; color: #060; background-color: #DBE9B8; background-color: #FFFF99; text-decoration: none; }

a.headlink6:focus { font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif; font-size: 1.1em; color: #060; text-decoration: none; outline: none; background-color: #FFFF99; }
/* END top nav link styles -- for first level list*/


/*dropdown nav link styles--odd items for second level list */
a.headlink601:link { font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif; font-size: 1em; color: #5E24A6; text-decoration: none; line-height: 120%; }

a.headlink601:visited { font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif; font-size: 1em; color: #5E24A6; text-decoration: none; }

a.headlink601:hover { font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif; font-size: 1em; color: #000; background-color: #FFFF99; text-decoration: none; }

a.headlink601:active { font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif; font-size: 1em; color: #000; background-color: #FFFF99; text-decoration: none; }

a.headlink601:focus { font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif; font-size: 1em; color: #000; text-decoration: none; outline: none; background-color: #FFFF99; }

/* END dropdown nav link styles--odd items for second level list */

/*dropdown nav link styles--even items for second level list */
a.headlink602:link { font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif; font-size: 1em; color: #060; text-decoration: none; line-height: 120%; }

a.headlink602:visited { font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif; font-size: 1em; color: #060; text-decoration: none; }

a.headlink602:hover { font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif; font-size: 1em; color: #060; background-color: #FFFF99; text-decoration: none; }

a.headlink602:active { font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif; font-size: 1em; color: #060; background-color: #FFFF99; text-decoration: none; }

a.headlink602:focus { font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif; font-size: 1em; color: #060; text-decoration: none; outline: none; background-color: #FFFF99; }

/* END dropdown nav link styles--even items for second level list */



/*Dropdown list*/

/*first level list*/

#nav {
    background: #DBE9B8;
	visibility: visible; 
	z-index: 3;
	text-align: center;
	height: 26px;
	margin: 0 0 0 0;
	padding: 8px 0 0 0;
	border-top: 4px solid #9945ED;
	border-bottom: 1px solid #090; 
	}	

#nav2 {
    background: #DBE9B8;
	visibility: visible; 
	z-index: 3;
	text-align: center;
	height: 26px;
	margin: 0 0 0 0;
	padding: 8px 0 0 0;
	border-top: 4px solid #9945ED;
	border-bottom: 1px solid #090; 
	}	

ul {
z-index: 3;
padding: 0;
  margin: 0;
  list-style: none;
  }

li {
	z-index: 3;
font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  float: left;
  position: relative;
  width: 184px;
  }

 /*second level list*/ 

li ul {
	z-index: 3;
font-size: 1em;
  line-height: 100%;
  background: #DBE9B8;
  display: none;
  position: absolute; 
  padding: 10px 8px 10px 8px;
  top: 1.25em;
  left: 0;
  width: 184px;
  }


li > ul {
 	z-index: 3;
   font-size: 1em;
	line-height: 100%;
	padding: 0 0 10px 0;
    top: 1.25em;
	left: 0;
	width: 184px;
	}







li:hover ul, li.over ul{ display: block; 



}



















/*end Dropdown list*/







ul.intext {
	padding: 0 20px 0 60px;
	width: 540px;
	z-index: 2;
}


li.text {list-style-type: square;

list-style-position: outside;
padding: 0 20px 10px 0;
width: 540px;
color: #000;
line-height: 130%;
font-size: 100%;
font-family: "Adobe Caslon Pro", Georgia, "Times New Roman", Times, serif;
z-index: 2;
}

ul.intext12 {
	padding: 0 20px 0 50px;
	width: 850px;
	z-index: 2;
}


li.text12 {list-style-type: square;
z-index: 2;
list-style-position: outside;
padding: 0 10px 0 10px;
width: 850px; 
color: #000;
line-height: 130%;
font-size: 100%;
font-family: "Adobe Caslon Pro", Georgia, "Times New Roman", Times, serif;
}

ol.intext12o {
	padding: 0 0 0 70px;
	width: 850px; 
	z-index: 1;
	}


li.text12o {
	list-style-type: upper-roman;
	list-style-position: outside;
	padding: 0 10px 0 10px;
	width: 850px; 
	color: #000;
	line-height: 130%;
	font-size: 100%;
	font-family: "Adobe Caslon Pro", Georgia, "Times New Roman", Times, serif;
	z-index: 1; 
	}

ol.intext12odec {
	padding: 0 0 0 70px;
	width: 850px; 
	z-index: 1;
	}


li.text12odec {
	list-style-type: decimal;
	list-style-position: outside;
	padding: 0 10px 0 10px;
	width: 850px; 
	color: #000;
	line-height: 130%;
	font-size: 100%;
	font-family: "Adobe Caslon Pro", Georgia, "Times New Roman", Times, serif;
	z-index: 1; 
	}


p {
	padding: 0 20px 10px 20px;
	letter-spacing: 0.01em;
	line-height: 1.2em;
	word-spacing: 0.1em;
	font-weight: bold;
	color: #000;
}


p.nonhilite {
padding: 10px 20px;
letter-spacing: 0.01em;
line-height: 1.2em;
}

p.hilite {
font-size: 100%;
color: #000;
background: #DBE9B8;
padding: 10px 20px;
letter-spacing: 0.01em;
line-height: 1.2em;
font-family: "Adobe Caslon Pro", Georgia, "Times New Roman", Times, serif;
}

p.centernonhilite {
padding: 10px 20px;
text-align: center;
letter-spacing: 0.01em;
line-height: 1.2em;
}

p.centerhilite {
font-size: 100%;
color: #000;
text-align: center;
background: #DBE9B8;
padding: 10px 20px;
letter-spacing: 0.01em;
line-height: 1.2em;
font-family: "Adobe Caslon Pro", Georgia, "Times New Roman", Times, serif;
}


p.quote {



padding: 0 0 10px 70px;



letter-spacing: 0.01em;



line-height: 1.2em;



}




p.first {
	padding:		10px 30px 10px 20px;
	font-size:			1em;
	font-weight: normal;



			}



			



			/* Create the drop cap */



			p.first:first-letter {
	line-height:	0.7em;
	color: 			black;
	font-size:		4em;
	float:			left;
	margin-right: 	0.1em;
	margin-bottom: 	0;
	background:		transparent;
	border-left:	none;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;



			}



			



			/* Set the first line of the first paragraph to use small caps */



			p.first:first-line {



				font-variant: small-caps;



			}











.worship {



	font-size: 80%;



	line-height: 120%;



	padding: 0 20px 0 20px;



}



table.weddings {
	background: transparent;
	width: 350px;
	height: 480px;
	margin: 10px auto; 
	padding: 0;
	overflow: auto;
	background-color: transparent; 
	}

td.weddingtext {
background: transparent;
background-image: url(../img/nav/icons/Wedding-Tidbit-bckgnd.jpg); 
background-position: 0px 0px; 
background-repeat: no-repeat; 
background-attachment: scroll; 
z-index: 3;
color: #000;
line-height: 100%;
font-size: 90%;
font-family: "Adobe Caslon Pro", Georgia, "Times New Roman", Times, serif;
text-align: left;
vertical-align: top;
padding: 60px 0px 5px 0px; 
} 

div.weddingblock  {
	background: transparent;
	width: 350px;
	height: 480px;
	margin: 10px auto; 
	z-index: 3;
	padding: 0;
	overflow: auto;
	background-image: url(../img/nav/icons/Wedding-Tidbit-bckgnd.jpg); 
	background-position: 0px 0px; 
	background-repeat: no-repeat; 
	background-attachment: scroll; 
}

p.weddingblock {
	color: #000;
	background-color: transparent;
	line-height: 100%;
	font-size: 90%;
	font-family: "Adobe Caslon Pro", Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align: top;
	padding: 60px 0px 5px 0px; 
}



img.wedpic {

	padding: 6px; 

	float: right; 

	width: 100px;

	height: 75px;

	border: 0; 

	}



	

img.jubileepic {

	margin-left: auto; 

	margin-right: auto; 

	width: 150px;

	height: 200px;

	border: 0; 

	}	

img.minadpic {
	padding: 0; 
	margin: 0 20px 10px 20px; 
	float: left; 
	border: 1px solid #000; 
	}

img.historypic {
	padding: 0; 
	margin: 0 0 10px 20px; 
	float: right; 
	border: 1px solid #000; 
	}

img.rightnobordpic {
	padding: 0; 
	margin: 0 0 10px 20px; 
	float: right; 
	}

img.leftnobordpic {
	padding: 0; 
	margin: 0 20px 10px 0; 
	float: left; 
	}


/*

p.weddingtext {



background: transparent;



color: #000;



line-height: 100%;



font-size: 90%;



font-family: "Adobe Caslon Pro", Georgia, "Times New Roman", Times, serif;



text-align: left;



vertical-align: top;

} 



*/
/* begin organ specs divs */
.specleft {
	float: left;
	text-align: left;
	background-color: transparent; 
	width: 50px;
	margin: 0; 
	padding: 0;
	} 

.speccenter {
	float: left;
	text-align: left;
	background-color: transparent; 
	width: 240px;
	margin: 0; 
	padding: 0;
	} 

.specright {
	float: left;
	text-align: left;
	background-color: transparent; 
	width: 50px;
	margin: 0; 
	padding: 0;
	} 

/* end organ specs divs */

/* worship archives divs */
.week {
float: left;
background-color: #fff; 
	width: 900px;
	margin: 0 20px 10px 20px; 
	padding: 0 0 10px 0;
	} 



.speech {
float: left;
width: 200px; 
	background-color: #fff; 
color: #000;
line-height: 130%;
font-size: 100%;
font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif;
text-align: left;
vertical-align: top;
padding: 10px 0 10px 0; 
}

.speaker {
float: left;
width: 300px; 
	background-color: #fff; 
color: #000;
line-height: 130%;
font-size: 100%;
font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif;
text-align: left;
vertical-align: top;
padding: 10px 0 10px 0; 
}

.pod {
float: left;
width: 50px; 
	background-color: #fff; 
color: #000;
line-height: 130%;
font-size: 100%;
font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif;
text-align: left;
vertical-align: top;
padding: 10px 0 10px 0; 
}

.oos {
float: left;
width: 100px; 
	background-color: #fff; 
color: #000;
line-height: 130%;
font-size: 100%;
font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif;
text-align: left;
vertical-align: top;
padding: 10px 0 10px 0; 
}

.ooslp {
float: left;
width: 150px; 
	background-color: #fff; 
color: #000;
line-height: 130%;
font-size: 100%;
font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif;
text-align: left;
vertical-align: top;
padding: 10px 0 10px 0; 
}

.ins {
float: left;
width: 100px; 
	background-color: #fff; 
color: #000;
line-height: 130%;
font-size: 100%;
font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif;
text-align: left;
vertical-align: top;
padding: 10px 0 10px 0; 
}

/* worship archives divs */

/* choir rep divs */
.compos-odd {
float: left;
background-color: #eaf3da; 
	width: 900px;
	margin: 0 20px 10px 20px; 
	padding: 0;
	} 

.compos-even {
float: left;
background-color: #DBE9B8;
	width: 900px;
	margin: 0 20px 10px 20px; 
	padding: 0;
	} 


.composname {
float: left;
width: 300px; 
background: transparent;
color: #000;
font-size: 100%;
letter-spacing: 0.01em;
line-height: 1.2em;
font-family: "Adobe Caslon Pro", Georgia, "Times New Roman", Times, serif;
text-align: left;
vertical-align: top;
padding: 10px 0 0 0; 
}

.musicname {
float: left;
width: 450px; 
background: transparent;
color: #000;
font-size: 100%;
letter-spacing: 0.01em;
line-height: 1.2em;
font-family: "Adobe Caslon Pro", Georgia, "Times New Roman", Times, serif;
text-align: left;
vertical-align: top;
padding: 10px 0 0 0; 
}

.musicdate {
float: left;
width: 150px; 
background: transparent;
color: #000;
font-size: 100%;
letter-spacing: 0.01em;
line-height: 1.2em;
font-family: "Adobe Caslon Pro", Georgia, "Times New Roman", Times, serif;
text-align: right;
vertical-align: top;
padding: 10px 0 0 0; 
}


/* choir rep divs */


table {
	background-color: #fff; 
	width: 900px;
	margin: 0 20px 10px 20px; 
	padding: 0 0 10px 0;
	} 

td {
background: transparent;
color: #000;
line-height: 130%;
font-size: 100%;
font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif;
text-align: left;
vertical-align: top;
padding: 10px 0 10px 0; 
}



/*Main body headline, 18pt serif smallcaps, currently green*/



h1 {
	color: #006a25;
	padding: 28px 0 4px 20px;
	font-size: 130%;
	line-height: 55%;
	font-variant: small-caps;
	font-family: "Adobe Caslon Pro", Georgia, "Times New Roman", Times, serif;
	word-spacing: .2em;
	}


h1.centerhead { 
color: #006a25;
text-align: center;
padding: 28px 0 4px 10px;
font-size: 170%;
line-height: 105%;
font-variant: small-caps;
font-family: "Adobe Caslon Pro", Georgia, "Times New Roman", Times, serif;
word-spacing: 0.2em;
	}





/*Main body, bold subheads, 14 pt body type, serifs currently green*/



h2 { 
color: #006a25;
font-weight: bold; 
padding: 4px 20px;
font-size: 110%;
font-family: "Adobe Caslon Pro", Georgia, "Times New Roman", Times, serif;
	}

h2.black { 
color: #000;
font-weight: bold; 
padding: 0 20px 10px 20px;
font-size: 110%;
font-family: "Adobe Caslon Pro", Georgia, "Times New Roman", Times, serif;
	}

h2.centered { 
color: #006a25;
font-weight: bold; 
text-align: center;
padding: 4px 20px;
font-size: 110%;
font-family: "Adobe Caslon Pro", Georgia, "Times New Roman", Times, serif;
	}



/* current Worship Archive table head,currently Large size white small caps serif on green*/



h3 { 



color: #fff;



background-color: #00944D;



font-weight: bold; 



font-size: 200%;



font-variant: small-caps;



font-family: "Adobe Caslon Pro", Georgia, "Times New Roman", Times, serif;



text-align: left; 



padding: 30px 0 20px 30px;



margin-bottom: 0.8em; 



}







/*sidebar head, serif, smallcaps, 14pt size, no border on top, currently dark purple on light purple*/
h4 { 
color: #5E24A6;
background-color: #e4d4ef;
font-weight: bold; 
font-size: 110%;
line-height: 130%;
font-variant: small-caps;
font-family: "Adobe Caslon Pro", Georgia, "Times New Roman", Times, serif;
text-align: center; 
padding: 0.4em 0 0.2em 0;
}

/*easter invitation text, serif, 14pt size, no border on top, currently dark purple on light purple*/
p.easter { 
color: #5E24A6;
background-color: #e4d4ef;
font-size: 110%;
line-height: 130%;
font-family: "Adobe Caslon Pro", Georgia, "Times New Roman", Times, serif;
text-align: center; 
}










/* current Worship Archive table head,currently Large size white small caps serif on purple*/



h5 { 



color: #fff;



background-color: #5E24A6;



font-weight: bold; 



font-size: 200%;



font-variant: small-caps;



font-family: "Adobe Caslon Pro", Georgia, "Times New Roman", Times, serif;



text-align: left; 



padding: 30px 0 20px 30px;



margin-bottom: 0.8em; 



}











/* current side bar head, and sub-nav head, currently body size white small caps serif on purple*/



h6 {



color: #fff;



background-color: #5E24A6;



font-weight: bold; 



font-size: 110%;



font-variant: small-caps;



font-family: "Adobe Caslon Pro", Georgia, "Times New Roman", Times, serif;



text-align: center; 



padding: 0.4em 0 0.2em 0;



margin-bottom: 0.8em; 



}





/* current side bar head, and sub-nav head, currently body size white small caps serif on green, for New to ASC? box*/



h6.newtoasc {



color: #fff;



background-color: #00944D;



font-weight: bold; 



font-size: 110%;



font-variant: small-caps;



font-family: "Adobe Caslon Pro", Georgia, "Times New Roman", Times, serif;



text-align: center; 






margin-bottom: 0.8em; 



}











#leftcolumn h1 {



color: #006a25;



padding: 10px 20px 0 20px;



line-height: 5%;



font-size: 120%;



text-transform: uppercase;



font-family: "Adobe Caslon Pro", Georgia, "Times New Roman", Times, serif;



}



#leftcolumn h2 {



color: #006a25;



padding: 10px 20px 0 20px;



line-height: 5%;



font-size: 100%;



text-transform: uppercase;



font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif;



}











#rightcolumn h1 {



color: #5E24A6;



padding: 5px 20px 0 20px;



line-height: 100%;



font-size: 100%;



text-transform: uppercase;



font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif;



}







#rightcolumn h2 {



color: #5E24A6;



padding: 5px 20px 0 20px;



line-height: 100%;



font-size: 80%;



text-transform: uppercase;



font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif;



}











#leftcolumn p {



color: #000;



padding: 0 20px;



line-height: 130%;



font-size: 70%;



font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif;



}







#rightcolumn p {



color: #000;



padding: 0 20px;



line-height: 130%;



font-size: 70%;



font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif;



}











#wrapper {



	background: #FFF; 



	width: 960px;



	margin: 0; 



	padding: 0;



	overflow: hidden;



	}









/*black background color*/

.boxblack { 



	background: #000;



}









/*white background color*/



.activearea {



	background-color: #fff; 



	}





/*light yellow green background color*/



.leftcolumn {



	background-color: #eaf3da; 



	}



/*deep purple background color*/





.monthworship {



	background-color: #5E24A6; 



	}







/*deep green background color*/





.monthascworship {



	background-color: #00944D; 



	}





/*light purple background color*/



.rightcolumn {



	background: #e4d4ef; 



	}





/*grayed light yellow green background color*/



.subnavcolor {



    background: #DBE9B8;



	}















.footer {



	background: #fff; 



	padding: 10px 0 0 0;



	border-top: 1px solid #000;



	border-bottom: 1px solid #000;



	}


.header { 
	background-color: #000; 

	}


a.footlink:link { font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif; font-size: 0.9em; color: #060; text-decoration: none; }

a.footlink:visited { font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif; font-size: 0.9em; color: #060; text-decoration: none; }

a.footlink:hover { font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif; font-size: 0.9em; color: #090; background-color: #FFFF99; text-decoration: none; }


a.footlink:active { font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif; font-size: 0.9em; color: #090; background-color: #FFFF99; text-decoration: none; }

a.footlink:focus { font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif; font-size: 0.9em; color: #090; text-decoration: none; outline: none; background-color: #FFFF99; }





/* generic, links within text on page that will default to text around it*/

a:link { color: #060; text-decoration: none; }
a:visited { color: #060 ; text-decoration: none; }
a:hover { color: #090; background-color: #FFFF99; text-decoration: none; }
a:active { color: #090; background-color: #FFFF99; text-decoration: none; }
a:focus {outline: none; background-color: #FFFF99; }





/* Set the front page teasers */


p.event-head {
	font-variant: normal;
	font-weight: bold;
	color: #5E24A6;
	padding: 4px 20px 0 20px;
}



p.event {
	padding: 0 20px 0 20px;
	letter-spacing: 0.01em;
	line-height: 1.2em;
	word-spacing: 0.1em;
	font-weight: normal;
	color: #000;
}

p.centertext {
text-align: center;
padding: 0 20px 10px 20px;
letter-spacing: 0.01em;
line-height: 1.2em;
word-spacing: 0.1em;
}

p.righttext {
text-align: right;
padding: 0 20px 10px 20px;
letter-spacing: 0.01em;
line-height: 1.2em;
word-spacing: 0.1em;
}


form.centerform {
text-align: center;
padding: 0 20px 10px 20px;
letter-spacing: 0.01em;
line-height: 1.2em;
word-spacing: 0.1em;
}

form.candles {
background: #e4d4ef; 
border: 1px solid #5E24A6;
width: 620px;
text-align: left;
margin: 10px;
}


/* make table data valid code 2010 */






/* legacy styles */



.search { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }



.nav-local-title { color: #333; font-weight: bold;}



.footnote {



    font-family: Verdana, Arial, Helvetica, sans-serif;



    font-size: 10px;



    color: #333;



    font-style: italic;



}



.poem {



    text-align: left;



    margin-left: 10em;



}



.green-minor-headline { color: #060; font-size: 20px}



.major-headline { color: #fdf5e6; font-size: 24px; }



.minor-headline { color: #fdf5e6; font-size: 18px; }



.tibit-text { font-size: 9px; }



.clsCMOn     { color: #fdf5e6; font-weight: normal; font-size: 16px; font-family: Verdana; text-decoration: none; background: url(../img/frame/bkgnd.jpg) repeat-y; text-align: center; vertical-align: middle }



.clsCMOver



    { color: white; font-weight: bold; font-size: 16px; font-family: Verdana; text-decoration: none; background: url(../img/frame/bkgnd.jpg) repeat-y; text-align: center; vertical-align: middle }



.menuON { color: #fdf5e6; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-align: center; padding-right: 20px; padding-left: 10px; }











.preacher { color: #666; font-size: 9px; }



.sermon { font-size: 12px; font-weight: 700; }



.month { color: #030; font-size: 13pt; font-weight: 700; background-color: #fdf5e6; text-align: center; margin-right: 160px; margin-left: 160px; padding: 10px; border: solid 1px #060; }







/* end legacy styles */
