/* Heritage History CSS file */

/* COLORS 						    */
/*	Gray		= #808080 : Border	            */
/*	Brown		= #744A00 : Background color	    */
/*	Gold		= #FFD700 : Text font color         */
/*	Light-Brown	= #A06800 : Menu background color   */
/*  Store orange #FECA78  */
/*  Antique     = #FFFDDA : Character Bio background color  */
/*  ?????       = #412700 : Chracter info?                  */
/*  Yellow      = #FFFF99 : Civilization info               */

/*  Light-Orange    = #FBD7A1                               */
/*  Dark-Brown      = #412700 : Default Text color          */
/*  Light-Orange    = #FBD7A1 : Home background             */
/*  Light-Olive     = #BDBA00 : Military background         */
/*  Blood-Red       = #A90017 : Military links              */
/*  Flesh?          = #FFFF99 : ? NEW CIVILIZATION BACKGROUND? */
/* ERA and Character default color				*/
/*								*/
/*  Yellow          = #FFFBC6 : Background color civilization 	*/
/*  Green           = #7A7700 : Civilization Link Green  	*/

/* Reset all Browser's Default settings to zero */
html, body, ul, p, h1, h2, h3, h4, h5, h6, form, fieldset, a { 
    	margin: 0; 
	padding: 0; 
	border: 0; 
	} 
P {
	margin-top:    .50em;
   	margin-right:  .2in;
   	margin-bottom: 0in;
   	margin-left:   .2in;
   	text-align:    justify;
   	text-indent:  .5in
	}

/* Indent List Item by 2x the font size */
/* Changed padding-left from 2em to 1em for <ol> items not sure what this affected. */
LI {
	padding-left:	2em;
   
	}



/* www/menu_files/menu.php */
/* define link color to be gold */
.navhead a {
	color: #FFD700
	}

/* www/menu_files/menu.php */
/* define link color to be gold */
.navitem a {
	color: #FFD700
	}

/* www/menu_files/menu.php */
#nav {
	background-color: 	#744A00;
    	color: 		 	#FFD700;
	border-style:		solid;
 	border-color:  		#808080;
	border-top:	    	0px;
	border-left:		0px;
	border-right:		0px;
	border-top:	    	0px;
	border-bottom:		0px;
	background-image: url(menu_files/fourshelf_25.jpg);
}

#nav img {
	background-color: 	#744A00;
    	color: 		 	#FFD700;
	border-style:		none;
	}

/* www/menu_files/menu.php */
.category {
	background-color: #A06800;
    	margin-top:    6px;
    	margin-right:  0px;
    	margin-bottom: 6px;
    	margin-left:   0px;
    	font-size:     14pt;
    	font-weight:   500;
    	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
    	color:         #FFD700
    }

.category a {
	background-color: #A06800;
    	margin-top:    6px;
    	margin-right:  0px;
    	margin-bottom: 6px;
    	margin-left:   0px;
    	font-size:     14pt;
    	font-weight:   500;
    	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
    	color:         #FFD700
    }

.TitleAndAuthor {
	background-color: #A06800;
    	margin-top:    0px;
    	margin-right:  0px;
    	margin-bottom: 0px;
    	margin-left:   0px;
    	font-size:     14pt;
    	font-weight:   500;
    	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
    	color:         #FFD700
    }

.TitleAndAuthor A {
	background-color: #A06800;
    	margin-top:    0px;
    	margin-right:  0px;
    	margin-bottom: 0px;
    	margin-left:   0px;
    	font-size:     14pt;
    	font-weight:   500;
    	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
    	color:         #FFD700
    }

/* www/menu_files/menu.php */
.navhead {
	margin-top:    4px;
    	margin-right:  5px;
    	margin-bottom: 0px;
    	margin-left:   15px;
    	font-size:     14pt;
    	font-weight:   400;
    	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
    	color:         #FFD700;
	text-decoration:  none;
    }

/* www/menu_files/menu.php */
A.navitem:active  {
	margin-top:    4px;
    margin-right:  5px;
    margin-bottom: 0px;
    margin-left:   0px;
    font-size:     12pt;
    font-weight:   400;
    font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
    color:         #FFD700;
    text-decoration: none
    }
           
/* www/menu_files/menu.php */
A.navitem:link  {
	margin-top:    4px;
    margin-right:  5px;
    margin-bottom: 0px;
    margin-left:   0px;
    font-size:     12pt;
    font-weight:   400;
    font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
    color:         #FFD700;
    text-decoration: none
    }

/* www/menu_files/menu.php */
A.navitem:visited  {
	margin-top:    4px;
    margin-right:  5px;
    margin-bottom: 0px;
    margin-left:   0px;
    font-size:     12pt;
    font-weight:   400;
    font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
    color:         #FFD700;
    text-decoration: none
    }


/* www/menu_files/menu.php */
A.navitem:hover  {
	text-decoration: underline
    }

/* www/display.php */
.navitem_curr {
	margin-top:    4px;
    	margin-right:  5px;
    	margin-bottom: 0px;
    	margin-left:   0px;
    	font-size:     12pt;
    	font-weight:   400;
    	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
    	color:         #FFFDDA;
	text-decoration: none
    }

/* www/menu_files/menu.php */
.navhead a {
	text-decoration: none
	}

/* www/menu_files/menu.php */
.navhead a:hover {
	text-decoration: underline
	}

/* Changes to these ids need to be made also in heritage.css and toggle_menu.js */
#a, #b,#c,#d,#e,#f,#g,#h,#i,#j,#k, #l, #m, #n {
	display: none;
    	list-style-type: none;
    	margin-top: 0;
    	margin-bottom: 1ex
	}
/* Define colors, borders, fonts for top sections of web page */

/* www/menufiles/header.php */
.logo {	
	font-size:     12pt;
	font-weight:   900;
	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         #FCFC6A;
	border-style:  solid;
    	border-color:  #808080;
	border-left:   0px;
	border-right:  0px;
	border-top:    0px;
	border-bottom: 0px;
 background-image: url(menu_files/toprow_25.jpg);
	}

.logo img{	
	font-size:     12pt;
	font-weight:   900;
	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	border-style:  none;
	}

/* font-size:     36pt; */
/* www/menufiles/header.php */
.logo_1 {	
	font-size:     36pt;
	font-weight:   900;
	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         #FCFC6A;
	border-style:  solid;
    	border-color:  #808080;
	border-left:   0px;
	border-right:  0px;
	border-top:    0px;
	border-bottom: 0px;
	}

/* www/menufiles/header.php */
.logo_1 a {	
	font-size:     36pt;
	font-weight:   900;
	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         #FCFC6A;
	border-style:  solid;
    	border-color:  #808080;
	border-left:   0px;
	border-right:  0px;
	border-top:    0px;
	border-bottom: 0px;
	text-decoration: none; 
	}

.logo_1 img {	
	font-size:     14pt;
	font-weight:   400;
	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	border-style:  none;
	background-color:    #744A00;
	}

/* www/menufiles/header.php */
.quote {	
	font-size:     12pt;
	font-weight:   400;
	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	text-align: 	center; 
	color:         #FCFC6A;
    	padding-left:  50px;
    	padding-right:  50px;
	border-style:  none;
 	border-color:  #808080;
	background-color:    #744A00;
background-image: url(menu_files/botrow_25.jpg);
	}

/* www/menufiles/header.php */
.quote_1 {	
	font-size:     12pt;
	font-weight:   400;
	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	text-align: 	center; 
	color:         #FCFC6A;
    	padding:       0px;
	border-style:  none;
 	border-color:  #808080;
	}
	
/* www/menufiles/header.php */
.tagline {	
	font-size:     10pt;
	font-weight:   400;
	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         #FCFC6A;
    	padding:       2px;
	border-style:  none;
	}

.tagline a {	
	font-size:     10pt;
	font-weight:   400;
	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         #FCFC6A;
    	padding:       2px;
	border-style:  none;
	text-decoration: none; 
	}

/* www/menufiles/footer.php */
.footer {	
	font-size:     14pt;
	font-weight:   400;
	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         #FFD700;
	border-left:   0px;
	border-right:  0px;
	border-top:    0px;
	border-bottom: 0px;
    	border-spacing: 0px;
	background-color:    #744A00;
    }

.footer img {	
	font-size:     14pt;
	font-weight:   400;
	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	border-style:  none;
	background-color:    #744A00;
    }


.military {
	margin-top:    0px;
    	margin-right:  0px;
    	margin-bottom: 0px;
    	margin-left:   0px;
    	font-size:     10pt;
    	font-weight:   400;
    	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         #412700;
	text-decoration:  none;
	background-color:    #DDCC00;
	border-style:  solid;
    	border-color:  #7A7700;
	border-left:   0px;
	border-right:  0px;
	border-top:    0px;
	border-bottom: 0px;
    }

td.military {	
	font-size:     10pt;
	font-weight:   400;
	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         #412700;
    	padding:       3px;
	border-style:  solid;
 	border-color:  #7A7700;
	background-color:    #DDCC00;
 	border-left:    1px;
 	border-right:   0px;
 	border-top:     0px;
 	border-bottom:  1px;
}

.military_form {
    	font-size:     12pt;
    	font-weight:   400;
    	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         #412700;
	text-decoration:  none;
	background-color:    #DDCC00;
    }

td.military_form {
    	font-size:     12pt;
    	font-weight:   400;
    	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         #412700;
	background-color:    #DDCC00;
    	padding:       3px;
    }

table.military_form {
	margin-top:    	20px;
	margin-bottom:  30px;
    	font-size:     	12pt;
    	font-weight:   	400;
    	font-family:   	"times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         	#412700;
	background-color:    	#DDCC00;
    	border-color:  	#412700;
    }

.military_form a {
    	font-size:     12pt;
    	font-weight:   400;
    	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         red; 
	background-color:    #DDCC00;
	text-decoration:  underline;
    }

.character_form {
    	font-size:     12pt;
    	font-weight:   400;
    	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         #412700;
	text-decoration:  none;
	background-color:    #FFFF99;
    }

td.character_form {
    	font-size:     12pt;
    	font-weight:   400;
    	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         #412700;
	background-color:    #FFFF99;
    	padding:       3px;
    }

td.character_form_border {
    	font-size:     12pt;
    	font-weight:   400;
    	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         #412700;
	background-color:    #FFFF99;
    	padding:       3px;
    	border-color:  	#412700;
	border-style:  solid;
	border-width:	1px;
    }

table.character_form {
	margin-top:    	20px;
	margin-bottom:  40px;
    	font-size:     	12pt;
    	font-weight:   	400;
    	font-family:   	"times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         	#412700;
	background-color:    	#FFFF99;
    	border-color:  	#412700;
    }

.character_form a {
    	font-size:     12pt;
    	font-weight:   400;
    	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         red; 
	background-color:    #FFFF99;
	text-decoration:  underline;
    }

td.BattleList {
	margin-top:    0px;
    	margin-right:  0px;
    	margin-bottom: 0px;
    	margin-left:   0px;
    	padding:       5px;
    	font-size:     12pt;
    	font-weight:   400;
    	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         #412700;
	text-decoration:  none;
	background-color:    #DDCC00;
 	border-color:  #412700;
	border-style:  solid;
	border-width: 1px
}

table.BattleList {
	margin-top:    20px;
    	margin-right:  0px;
    	margin-bottom: 0px;
    	margin-left:   0px;
    	padding:       5px;
    	font-size:     12pt;
    	font-weight:   400;
    	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         #412700;
	text-decoration:  none;
	background-color:    #DDCC00;
 	border-color:  #412700;
	border-style:  solid;
	border-width: 1px
}

td.CharacterList {
	margin-top:    0px;
    	margin-right:  0px;
    	margin-bottom: 0px;
    	margin-left:   0px;
    	padding:       3px;
    	font-size:     12pt;
    	font-weight:   400;
    	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         #412700;
	text-decoration:  none;
	background-color:    #FFFF99;
 	border-color:  #412700;
	border-style:  solid;
	border-width: 1px;
}

table.CharacterList {
	margin-top:    20px;
    	margin-right:  0px;
    	margin-bottom: 0px;
    	margin-left:   0px;
    	padding:       0px;
    	font-size:     12pt;
    	font-weight:   400;
    	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         #412700;
	text-decoration:  none;
	background-color:    #FFFF99;
 	border-color:  #412700;
	border-style:  solid;
	border-width: 0px;
}

#character_link_full a {
	text-decoration: underline;
    	color:              #006A25;
	font-weight:        500;
	}

#character_link_pseudo a {
	text-decoration: underline;
    	color:              olive;
	font-weight:        500;
	}
#war_link_pseudo a {
	text-decoration: underline;
    	color:              #E5325E;
	font-weight:        500;
	}
#war_link_full a {
	text-decoration: underline;
    	color:              #A90017;
	font-weight:        500;
	}


.generic_defaults {	
	font-size:     14pt;
	font-weight:   400;
	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         #412700;
	border-style:  none;
 	border-color:  #412700;
    	background-color: #FFFBC6;
    }

.generic_defaults img {	
	font-size:     14pt;
	font-weight:   400;
	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         #412700;
	border-style:  none;
    	background-color: #FFFBC6;
    }

.generic_defaults a {	
	font-family:     "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	text-decoration: underline;
    	color:           #7A7700;
	font-weight:     400;
	}
	
generic_defaults li {
	padding-left:	0em;
	margin-left:   .5in;
	text-align:    justify;
}

generic_defaults ol {
	padding-left:	0em;
	margin-left:   .5in;
	text-align:    justify;
	list-style-type: decimal;

}

td.generic_defaults {	
	font-size:     14pt;
	font-weight:   400;
	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         #412700;
	padding:	3px;
	border-style:  none;
 	border-color:  #412700;
  	background-color: #FFFBC6;
	border-width:	1px;
    }

tr.generic_defaults {	
	font-size:     14pt;
	font-weight:   400;
	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         #412700;
	border-style:  none;
 	border-color:  #412700;
  	background-color: #FFFBC6;
    }

table.generic_defaults {
	background-color:    #FFFBC6;
	border-style:  none;
 	border-color:  #412700;
	border-width: 	1px;
}


.store_defaults {	
	font-size:     14pt;
	font-weight:   400;
	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         #412700;
	border-style:  none;
 	border-color:  #412700;
    	background-color: #FECA78;
    }
    
.store_defaults img {	
	font-size:     14pt;
	font-weight:   400;
	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         #412700;
	border-style:  none;
    	background-color: #FECA78;
    }


.store_defaults a {	
	font-family:     "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	text-decoration: underline;
    	color:           #7A7700;
	font-weight:     400;
	}


td.store_defaults {	
	font-size:     14pt;
	font-weight:   400;
	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         #412700;
	padding:	3px;
	border-style:  none;
 	border-color:  #412700;
  	background-color: #FECA78;
	border-width:	1px;
    }

tr.store_defaults {	
	font-size:     14pt;
	font-weight:   400;
	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         #412700;
	border-style:  none;
 	border-color:  #412700;
  	 	background-color: #FECA78;
    }

table.store_defaults {
	 	background-color: #FECA78;
	border-style:  none;
 	border-color:  #412700;
	border-width: 	1px;
}





#story_table {	
	font-size:     14pt;
	font-weight:   400;
	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         #412700;
	border-style:  none;
    }

#map_table {	
	margin-top:	20px;
	font-size:     14pt;
	font-weight:   400;
	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         olive;
	border-style:  none;
    }
#map_table td {	
	padding:	3px;
	font-size:     14pt;
	font-weight:   400;
	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         olive;
	border-style:  none;
    }
    
    /* 
advanced','intermediate','grammar','mature
*/

.reading_level_advanced a {
	text-decoration: underline;
    	color:              red;
	font-weight:        500;
	}

.reading_level_intermediate a {
	text-decoration: underline;
    	color:              #A06800;
	font-weight:        500;
	}

.reading_level_grammar a {
	text-decoration: underline;
    	color:              green;
	font-weight:        500;
	}
#reading_level_advanced a {
	text-decoration: underline;
    	color:              red;
	font-weight:        500;
	}

#reading_level_intermediate a {
	text-decoration: underline;
    	color:              #A06800;
	font-weight:        500;
	}

#reading_level_grammar a {
	text-decoration: underline;
    	color:              green;
	font-weight:        500;
	}

.home_defaults {	
	font-size:     14pt;
	font-weight:   400;
	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         #412700;
	border-style:  none;
 	border-color:  #7A7700;
    	background-color: #FECA78;
    }

.home_defaults img {	
	font-size:     14pt;
	font-weight:   400;
	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         #412700;
	border-style:  none;
 	border-color:  #7A7700;
    	background-color: #FECA78;
    }

.home_defaults a {	
	font-size:     14pt;
	font-family:     "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	text-decoration: underline;
    	color:           #7A7700;
	font-weight:     400;
	}

table.home_defaults {
	padding-left: 2px;
    	background-color: #FECA78;
	border-style:  solid;
 	border-color:  #7A7700;
 	border-left:    0px;
 	border-right:   0px;
 	border-top:     0px;
 	border-bottom:  0px;
	}

td.home_defaults {	
	font-size:     14pt;
	font-weight:   400;
	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         #412700;
    	padding:       0px;
	border-style:  none;
 	border-color:  #7A7700;
    	background-color: #FECA78;
    }
td.home_defaults_border {	
	font-size:     14pt;
	font-weight:   400;
	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         #412700;
    	padding:       3px;
	border-style:  solid;
 	border-color:  #412700;
    	background-color: #FECA78;
	border-width:	1px;
    }

tr.home_defaults {	
	font-size:     14pt;
	font-weight:   400;
	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         #412700;
    	padding:       3px;
	border-style:  none;
 	border-color:  #7A7700;
    	background-color: #FECA78;
    }
.war_defaults {	
	font-size:     14pt;
	font-weight:   400;
	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         #412700;
	border-style:  none;
 	border-color:  #7A7700;
    	background-color: #DDCC00;
    }

.war_defaults a {	
	font-family:     "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	text-decoration: underline;
    	color:           #7A7700;
	font-weight:     800;
	}

table.war_defaults {
	padding-left: 2px;
    	background-color: #DDCC00;
	border-style:  solid;
 	border-color:  #7A7700;
 	border-left:    0px;
 	border-right:   0px;
 	border-top:     0px;
 	border-bottom:  0px;
	}

td.war_defaults {	
	font-size:     14pt;
	font-weight:   400;
	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         #412700;
    	padding:       3px;
	border-style:  none;
 	border-color:  #7A7700;
    	background-color: #DDCC00;
    }

tr.war_defaults {	
	font-size:     14pt;
	font-weight:   400;
	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         #412700;
    	padding:       3px;
	border-style:  none;
 	border-color:  #7A7700;
    	background-color: #DDCC00;
    }
    

.char_defaults {	
	font-size:     14pt;
	font-weight:   400;
	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         #412700;
	border-style:  none;
 	border-color:  #412700;
    	background-color: #FFFF99;
    }

.char_defaults img {	
	font-size:     14pt;
	font-weight:   400;
	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         #412700;
	border-style:  none;
    	background-color: #FFFF99;
    }

.char_defaults a {	
	font-family:     "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	text-decoration: underline;
    	color:           #7A7700;
	font-weight:     800;
	}

td.char_defaults {	
	font-size:     14pt;
	font-weight:   400;
	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         #412700;
	padding:	3px;
	border-style:  none;
 	border-color:  #412700;
  	background-color: #FFFF99;
	border-width:	1px;
    }

tr.char_defaults {	
	font-size:     14pt;
	font-weight:   400;
	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         #412700;
	border-style:  none;
 	border-color:  #412700;
  	background-color: #FFFF99;
    }

table.char_defaults {
	background-color:    #FFFF99;
	border-style:  none;
 	border-color:  #412700;
	border-width: 	1px;
}

.right_feature img {	
	font-size:     14pt;
	font-weight:   400;
	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         #412700;
    	padding:       3px;
	border-style:  none;
    	background-color: #EF9C00;
    }
 
td.right_feature {	
	font-size:     14pt;
	font-weight:   400;
	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         #412700;
    	padding:       5px;
	border-style:  none;
    	background-color: #EF9C00;
    }

a.right_feature {	
	font-size:     14pt;
	font-weight:   400;
	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         #412700;
    	padding:       3px;
	border-style:  none;
    }

#myCaption {	
	font-size:     14pt;
	font-weight:   400;
	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         #412700;
    padding:       0px;
	border-style:  solid;
 	border-color:  #7A7700;
    background-color: #FBD7A1;
 	border-left:    0px;
 	border-right:   0px;
 	border-top:     0px;
 	border-bottom:  0px;
    }
#myImageSlideShow {	
	font-size:     14pt;
	font-weight:   400;
	font-family:   "times new roman", verdana, arial, tahoma, helvetica, sans-serif;
	color:         #412700;
    padding:       0px;
	border-style:  solid;
 	border-color:  #7A7700;
    background-color: #FBD7A1;
 	border-left:    0px;
 	border-right:   0px;
 	border-top:     0px;
 	border-bottom:  0px;
    }
    /*
     * Mainlesson's css directives for poems, etc.
     */
TABLE.poem TD   {
	font-family: "times new roman", Tahoma, Arial, serif;
       	font-size:   14pt; 
	line-height: 1.2;
	color:		#412700;
 }
TABLE.POEM {margin-top:    2em;
            margin-right:  0em;
            margin-bottom: 2em;
            margin-left:   0;
            }

P.SMALLHI   {margin-top:    0in;
        margin-right:  .25in;
        margin-bottom: 0in;
        margin-left:   .25in;
        text-indent:   -2em;
        font-size: 85%}


P.RIGHT {margin-top:    0in;
        margin-right:  .25in;
        margin-bottom: 0in;
        margin-left:   .25in;
        text-align:    right;
        text-indent:   0em}


P.L0   {margin-top:    0em;
        margin-right:  0em;
        margin-bottom: 0em;
        margin-left:   .4em;
        text-indent:   0em}

P.L0DQ {margin-top:    0em;
        margin-right:  0em;
        margin-bottom: 0em;
        margin-left:   .4em;
        text-indent:   -.4em}

P.L0SQ {margin-top:    0em;
        margin-right:  0em;
        margin-bottom: 0em;
        margin-left:   .4em;
        text-indent:   -.2em}

P.L1   {margin-top:    0em;
        margin-right:  0em;
        margin-bottom: 0em;
        margin-left:   1.4em;
        text-indent:   0em}

P.L1DQ {margin-top:    0em;
        margin-right:  0em;
        margin-bottom: 0em;
        margin-left:   1.4em;
        text-indent:   -.4em}

P.L1SQ {margin-top:    0em;
        margin-right:  0em;
        margin-bottom: 0em;
        margin-left:   1.4em;
        text-indent:   -.2em}

P.L2   {margin-top:    0em;
        margin-right:  0em;
        margin-bottom: 0em;
        margin-left:   2.4em;
        text-indent:   0em}

P.L2DQ {margin-top:    0em;
        margin-right:  0em;
        margin-bottom: 0em;
        margin-left:   2.4em;
        text-indent:   -.4em}

P.L2SQ {margin-top:    0em;
        margin-right:  0em;
        margin-bottom: 0em;
        margin-left:   2.4em;
        text-indent:   -.2em}

P.L3   {margin-top:    0em;
        margin-right:  0em;
        margin-bottom: 0em;
        margin-left:   3.4em;
        text-indent:   0em}

P.L3DQ {margin-top:    0em;
        margin-right:  0em;
        margin-bottom: 0em;
        margin-left:   3.4em;
        text-indent:   -.4em}


P.L4   {margin-top:    0em;
        margin-right:  0em;
        margin-bottom: 0em;
        margin-left:   4.4em;
        text-indent:   0em}

P.L4DQ {margin-top:    0em;
        margin-right:  0em;
        margin-bottom: 0em;
        margin-left:   4.4em;
        text-indent:   -.4em}


P.L5   {margin-top:    0em;
        margin-right:  0em;
        margin-bottom: 0em;
        margin-left:   5.4em;
        text-indent:   0em}

P.L6   {margin-top:    0em;
        margin-right:  0em;
        margin-bottom: 0em;
        margin-left:   6.4em;
        text-indent:   0em}

P.L7   {margin-top:    0em;
        margin-right:  0em;
        margin-bottom: 0em;
        margin-left:   7.4em;
        text-indent:   0em}

P.L8   {margin-top:    0em;
        margin-right:  0em;
        margin-bottom: 0em;
        margin-left:   8.4em;
        text-indent:   0em}

P.L9   {margin-top:    0em;
        margin-right:  0em;
        margin-bottom: 0em;
        margin-left:   9.4em;
        text-indent:   0em}

P.L10   {margin-top:    0em;
        margin-right:  0em;
        margin-bottom: 0em;
        margin-left:   10.4em;
        text-indent:   0em}

P.L11   {margin-top:    0em;
        margin-right:  0em;
        margin-bottom: 0em;
        margin-left:   11.4em;
        text-indent:   0em}

P.L12   {margin-top:    0em;
        margin-right:  0em;
        margin-bottom: 0em;
        margin-left:   12.4em;
        text-indent:   0em}

P.L13   {margin-top:    0em;
        margin-right:  0em;
        margin-bottom: 0em;
        margin-left:   13.4em;
        text-indent:   0em}

P.L14   {margin-top:    0em;
        margin-right:  0em;
        margin-bottom: 0em;
        margin-left:   14.4em;
        text-indent:   0em}

P.L15   {margin-top:    0em;
        margin-right:  0em;
        margin-bottom: 0em;
        margin-left:   15.4em;
        text-indent:   0em}


P.V0   {margin-top:    0in;
        margin-right:  .25in;
        margin-bottom: 0in;
        margin-left:   .50in;
        text-indent:   0in}

P.V0SQ {margin-top:    0in;
        margin-right:  .25in;
        margin-bottom: 0in;
        margin-left:   .50in;
        text-indent:   -.04in}

P.V0DQ {margin-top:    0in;
        margin-right:  .25in;
        margin-bottom: 0in;
        margin-left:   .50in;
        text-indent:   -.08in}

P.V1   {margin-top:    0in;
        margin-right:  .25in;
        margin-bottom: 0in;
        margin-left:   .75in;
        text-indent:   0in}

P.V1SQ {margin-top:    0in;
        margin-right:  .25in;
        margin-bottom: 0in;
        margin-left:   .75in;
        text-indent:   -.04in}

P.V1DQ {margin-top:    0in;
        margin-right:  .25in;
        margin-bottom: 0in;
        margin-left:   .75in;
        text-indent:   -.08in}

P.V2   {margin-top:    0in;
        margin-right:  .25in;
        margin-bottom: 0in;
        margin-left:   1.00in;
        text-indent:   0in}

P.V2SQ {margin-top:    0in;
        margin-right:  .25in;
        margin-bottom: 0in;
        margin-left:   1.00in;
        text-indent:   -.04in}

P.V2DQ {margin-top:    0in;
        margin-right:  .25in;
        margin-bottom: 0in;
        margin-left:   1.00in;
        text-indent:   -.08in}

P.V3   {margin-top:    0in;
        margin-right:  .25in;
        margin-bottom: 0in;
        margin-left:   1.25in;
        text-indent:   0in}

P.V3SQ {margin-top:    0in;
        margin-right:  .25in;
        margin-bottom: 0in;
        margin-left:   1.25in;
        text-indent:   -.04in}

P.V3DQ {margin-top:    0in;
        margin-right:  .25in;
        margin-bottom: 0in;
        margin-left:   1.25in;
        text-indent:   -.08in}

P.V4   {margin-top:    0in;
        margin-right:  .25in;
        margin-bottom: 0in;
        margin-left:   1.50in;
        text-indent:   0in}

P.V4SQ {margin-top:    0in;
        margin-right:  .25in;
        margin-bottom: 0in;
        margin-left:   1.50in;
        text-indent:   -.04in}

P.V4DQ {margin-top:    0in;
        margin-right:  .25in;
        margin-bottom: 0in;
        margin-left:   1.50in;
        text-indent:   -.08in}

P.V5   {margin-top:    0in;
        margin-right:  .25in;
        margin-bottom: 0in;
        margin-left:   1.75in;
        text-indent:   0in}

P.V5SQ {margin-top:    0in;
        margin-right:  .25in;
        margin-bottom: 0in;
        margin-left:   1.75in;
        text-indent:   -.04in}

P.V5DQ {margin-top:    0in;
        margin-right:  .25in;
        margin-bottom: 0in;
        margin-left:   1.75in;
        text-indent:   -.08in}

P.V6   {margin-top:    0in;
        margin-right:  .25in;
        margin-bottom: 0in;
        margin-left:   2.00in;
        text-indent:   0in}

P.V6SQ {margin-top:    0in;
        margin-right:  .25in;
        margin-bottom: 0in;
        margin-left:   2.00in;
        text-indent:   -.04in}

P.V6DQ {margin-top:    0in;
        margin-right:  .25in;
        margin-bottom: 0in;
        margin-left:   2.00in;
        text-indent:   -.08in}

P.V7   {margin-top:    0in;
        margin-right:  .25in;
        margin-bottom: 0in;
        margin-left:   2.25in;
        text-indent:   0in}

P.V7SQ {margin-top:    0in;
        margin-right:  .25in;
        margin-bottom: 0in;
        margin-left:   2.25in;
        text-indent:   -.04in}

P.V7DQ {margin-top:    0in;
        margin-right:  .25in;
        margin-bottom: 0in;
        margin-left:   2.25in;
        text-indent:   -.08in}

P.V8   {margin-top:    0in;
        margin-right:  .25in;
        margin-bottom: 0in;
        margin-left:   2.50in;
        text-indent:   0in}

P.V9   {margin-top:    0in;
        margin-right:  .25in;
        margin-bottom: 0in;
        margin-left:   2.75in;
        text-indent:   0in}

P.VA   {margin-top:    0in;
        margin-right:  .25in;
        margin-bottom: 0in;
        margin-left:   3.00in;
        text-indent:   0in}

P.VB   {margin-top:    0in;
        margin-right:  .25in;
        margin-bottom: 0in;
        margin-left:   3.25in;
        text-indent:   0in}

P.VC   {margin-top:    0in;
        margin-right:  .25in;
        margin-bottom: 0in;
        margin-left:   3.50in;
        text-indent:   0in}

P.VD   {margin-top:    0in;
        margin-right:  .25in;
        margin-bottom: 0in;
        margin-left:   3.75in;
        text-indent:   0in}

P.VE   {margin-top:    0in;
        margin-right:  .25in;
        margin-bottom: 0in;
        margin-left:   4.00in;
        text-indent:   0in}

P.VF   {margin-top:    0in;
        margin-right:  .25in;
        margin-bottom: 0in;
        margin-left:   4.25in;
        text-indent:   0in}

