/*************************************************/
/*                 ASSEMBLING                    */
/*************************************************/
BODY#assembling TABLE.timesandlocations {
	width: 95%;
	border-width: 0;
}
BODY#assembling TABLE.timesandlocations TR TD.location {
	text-align: right;
}

/**********************************************/
/*              OUTLINE STYLES                */
/**********************************************/
/* ALL TEXT WILL BE BOLD UNLESS THE SPAN CLASS="normal" TAGS ARE USED. */
TD.toc H2 {
	text-align: center;
	font-size: large;
}
TD.toc SPAN.normal {
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
}
TD.toc {
	background-color: #FFC;
	padding: 1em;
}

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

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

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

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

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

	/* Fourth Level:
	 * a,b,c
	 */
	 TD.toc OL OL OL OL {
		list-style-type: lower-alpha;
		font-size: medium;
	}
	/* Fifth Level:
	 * i,ii,iii
	 */
	 TD.toc OL OL OL OL OL {
		list-style-type: lower-roman;
		font-size: medium;
	}

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

/* links */
	TD.toc A:link {
		text-decoration: none;
		color: #639;
	}
	TD.toc A:visited {
		text-decoration: none;
		color: #639;
	}	
	TD.toc A:active {
		text-decoration: none;
		color: #639;
	}
	TD.toc A:hover {
		text-decoration: underline;
		color: #690;
	}




	TD.outline UL.begend OL OL OL OL {
		list-style-type: lower-roman;
	}
/***************************************************/
/*			TABS			   */
/***************************************************/

	TD.tabtop, TD.tab2, TD.tab3, TD.tab4 {
		border-top-width: thin;
		border-top-style: solid;
		text-align: center;
		width: 19%;
	}
	TD.tabend {
		width: 24%;
	}
	TD.tab2, TD.tab3, TD.tab4, TD.tabend {
		border-bottom-style: ridge;
	}
	TD.tabtop {
		border-bottom: 0;
		font-weight: bold;
	}
	TD.tab2 {
		border-bottom-width: thin;
	}
	TD.tab3 {
		border-bottom-width: medium;
	}
	TD.tab4, TD.tabend {
		border-bottom-width: thick;
	}

	TD#alpha {
		border-left-style: solid;
		border-left-width: thin;
	}
	TD#chrono, TD#topic, TD#author {
		border-left-style: double;
		border-left-width: medium;
	}
	TD#author {
		border-right-style: solid;
		border-right-width: thin;
	}
	

