/**********************************************/
/*                  ALL PAGES                 */
/**********************************************/

/* This is deprecated, for backwards compatibility w/ old method... being phased out. 

.nav A:link {text-decoration: none ; color: #000}
.nav A:visited {text-decoration: none ; color: #000}
.nav A:active {text-decoration: none ; color: #000}
.nav A:hover {text-decoration: none ; color: #FFF}

.subnav A:link {text-decoration: none ; color: #FFF}
.subnav A:visited {text-decoration: none ; color: #FFF}
.subnav A:active {text-decoration: none ; color: #FFF}
.subnav A:hover {text-decoration: none ; color: #000}

.content A:link {text-decoration: none ; color: #00F}
.content A:visited {text-decoration: none ; color: #00F} 
.content A:active {text-decoration: none ; color: #00F}
.content A:hover {text-decoration: underline ; color: #F00}
			 
.bottom A:link {text-decoration: underline ; color: #FFF}
.bottom A:visited {text-decoration: underline ; color: #FFF}
.bottom A:active {text-decoration: underline ; color: #FFF}
.bottom A:hover {text-decoration: underline ; color: #690}
*/
BODY {
	line-height: 1.2;
}
A.pdf {
	margin: 1em;
	float: left;
}
A.archives {
	margin: 1em;
	float: right;
}
* {
	color: #000;
}


DIV.box {
	margin-top: 1em;
	margin-bottom: 2em;
	margin-left: 1em;
	margin-right: 1em;
	padding: 1em;
	border-width: 2px;
	border-style: dotted;
	border-color: #000;
}
SPAN.diety {
	font-variant: small-caps;
}
ADDRESS {
	font-style: normal;
}

/**********************************************/
/*            LAYOUT BORDER                   */
/**********************************************/
TD.vertborder {
	display: none;
}
TD.horizborder {
	display:none;
}
TD.border {
	display:none;
}


/**********************************************/
/*               LAYOUT SPACER                */
/**********************************************/
/* This should be the same background color as the content. */
TD.spacer {
	display:none;
}

/**********************************************/
/*            NAVIGATION BAR                  */
/**********************************************/

TD.nav {
	display: none;
}

/**********************************************/
/*                BOTTOM BAR                  */
/**********************************************/
TD.bottom {
	display: none;
}


/**********************************************/
/*            OTHER CONTENT RULES             */
/**********************************************/
TD.content {
	background-color: #FFF;
	padding: 1em;
	color: #000;
}
IMG {
	border: 0;
	page-break-inside: avoid;
}
TD.content#indextitle {
	text-align: center;
}
TD#title {
	display: none;
}
TD.content A:link {
	text-decoration: none;
	color: #00F;
}
TD.content A:visited {
	text-decoration: none;
	color: #00F;
}	
SMALL.color {
	color: #00F;
}
TD.content#indexright {
	width: 25%;
}
TD#recent {
	text-align: left;
	font-size: small;
}
TD.salvation:first-line {
	font-weight: bold;
}
TD#salvation {
	text-align: center;
	font-size: small;
}

BODY#index TD.content {
	font-size: small;
	text-align: center;
}
BODY#index TD.content H3 {
	text-align: left;
	font-size: small;
	font-weight: normal;
	margin: 0;
}

/**********************************************/
/*               MEMBERS' AREA                */
/**********************************************/

TABLE.dutylist {
	border-width: 1px;
	font-size: small;
}
TABLE.dutylist TR TD.dutytitle {
	font-weight: bold;
	font-variant: small-caps;
	text-align: center;
	font-size: larger;
}
TABLE.dutylist TR.firstline TH {
	text-align: center;
	font-weight: bold;
}
TABLE.dutylist TR.firstline TD {
	text-align: left;
	vertical-align: top;
	font-weight: bold;
}
TABLE.dutylist TR TH {
	text-align: left;
}
TABLE.dutylist TR TD {
	text-align: center;
}
TABLE.dutylist TR *.wed {
	background-color: #CCC;
}
TABLE.dutylist TR * {
	border-width: 1px;
}
/**********************************************/
/*              OUTLINE STYLES                */
/**********************************************/
/* ALL TEXT WILL BE BOLD UNLESS THE SPAN CLASS="normal" TAGS ARE USED. */
A.pdf, A.archives {
	display: none;
}
TD.outline HR {
	display: none;
	page-break-before: always;
}
TD.outline H2 {
	text-align: center;
	font-size: large;
}
TD.outline SPAN.normal {
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
}
TD.outline B.color {
	color: #F00;
}
TD.outline {
	background-color: #FFF;
	padding: 1em;
}

	/* Introduction and conclusion format */
TD.outline UL.begend {
	list-style-type: none;
	margin: 1em;
}
	
TD.outline UL.begend LI {
	font-weight: bold;
	font-variant: small-caps;
	font-size: medium;
	text-transform: capitalize;
}
TD.outline UL.begend OL {
	list-style-type: upper-alpha;
}
TD.outline UL.begend OL LI {
	font-weight: bold;
	font-variant: normal;
	font-size: medium;
	text-transform: none;
}
TD.outline UL.begend OL OL {
	list-style-type: decimal;
}
TD.outline UL.begend OL OL OL {
	list-style-type: lower-alpha;
}

	/* First Level Heading:
	 * 	I, II, III
	 * 	Small caps
	 * 	bold
	 */

	TD.outline OL { 
		list-style-type: upper-roman;
	}
	TD.outline UL OL LI:first-line {
		font-weight: bold;
		font-variant: normal;
		font-size: medium;
		text-transform: none;
	}
	/*TD.outline OL LI:first-line {
		text-transform: capitalize;
		font-weight: bold;
		font-variant: small-caps;
		font-size: medium;
	}*/
	TD.outline OL LI:first-line {
		font-weight: bold;
		font-variant: small-caps;
		font-size: medium;
	}
	TD.outline OL LI {
		font-weight: bold;
		font-variant: normal;
		font-size: medium;
		margin: 1em;
	}

	/* Second Level Heading:
	 * 	A,B,C
	 *	
	 */
	TD.outline OL OL { 
		list-style-type: upper-alpha;
	}
	TD.outline OL OL LI:first-line {
		font-variant: normal;
	}		
	TD.outline OL OL LI {	
		font-weight: bold;
		font-variant: normal;
		font-size: medium;
	}

	/* Third Level:
	 * 	1,2,3
	 *	
	 */
	TD.outline OL OL OL { 
		list-style-type: decimal;
	}
	TD.outline OL OL OL LI:first-line {
		font-variant: normal;
	}
	TD.outline OL OL OL LI { 
	        font-weight: bold;
		font-variant: normal;
		font-size: medium;	
	}

	/* Fourth Level:
	 * a,b,c
	 */
	TD.outline OL OL OL OL {
		list-style-type: lower-alpha;
		font-size: medium;
	}
	/* Fifth Level:
	 * i,ii,iii
	 */
	TD.outline OL OL OL OL OL {
		list-style-type: lower-roman;
		font-size: medium;
	}
	/* Sixth Level:
	 * (would be Greek)
	 * disc
	 */
	TD.outline OL OL OL OL OL OL {
		list-style-type: disc;
		font-size: medium;
	}
	/* Seventh Level:
	 * (Would be Hebrew)
	 * circle
	 */
	TD.outline OL OL OL OL OL OL OL{
		list-style-type: circle;
		font-size: medium;
	}

	
	/* Scripture Reference:
	 * Bold, different color.
	 */
	TD.outline * LI.scripture:first-line {
		font-weight: bold;
		font-variant: normal;
		font-size: medium;
		color: #F00;
	}

	/* links */
	TD.outline A:link {
		text-decoration: none;
		color: #00F;
	}
	TD.outline A:visited {
		text-decoration: none;
		color: #00F;
	}	


/*************************************************************/
/*                     BULLETIN STYLES                       */
/*************************************************************/
TD.bulletin * {
	color: #000;
}
TD.bulletin {
	background-color: #FFF;
	padding: 1em;
           }
TD.bulletin H2 {
	text-align: center;
	text-transform: capitalize;
	font-size: large;
	font-weight: bold;
	font-variant: small-caps;

	page-break-after: avoid;
	page-break-inside: avoid;
   }
TD.bulletin H3 {
	text-align: center;
	font-size: medium;
	font-weight: normal;

	page-break-after: avoid;
	page-break-inside: avoid;
   }
TD.bulletin DIV  {
	margin: 1em;

	page-break-inside: avoid;
   }
CITE {
	text-decoration: underline;
	font-style: normal;
}
TD.bulletin P.firstp:first-letter {
	font-weight:bold;
	font-size: large;
}
TD.bulletin DIV.firstp:first-letter {
	font-weight:bold;
	font-size: large;
}
TD.bulletin OL LI, TD.bulletin UL LI {
	margin: 1ex;
	page-break-inside: avoid;
}
TD.bulletin UL.noindent LI {
	margin-left: -1ex;
}
TD.bulletin A:link {
	text-decoration: none;
	color: #00F;
}
TD.bulletin A:visited {
	text-decoration: none;
	color: #00F;
}	
TD.bulletin A:active {
	text-decoration: none;
	color: #00F;
}
TD.bulletin A:hover {
	text-decoration: underline;
	color: #F00;
}

/*******************************************/
/*        Memory Verse List               */
/*******************************************/

UL.verses {
	list-style-type: circle;
}
UL.verses LI:first-line { 	/* This is for the verse-location */
	font-weight: bold;
	font-style: normal;
}
UL.verses LI {			/* This is for quoting the verse itself */
	font-weight: normal;
	font-style: italic;
	margin-bottom: 1em;
	page-break-inside: avoid;
}


