
/* ********************************************************************** */
/*                                 CLASSES                                */
/* ********************************************************************** */
.accent {
	font-size:15px;
	font-family:"Comic Sans MS";
	font-weight: bold;
}

.accentBordered {
	border: groove red thin; 
	font-size:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.bibleBullet {

}

.breakpage {
	page-break-after: always;
}

.displayText {
	display: none; 
	font-size:12px;
	font-family:"Palatino Linotype";
}

.hilite {
	background-color: #FFFF00;
	border-style: solid;
	border-width: 1px;
}

.larger {
	font-size: 14pt;
}

.left {
	float: left;
	/* border-style:solid;
		border-color: white; */
	padding: 0 10px 10px 0;
}

.milestone {
	font-size: 18pt;
	text-shadow:3px 1px orange; 
}

.notation {
	/* font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; */
	font-family:chalkboard;
	text-weight: bold;
	font-size: 15px;
	color:red;
}


/* navBar  */
.navBar ul {
	list-style:none;
	text-align:center;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000; padding:10px 0; 
}

.navBar ul li { display:inline; text-transform:uppercase; padding:0 10px; letter-spacing:3px; }
.navBar ul li a { text-decoration:none; color:#000000; }
.navBar ul li a:hover { text-decoration:underline; }

.plusBold {
	font-weight: bold;
	font-size:14pt;
}

.question {
	color:green;
	/* font-weight:bold; */
	font-size: 16px;
	font-family:chalkboard;
}
	
.quotation {
	font-family: cursive;
	color: #660000;
}


.right {
	float: right;
	padding: 0 10px 10px 0;
}

.scripture {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color:#6600FF;
	font-weight: bold;
}
	
.slide {
	border: 2px;
}
	
.strikethrough {
	text-decoration: line-through;
}


.submit {
	background-color: yellow;
	color: black;
    text-align: center;
    font-size: 16px;
}

.superscript {
	font-family:"Times New Roman", Times, serif;
	color: red;
	font-style: italic; 
	font-weight: bold;
	font-size: 75%;
	vertical-align: super;
	a.display:none;

	/* position: relative; */
}

.visibleText { 
	font-family:"Palatino Linotype";
	font-size: 14pt;
}
 
 .visuals {
 	font-family: "Comic Sans MS";
	color:#6600FF;
	font-weight: bold;
 }

/* ********************************************************************** */
/*                             HTML FORMATTING                            */
/* ********************************************************************** */
body {
	margin-left: 50px;
	font-size:14px;
	width: 650px;
	background-color:#FFFFFF;
	color: #000000;
}
	
dd {
	font-family:Georgia, "Times New Roman", Times, serif;
}
	
div {  
	/* page-break-after: always; */ 
}

div.pba {  
	page-break-after: always;
}

dt {
	font-weight: bold;
	font-family:"Comic Sans MS";
}


fieldset {
	width: 800px;
	font-family: "American Typewriter";
	font-family: 12pt;
}
	
figcaption {
	font-family:"Courier New", Courier, monospace;
	font-style: italic;
	font-size:12px;
}

figure {
  float: right;
  width: 300px;
  text-align: top;
  font-style: italic;
  font-size: small;
  text-indent: 0;
  border: thin white solid;
  margin: 0.5em;
  padding: 0.5em;
}

h2, h3 {
	border-style: solid;
	border-width: 1px;
	padding: 3px 3px 3px 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

h1{
	border-width: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


hr {
	width: 650px;
}

legend {
	font-size: 18pt;
	font-family:"Comic Sans MS";
	font-weight: bold;
}


ol li {
	list-style-type: upper-roman;
}

ol li li {
	list-style-type: upper-alpha;
}

sup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	/* font-weight: bold; */
}

table {
 	border: 1px solid black;
	width: 600px; 
 	padding: 5px 5px 5px 5px;
  }

th, td {
	vertical-align:top;
 	padding: 5px 5px 5px 5px;
}


ul {
    list-style:none;
    padding: 0 0 0 2em;     /* padding includes space for character and its margin */

    /* IE7 and lower use default */
    *list-style: disc;
    *padding: 0 0 0 1em;
}

ul li:before {
    content: '\2629'; 
    font-family: "Courier New", courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace;
    margin: 0 .5em 0 -1em;   /* right margin defines spacing between bullet and text. negative left margin pushes back to the edge of the parent <ul> */

    /* IE7 and lower use default */
    *content: none;
    *margin: 0;
}

ul ul li:before {
    content: '\2671'; 
    font-family: "Courier New", courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace;
    margin: 0 .5em 0 -1em;   /* right margin defines spacing between bullet and text. negative left margin pushes back to the edge of the parent <ul> */

    /* IE7 and lower use default */
    *content: none;
    *margin: 0;
}


ul li {
    text-indent: -1em;      /* negative text indent brings first line back inline with the others */

    /* IE7 and lower use default */
    *text-indent: 0;
}




/* ********************************************************************** */
/*                              ID SELECTORS                              */
/* ********************************************************************** */
#keyBox {
	width: 150px; 
	float:left; 
 	text-align:center; 
	margin:10px; 
	padding:2px; 
	border-style: 
	solid; border-width:thin;
}



#navigationBox {
	text-align:center;
	width: 150px; 
	float:left; 
	margin:10px; 
	padding:2px; 
	border-style: solid; 
	border-width:thin;
}

#previewBox {
	width: 260px; 
	float:left; 
	margin:10px;
	padding:2px; 
	border-style: solid; 
	border-width:thin;
}



#questionBox {
	text-align:left;
	width: 150px; 
	float:left; 
	margin:10px; 
	padding:2px; 
	border-style: solid; 
	border-width:thin;
}


/* ********************************************************************** */
/*                                 TAGS                                */
/* ********************************************************************** */

a.supLinks {
	text-decoration:none !important;
}

ol.outline {
	/* ol.li.
	ol.li.li. */
	list-style-type:upper-roman;
}

ol.ol.outline {
	/* ol.li.
	ol.li.li. */
	list-style-type:upper-alpha;
}

ol.ol.ol.outline {
	/* ol.li.
	ol.li.li. */
	list-style-type:decimal
}








