/*****************************************************
* TEILite.css								 		 *
* all 										 		 *
*		- main layout elements 						 *
*		- JPEG 2000 styles						 	 *
*     	- general links			 					 *
*     	- sidebar links		 						 *
*     	- non-text elements 	 					 *
*     	- text formatting and positioning 			 *
*     	- text positioning 		 					 *
*     	- styles that format the text only 			 *
* results page 										 *
* gallery page 								 		 *
* contents page 		   						 	 *
* efacs content 								  	 *
* TEI content 								 		 *
*		- general 					 				 *
*      	- title page 				 				 *
*		- epigraphs		 							 *
*	  	- figures						 			 *
*	  	- lists 	 								 *
*	  	- poems										 *	
*	  	- notes									 	 *
*	  	- drama							 			 *
*	  	- line groups and lines 	 				 *
*	  	- divs 										 *
*		- p.txt 	 								 *
*		- span and table styles 					 *
* print styles										 *
******************************************************/

/* Comments: 

1. If a TEI project is referenced in a comment, the style showed up in that project's CSS file,
and part or all was incorporated into this CSS file.

Referenced TEI projects:
HistPriSrc - Historical Primary Sources
IbrAmerTxt - Ibero-American Electronic Text Series
StvnsnRobL - Robert Louis Stevenson Fables
wiacrev - Wisconsin Academy Review
FilznHCuca - The History of Cuca Records, 1959-1973
TEIrTest - Nordic Translation Series (test only)

2. If no TEI project is referenced, the style is new to the EFacs redesign. 

3. If the word "new" is listed after an element in a style, that element did not appear in any
referenced TEI project and is new to the EFacs redesign. Elements are not commented like this
if the entire style is new to the efacs redesign.

4. If a style is preceded by "problematic style," there is a possible problem with the style,
and it is listed in a separate file.

5. All extraneous "font-family" elements were commented out, since they are specific
to a particular TEI.

6. If a style is preceded by "this style cannot be found," the style is absent from all style sheets
but appears in a project's html output (or Peter's list).

7. Some styles are commented out completely because they could be problematic. 

8. There are some comments left in from the old style sheets.

9. Values that have changed from the old style sheet(s) to the new style sheet are indicated
in a comment next to the value in the new style sheet.

10. Default styles meant to be applied to all interfaces must not be inside an @media
statement, as it causes trouble for a Macintosh. Any @media statement must be placed at the end of the document
to eliminate interference with the regular styles. */

/*********************************************
* all - main layout elements 			     *
*********************************************/
/* Styles applied in regular media */
@media screen {
  .be-nice-to-Mac-IE5 {
    font-family: "\"}\"", sans-serif;
    font-family: inherit;
  }

div.main 			{
				float:left; 
				position:absolute;
				top:54px;
				left:115px;
				width:auto;
				height:auto;
				margin:0px 2em 0px 0px;
				padding-right:1.75em;
				border:0px;
				}

div.navBar 			{
				clear:left; 
				float:left;
				/*position:relative;
				top:54px;
				left:0px;*/
				width:120px;
				height:100%;
				padding-top:54px;
				/*margin:54px 0px 0px 0px;*/
				border:0px; 
				background-image: url(/graphics/TEILite/style07/Sidebar-07.gif); 
				background-repeat:no-repeat; 
				background-position:0px 54px; 
				background-color:#645c7c; 
				}

/* from StvnsnRobL */
div.navtable 		{
				margin-left: +2em;
				text-align: center; /* new */
				color: #645c7c; /* new */
				width:95%;
				}

/* from wiacrev, commented out because it might cause problems 
div.navtable h2		{
				margin-left: +2.5em;
				margin-right: +2.5em;
				}
*/

/* from wiacrev, commented out because it might cause problems 
div.navtable table	{
				padding-left: +4em;
				padding-right: +4em;
				}
*/

div.topBanner 		{
				float:none;
				position:absolute;
				top:0px;
				left:0px;
				width:100%; 
				height:19px;
				border:0px;
				margin:0px;
				padding:0px; 
				background-image: url(/graphics/TEILite/style07/TopBanner-07.gif); 
				background-repeat:repeat-x;
				background-color:#ffffff;
				}

/* from IbrAmerTxt */
/* this style is also used for TEI content and results page*/
span.headref, span.pubdate {
				/*display: none;*/
				/*background-color: white;*/ /* for older browsers */
				/*color: white;*/
				}

/* from StvnsnRobL */
/* this style is also used in contents page */
.navlink
{
	color: #645c7c;
	/* StvnsnRobL has #31639c */
	font-weight: bold;
	font-family: helvetica, arial, sans-serif;
	margin: 0em 1em 0em 1.75em;
	/* new */
	/* new */
	font-size: 1em;
}
.navlink a:link, .navlink a:visited {
	color: #645c7c;
}
.navlink img {
	vertical-align: -4px;
}
/* all other style sheets have .searchterm, not span.searchterm */
span.searchterm 	{
				font-weight: bold; /* HistPriSrc, IbrAmerTxt, StvnsnRobL, FilznHCuca, TEIrTest do not have */
				color: #ff0000;
				/* wiacrev has background: #f9ffa0 */
				}

html, body, body.home, body.srchresults, body.contents, body.pageview {
				font-family: Helvetica, Arial, sans-serif;
				font-size: 100%;
				color: #000000;
				background-image: url(/graphics/TEILite/style07/Background-07.gif);
				background-color:#ffffff;
				margin-top: 0px;
				margin-right: 0px;
				margin-left: 0px;
				margin-bottom: 0px;
				height:100%;
				width:100%;
				background-repeat:repeat-y;
				}

div.bookImage 		{
				float:left; 
				position:relative;
				top:0px;
				left:0px;
				width:191px;
				height:54px;
				background-color:#ffffff;
				}

div.uwdcImageTop 	{
				float:right;
				width:55px;
				height:19px;
				margin:0px;
				padding:0px;
				border:0px;
				background-color:#ffffff;
				position:relative;
				top:0px;
				right:0px;
				}

div.uwdcImageBottom {
				clear:right;
				float:right;
				width:55px;
				height:35px;
				margin:0px;
				padding:0px;
				border:0px;
				background-color:#ffffff;
				position:relative;
				top:0px;
				right:0px;
				}

div.collectionTitle {
				position:relative;
				top:21px;
				/* right:120px; */
				left:0px;
				width:auto;
				color:#645c7c; 
				font-weight:bold;
				text-align:right;
				margin-right:60px;
				margin-left:151px;
				font-size:1.3em;			
				}

/*********************************************
* all - JPEG 2000 styles          			 *
*********************************************/

/* overrides efacs body style */
body.JPEG 			{
				background-image:url("/graphics/TEILite/headerbackground.gif");
				background-repeat:repeat-x;
				}

/* main table for JPEG 2000 */
table.JPEGmain 		{
				height:100%;
				padding:0px;
				margin:0px;
				/* html background*/
				background-color:#ffffff;
				/*width:100%;*/
				}

/* JPEG 2000 control area */	
td.JPEGcontrols 	{
				width:auto;
				vertical-align:top;
				padding:0.5em 0em 0em 0em;
				margin:0px;
				border:0px;
				font-size:1em;
				/* navBar background */
				background-color:#645c7c;
				/*same as div.navBar a*/
				color:#d6bead;
				height:100%;
				}

td.controlsImage	{
				width:auto;
				}
				
/* style for area containing zoom buttons */	
table.zoom td			{
				vertical-align:middle;
				font-size:0.8em;
				padding:0em 0.5em 0em 0.5em;
				}
	
/* style for area containing "change image to:" */	
td.JPEGPageSize			{
				vertical-align:top;
				text-align:center;
				font-size:0.8em;
				}

/* styles for area containing main image */	
td.JPEGimage 		{
				width:100%;
				padding-left:1em;
				vertical-align:top;
				padding-right:1em;
				}
	
td.JPEGimage input 	{
				border:1px solid #000000;
				clear:both;
				}

h2.JPEG				{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1.0em;
				font-weight: bold;
				/* regular h2 */
				color: #000000;
				margin-left:1.75em;
				margin-top:1em;
				}
	
hr.JPEG				{
  				border: 0px;
				padding-top:0px;
				padding-bottom:0px;
  				width: 100%;
  				text-align:left;
  				height:1px;
				/* regular hr */
  				color:#645c7c;
  				background-color:#645c7c;
				margin:1em 0em 1em 0em;
				clear:both;
				display:block;
				}

/* styles for 'close window' button */	
td.closeWindow 		{
				padding-top:1em;
				}

.JPEGbutton				{	
				/* button */										
			   	color:#645c7c;
			   	background-color:#d6bead;
			   	font-family:Arial, Helvetica, sans-serif;
			   	font-weight:bold;
			   	border-style:outset;
				}

/* style for JPEG 2000 footer */
div.JPEGfooter			{
				margin-bottom:1em;
				font-size:0.8em;
				font-weight:bold;
				}

/* style for Efacs navigation */
.navigation-sub1		{
				margin-left:0.5em;
				margin-bottom: 1em;
				/*display:block;
				font-size:0.8em;*/
				}

}	
	
/* Styles applied in all media - these are the rest of the styles */	

/*********************************************
* all - general links              			 *
*********************************************/

a					{
				text-decoration:none;
				}				


a:link 				{
				color: #003333;
				text-decoration: underline;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1em; 
				}

a:active 			{
				color: #003333;
				text-decoration: underline;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1em; 
				}

a:visited 			{
				color: #003333;
				text-decoration: underline;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1em; 
				}

a:hover 			{
				color: #645c7c;
				text-decoration: underline;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1em; 
				}
				
/* from wiacrev, IbrAmerTxt, FilznHCuca, and HistPriSrc */				
a.searchchoice:link { 
				color: #003333;	/* wiacrev has #CD3214; */
				text-decoration: none 
				}

/* from wiacrev, IbrAmerTxt, FilznHCuca, and HistPriSrc */				
a.searchchoice:visited { 
				color: #000033; /* wiacrev has #919c99; */
				text-decoration: none 
				}
				
/* from wiacrev, IbrAmerTxt, FilznHCuca, and HistPriSrc */				
a.searchchoice:active { 
				color: #000000;
				text-decoration: none 
				}

/* TEIr cross references */
a.xref			{
				text-decoration: none;
				}

/* found in HistPriSrc html, no CSS */
a.FIGURE			{ }

/*********************************************
* all - sidebar links		     			 *
*********************************************/

div.navBar a 		{
				color: #d6bead;
				font-weight: bold;
				text-decoration: underline;
				font-family: Arial, Helvetica, sans-serif;
				/*font-size: 0.8em; */
				}

div.navBar a:link 	{
				color: #d6bead;
				text-decoration: underline;
				font-weight: bold;
				font-family: Arial, Helvetica, sans-serif;
				/*font-size: .8em; */
				}

div.navBar a:active {
				color: #d6bead;
				text-decoration: underline;
				font-weight: bold;
				font-family: Arial, Helvetica, sans-serif;
				/*font-size: .8em; */
				}

div.navBar a:visited {
				color: #d6bead;
				text-decoration: underline;
				font-weight: bold;
				font-family: Arial, Helvetica, sans-serif;
				/*font-size: .8em; */
				}

div.navBar a:hover 	{
				color: #d6bead;
				text-decoration: underline;
				font-weight: bold;
				font-family: Arial, Helvetica, sans-serif;
				/*font-size: .8em; */
				}
				
/*********************************************
* all - non-text elements		   			 *
*********************************************/

.NavigationBars	 	{					
				background-color: #645c7c;
				}

.button				{											
			   	color:#645c7c;
			   	background-color:#d6bead;
			   	font-family:Arial, Helvetica, sans-serif;
			   	/* font-size:.8em; */
			   	font-weight:bold;
			   	border-style:outset;
			   	/* border-top-color:#999999;
			   	border-left-color:#999999; */
				}

hr 					{
  				border: 0;
				padding-top:0px;
				padding-bottom:0px;
  				width: 95%;
  				text-align:left;
  				height:1px;
  				color:#645c7c;
  				background-color:#645c7c;
				margin-left:1.75em;
				clear:both;
				display:block;
				}
				
div.pageImages		{
				width:110px;
				margin-left:5px;
				background-color:#645c7c;
				text-align:center;
				}

div.mainBackground 	{
				margin-left:1.75em;
				background-color: #d6bead;
				color:#000000;
				width: 95%;
				padding-left: 5px;	
				padding-top: 5px;
				padding-bottom: 5px;
				margin-bottom: 1em;
				margin-top:1em;
				border: 1px solid #645c7c;
				}

form				{
				margin:0px 0px 0px 0px;
				}

img					{								
				border:0px;
				}

/*********************************************
* all - text formatting and positioning  	 *
*********************************************/

span.browseresults	{
				display:block;
				margin-bottom:-0.5em;
				text-indent:-1em;
				}

span.searchTEI		{
				margin: 0em 0em 1em 3.75em;
				display:block;
				color: #645c7c;
				font-weight: bold;
				font-family: helvetica, arial, sans-serif;
				font-size: 0.8em;
				}	

h1 					{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1.1em;
				font-weight: bold;
				color: #645c7c;
				text-align: right;
				padding-right: 1.75em;
				}

h2 					{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1.0em;
				font-weight: bold;
				color: #645c7c;
				margin-left:1.75em;
				}

h3 					{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1.0em;
				font-weight: bold;
				color: #645c7c;
				margin-left:1.75em;
				}

h5 					{
				font-family: Arial, Helvetica, sans-serif;
				margin-left: 1.75em;
				font-size:1em;
				font-weight:bold;
				}

h2.mainBackground 	{
				margin-left:0em;
				width: auto;
				padding-left: 2px;
				padding-top: 2px;
				padding-bottom: 2px;
				margin-bottom: 0px;
				margin-top:0px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1.0em;
				font-weight: bold;
				color: #645c7c;
				}

p	 				{
				font-family: Helvetica, Arial, sans-serif;
				font-size: 1em;
				width:auto;
				margin-left:1.75em;
				}

.biblio 			{  
				left: 5em; 
				margin-left: 3em; 
				font-size: 1em; 
				font-weight: bold
				}
				
.ftNav 				{  
				font-size: 0.8em; 
				text-align: center; 
				font-weight:bold;
				}

.title 				{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1.1em;
				font-weight: bold;
				color: #003366;
				background-color: #ffffff;
				text-align: center;
				}

div.changePageSize	{
				font-family:arial, helvetica, sans-serif;
				font-size:0.7em;
				text-align:center;
				color:#d6bead;
				margin-bottom: 1em;	
				}

pre 				{
				text-align: left;
				margin-left:1.75em;
				display:block;
				border: 1px solid #000000;
				padding:1em 1em 1em 3em;
				width:auto;
				background-color:#ffffff;
				}

/*********************************************
* all - text positioning  		    		 *
*********************************************/

.Center 			{
				text-align: center;
				}

.navigation			{
				margin-left:1.2em;
				margin-bottom: 1em;
				display:block;
				font-size:0.8em;
				font-weight:bold;
				/* same as div.navBar a color */
				color:#d6bead;
				}

p.main, table.main 	{
				margin-left: 1.75em;
				}

#subcolllist, #authorlist, #agglist, #monolist {
				margin-left:+4.00em;
				}

div.sub1 			{
				margin-left: +2em;
				}

div.sub2 			{
				margin-left: +2em;
				}

div.sub3 			{
				margin-left: +2em;
				}

div.searchform 		{
				margin-left: +4em;
				}

p.indent			{
				margin-left:3em;
				}

div.tei-text		{
				margin-left: +2.0em;
				margin-right: +2.0em;
				text-indent: +0em;
				}

div.tei-right		{	
				width:auto;
				text-align:right;
				float:right;
				margin-right:2em;
				}	
	
div.tei-left		{	
				width:auto;
				text-align:left;
				float:left;
				margin-left:2em;
				}	

/*********************************************
* all - styles that format the text only	 *
*********************************************/

.Italic 			{
				font-style: italic; 
				}
				 
				
p.hometext 			{
				font-family: helvetica, arial, sans-serif;
				}
		
/*********************************************
* results page		     	    			 *
*********************************************/

/* all style sheets have this style */
/* also used in contents page */
div.nestlevel 		{
				margin-left: +4em;	/* wiacrev has +6em, the rest have +2em */
				/* all have margin-right: +0em; */
				/* all have margin-top: +0.5em; */
				/* wiacrev has font-family: skia, georgia, times, "times new roman", serif */
				}

/* from StvnsnRobL */
div.results 		{
				/* StvnsnRobL has font-family: helvetica, arial, sans-serif; */
				margin-top: +0em;
				}

div.results p.isshead {
				font-style: normal;
				font-weight: bold;
				margin-left: +2.5em;
				margin-right: +0em;
				margin-top: 1em;
				margin-bottom: +1em;
				text-indent:-1em;
				}

/* from StvnsnRobL */
div.results p.enumchron {
				font-style: normal;
				font-weight: bold;
				margin-left: +1.5em; /* new */
				margin-right: +0em; /* new */
				margin-top: +2em;	/* StvnsnRobL has 0em */
				margin-bottom: +0em;
				}

/* from StvnsnRobL */
div.results p.authtitle {
				margin-left: +3.0em; /* StvnsnRobL has +2em */
				margin-right: +0em;
				margin-top: 1em; /* StvnsnRobL has +0.5em */
				margin-bottom: +1em; /* StvnsnRobL has +0.5em */
				font-weight:bold; /* new */
				}

div.results ul 		{
				margin-left: +6em;
				margin-right: +1.75em;
				}

div.results div.nestlevel ul {
				margin-left: +2em;
				margin-right: +1.75em;
				}
				
/* from StvnsnRobL */
/* also used in the search results page */
div.results p.pageref {
				margin-left: +4.5em; /* StvnsnRobL has +4em */
				margin-right: +0em;
				margin-top: -.5em; /* StvnsnRobL has +0.5em */
				margin-bottom: +.5em /* StvnsnRobL has +1em */
				}

div.results p.itmabstr {
				margin-left: +5em;
				margin-right: +5em;
				margin-top: -0.5em;
				font-style: italic;
				font-size: +0.9em;
				}

p.authtitle ul		{
				margin-left:2em;
				}

/* also used for contents page, efacs content, efacs gallery, and TEI content */				
p.issabstr			{
				margin-left:4em;
				margin-right:3.5em;
				}

span.searchPages 	{
				margin-left:1.75em;
				}

/*********************************************
* gallery page	         	    			 *
*********************************************/

table.gallery	{
				margin-left: auto;
				margin-right: auto;
				}

table.gallery td	{
				padding: +1em;
				text-align: center;
				vertical-align: bottom;
				}

table.gallery td.current	{
				border: 1px solid #645c7c;

				}

table.gallery td img	{
				margin-bottom: +0.75em;
				}

table.gallery td a	{
				text-decoration: none;
				}
				
div.gallery			{
				text-align:center;
				}


/*********************************************
* contents page 			    			 *
*********************************************/

/* this style cannot be found */
div.contentshdr		{ }

/* from StvnsnRobL */
div.contentslist 	{
				margin-left: 5em;	/* StvnsnRobL has +1.5em */
				margin-bottom: 1em;	/* new */
				/* StvnsnRobL has font-family: helvetica, arial, sans-serif; */
				}

div.contentslist h3 {
				margin-left: 0em;
				text-indent: 0em;
				text-align: left;
				padding-left: 0em;
				}

/* from StvnsnRobL */
p.cntsitem 			{
				margin-left: 0em;	/* StvnsnRobL has +1.75em */
				text-indent: -2em;	/* StvnsnRobL has -1.75em */
				margin-top: +0em;
				margin-bottom: +0.5em;
				font-size: .8em	/* new */
				}

/* this style cannot be found */
p.localid			{ }

.indent1			{
				margin-left:1.25em;
				display:block;
				}

.indent2			{
				margin-left:2.5em;
				display:block;
				}

span.source			{
				margin-left:1.25em;
				color: #645c7c;
				font-style:italic;
				}

/*********************************************
* efacs content				    			 *
*********************************************/

div.individualImages {
				margin:1em 1em 1em 2em;
				}		

div.individualImages img {
				border: 1px solid #000000;
}

div.itemmd		{
				left: 5em; 
				margin-left: 1.25em; 
				font-size: 1em; 
				}

div.itemmd p.itmabstr	{
				margin-left:3.5em;
				margin-right:3.5em;
				}

/* from StvnsnRobL */
div.page 			{
				text-align: center;
				}

/* from StvnsnRobL */
.printlink 			{
				/* StvnsnRobL has font-family: helvetica, arial, sans-serif; */
				font-size: 0.9em;	/* new */
				/* StvnsnRobL has font-style: italic; */
				/* StvnsnRobL has font-size: smaller; */
				}

/* problematic style */
span.authtitle		{ }

/* from StvnsnRobL */	
/* also used for efacs gallery */			
.enumchron 			{
				font-style: italic;
				}

/* from StvnsnRobL */				
span.pageno 		{
				font-weight: bold;
				}

/*********************************************
* TEI content - general		    			 *
*********************************************/

p.copyright 		{
				font-size:0.8em;
				}

/* all style sheets have this style */
.argument			{
			    font-style: italic;
			    text-align: center;
				}

/* all style sheets have this style */
.argument p.txt		{
			    font-style: italic;
			    text-align: center;
			    text-indent: +0em;
				}

/* this style cannot be found */
div.CLOSER			{ }


/* this style cannot be found */
div.OPENER			{ }

/* from IbrAmerTxt */
.BYLINE				{
				text-align: right;
				}

/* all style sheets have this style */				
.DATELINE 			{
			    font-style: italic;
				}
				
/* this style cannot be found */
div.qdiv1			{ }

/* from IbrAmerTxt and wiacrev */
.citBibl			{
				margin-left: 9em;	/* from wiacrev */
				font-size: +75%;	/* from wiacrev */
				text-align: right;	/* from IbrAmerTxt */
				}

/* from wiacrev and IbrAmerTxt */
p.cont				{
				/* wiacrev and IbrAmerTxt have font-size: 14px; */
				/* IbrAmerTxt has font-family: georgia, times, serif; */
				/* wiacrev has font-family: skia, georgia, times, "times new roman", serif */
				text-align: justify;
				text-indent: 0em;
				margin-left: 0em;
				}

/* from wiacrev */
blockquote p.cont 	{
				/* wiacrev has font-size: 12px; */
				}

/* this style cannot be found */
span.bibl			{ }

/* all style sheets have this style */
.foreign			{
			    font-style: italic
				}

/* this style cannot be found */
span.milestone		{ }

/* from wiacrev */
span.pageicon		{
				font-size: smaller;
				text-align: center;
				}

/* from StvnsnRobL and HistPriSrc */
span.pageicon img	{
				float: left;
				margin-right:  +1em;
				margin-left:   +0em;
				margin-top:    +0.5em;
				margin-bottom: +0.5em;
				}

/* from wiacrev, style commented out because it might cause problems */
span.pb				{
				/* font-size: +80%;
				font-weight: bold;
				font-family: helvetica, verdana, "arial narrow", arial, sans-serif; */
}

/* from StvnsnRobL and HistPriSrc */
span.placename		{ }

/* from StvnsnRobL and HistPriSrc */
span.placenameitalic {
				font-style: italic;
				}

/* this style cannot be found */
span.personname		{ }

/* this style cannot be found */
span.buildingname		{ }

/* this style cannot be found */
span.organizationname		{ }

span.audio {
		background-color:#d6bead;
		padding-top:+1.0em;
		padding-left:+0.25em;
		padding-right:+0.25em;
		padding-bottom:+0.25em;
	}

/*********************************************
* TEI content - title page     			     *
*********************************************/

/* all style sheets have this style */
div.titlepage div.byline {
    			margin-top: +2em;
    			margin-bottom: +2em;
				}

/* all style sheets have this style */
div.titlepage div.imprint {
				font-size: +75%;
    			margin-top: +2em;
    			margin-bottom: +2em;
				}

/* all style sheets have this style */
div.titlepage		{
    			text-align: center;
				}

/* all style sheets have this style */
div.titlepage div.doctitle {
    			margin-bottom: +2em;
				}

/*********************************************
* TEI content - epigraphs     			     *
*********************************************/

/* all style sheets have this style */
.epigraph table		{
    			margin-left: auto;
    			margin-right: auto
				}

/* all style sheets have this style */
.epigraph			{
    			font-style: italic; /* IbrAmerTxt has font-style: normal; */
    			text-align: center
				}

/* all style sheets have this style */
.epigraph .author	{
			    font-style: normal;
				}
				
/* all style sheets have this style */
.epigraph td 		{
    			font-style: italic /* IbrAmerTxt has font-style: normal; */
				}

/* all style sheets have this style */
.epigraph .lg 		{		 /* let the epigraph set the margins */
    			margin-top: +0em;
    			margin-bottom: +0em;
    			margin-left: +0em;
				}

/*********************************************
* TEI content - figures       			     *
*********************************************/

/* all style sheets have this style */
div.figure 			{
   				margin-top: +0.5em;
   				margin-bottom: +0.5em;
   				margin-left: auto;
  				margin-right: auto;
   				text-align: center;
				}

/* all style sheets have this style */
div.figure p		{
   				text-align: left;
   				}

/* all style sheets have this style */
div.figure p.txt	{
				text-indent: 0em;
				}

/* from wiacrev */
.tei-text div.figure h3 {
				text-align: center;
				margin-left: auto;
				margin-right: auto;
				}

div#LITERATURE\.RINGLBEOWULF\.GENE div.figure {
			margin-bottom: +4em;
}

/*********************************************
* TEI content - lists        			     *
*********************************************/

/* all style sheets have this style */	
div.list			{
				margin-left: +1.75em;
				margin-top: +1em;
				margin-bottom: +1em;
				}

/* all style sheets have this style */
div.list div.list	{
				margin-left: +1.75em;
				margin-top: +0.5em;
				margin-bottom: +0.5em;
				}

/* all style sheets have this style */
div.listitem		{
				margin-bottom: +0.5em;
				margin-left: +1.75em;
				text-indent: -1.75em
				/* wiacrev has font-size: 75%; */
				}
				
/* all style sheets have this style */
div.list p.txt, div.list p {
				text-indent: 0em;
				}

span.label {
	font-weight: bold;
}

div#LITERATURE\.RINGLBEOWULF\.CTSLIST span.label, div#LITERATURE\.RINGLBEOWULF\.NAMES span.label {
	display: block;
	margin-bottom: 0.5em;
}

/*********************************************
* TEI content - tables        			     *
*********************************************/

table {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

table.noborder
{
	border-width: 0;
}

div#LITERATURE\.RINGLBEOWULF\.VRSFC table {
	margin-left: 4em;
}

table#LITERATURE\.RINGLBEOWULF\.VSTBL1 td {
	padding-left: 0.5em;
	padding-right: 0.5em;
	height: 1em;
}

td.data {
	vertical-align: top;
}

td.datacenter {
	text-align: center;
	vertical-align: top;
}

td.datawidth10percent
{
	width: 10%;
	vertical-align: top;
}

td.datawidth50percent
{
	width: 50%;
	vertical-align: top;
}

td.datawidth45percent
{
	width: 45%;
	vertical-align: top;
}

/*********************************************
* TEI content - poems        			     *
*********************************************/

/* all style sheets have this style */
/* wiacrev and TEIrTest only have div.textpage div.poem h3 */ 
/* have to make this very specific so Netscape notices */
div.textpage div.poem h3, div.textpage div.lg h3 {
				font-size: 100%;
				margin-left: +1em; /* wiacrev and TEIrTest have +4em */
				text-align: left
				}

/* all style sheets have this style */
div.poem			{
				margin-left: 2em;
				margin-right: 2em;
				}

/* all style sheets have this style */				
div.textpage div div.poem h3 {
				font-size: 100%;
				}

/* The following styles were included for completion; if they are not needed, they can be deleted. */
/*
div.poemitalic 		{
				font-style: italic; 
				}

div.poembold 		{
				font-weight: bold; 
				}

div.poembolder 		{
				font-weight: bolder; 
				}
				
div.poemlighter		{
				font-weight:lighter;
				}

div.poemsmall-caps	{
				font-variant: small-caps;
				}
	
div.poemuppercase	{
				text-transform: uppercase;
				}

div.poemunderline	{
				text-decoration: underline;
				}
				
div.poemoverline	{
				text-decoration: overline;
				}

div.poemline-through {
				text-decoration: line-through;
				}
				
div.poemsub			{
				vertical-align: sub;
				}
				
div.poemsuper		{
				vertical-align: super;
				}
				
div.poemlarger		{
				font-size: larger;
				}
div.poemsmaller		{
				font-size: +80%;
				}

div.poemwider		{
				font-stretch: wider;
				}
				
div.poemnarrower	{
				font-stretch: narrower;
				}
*/

/*********************************************
* TEI content - notes        			     *
*********************************************/

span.inlinenote 	{
				font-size: 0.8em;
				text-align: justify;	
				width:auto;
				}

/* found in IbrAmerTxt HTML, no CSS */
span.MARGINnote		{ }

/* problematic style */
/* IbrAmerTxt, HistPriSrc, FilznHCuca, and wiacrev have this style */
p.note				{ 	
				/* IbrAmerTxt, FilznHCuca, HistPriSrc have font-family: Georgia, Times, serif; */
				/* wiacrev has font-family: skia, georgia, times, "times new roman", serif; */
				}

/* from wiacrev */
div.note p.txt		{
				font-size: 75%;
				margin-left: +1.75em; 
				text-indent: -1.75em;
				}

div.note p		{
				font-size: 75%;
				}

/* all style sheets have this style */				
div.notes p.txt 	{
				/* wiacrev has font-size: 75%; */
				margin-left: +1.75em; 
				text-indent: -1.75em;
				/* IbrAmerTxt has font-family: georgia, times, serif; */
				text-align: justify; /* from all but wiacrev */	
				}

/* this style cannot be found */
span.notemark		{ }

/* this style cannot be found */
span.notepar		{ }

/*********************************************
* TEI content - drama        			     *
*********************************************/

/* all style sheets have this style */
div.speech			{
				margin-top: +1.0em;	/* new */
   				margin-left: +3em;	/* all have +4em */
   				text-indent: -1.0em; /* new */
				}

/* all style sheets have this style */
div.speech div.lg	{
   				margin-left: +0em;
				}

/* all style sheets have this style */
div.speech .speaker	{
   				margin-left: +0em;	/* all have +3.5em */
   				text-indent: +0em;	/* new */
				}

/* problematic style */
/* all style sheets have this style */
p.stage 			{
   				margin-left: +3em;	/* all have +4em */
				}

/* all but wiacrev and TEIrTest have this style */
.stage				{
   				font-style: italic;
				}

/*********************************************
* TEI content - line groups and lines        *
*********************************************/

/* all style sheets have this style */
div.lg				{
   				margin-top: +1em;
   				margin-bottom: +1em;
   				margin-left: +4em;
				}

/* all but wiacrev and TEIrTest have this style */
div.lg div.lg		{
   				margin-left: +0em;
				}

/* from HistPriSrc, TEIrTest, and StvnsnRobL */
div.lgitalic		{
   				margin-top: +1em;
   				margin-bottom: +1em;
   				margin-left: +4em;
   				font-style: italic
				}

/* all style sheets have this style */
div.lg span.pb		{
    			text-align: left;
				margin-left:-.5em;	/* new */
				}

/* all style sheets have this style */
span.l 				{
    			text-align: left;
				/* wiacrev has font-size: 75% */
				}

span.real {
	float: right;
}

span.n {
	float: left;
	margin-left: -5.5em; /* this should be coordinated with the margin for div.lg */
}

span.lPartF {
				margin-left: 7em;
			}

span.lindent-1 	{
    			text-align: left;
    			margin-left: -1.5em;
				}

/* all style sheets have this style */
span.lindent1, span.llight 		{
    			text-align: left;
    			margin-left: +1.5em;
				/* wiacrev has font-size: 75%; */
				}

span.lheavy
{
    text-align: left;
    margin-left: -1.5em;
}

/* all style sheets have this style */
span.lindent2 		{
    			text-align: left;
    			margin-left: +3em;
				/* wiacrev has font-size: 75%; */
				}

/* all style sheets have this style */
span.lindent3 		{
    			text-align: left;
    			margin-left: +4.5em;
				/* wiacrev has font-size: 75%; */
				}

/* all but wiacrev and TEIrTest have this style */
span.lindent4		{
			    text-align: left;
			    margin-left: +6.0em;
				}

/* from IbrAmerTxt */
span.lindent5		{
			    text-align: left;
			    margin-left: +7.5em;
				}

/* from IbrAmerTxt */
span.lindent6		{
			    text-align: left;
			    margin-left: +9.0em;
				}

/* from IbrAmerTxt */
span.lindent7		{
			    text-align: left;
			    margin-left: +10.5em;
				}

/* from IbrAmerTxt */
span.lindent8		{
			    text-align: left;
			    margin-left: +12em;
				}

/* from wiacrev */
blockquote div.lg	{
				font-size: +90%;
			   	margin-top: +1em;
			   	margin-bottom: +1em;
			   	margin-left: +4em;
				}

div.listitem div.lg {
				text-indent: 0em;
				}

/* from wiacrev */
blockquote div.lg span.l {
				/* wiacrev has font-size: +90% */
				}

/* from wiacrev */
blockquote div.lg span.lindent1 {
				/* wiacrev has font-size: +90% */
				}

/* from wiacrev */
blockquote div.lg span.lindent2 {
				/* wiacrev has font-size: +90% */
				}

/* from wiacrev */
blockquote div.lg span.lindent3 {
				/* wiacrev has font-size: +90% */
				}

/* The following styles were included for completion; if they are not needed, they can be deleted. */
/*
div.lgitalic 		{
				font-style: italic; 
				}

div.lgbold 		{
				font-weight: bold; 
				}

div.lgbolder 		{
				font-weight: bolder; 
				}
				
div.lglighter		{
				font-weight:lighter;
				}

div.lgsmall-caps	{
				font-variant: small-caps;
				}
	
div.lguppercase	{
				text-transform: uppercase;
				}

div.lgunderline	{
				text-decoration: underline;
				}
				
div.lgoverline	{
				text-decoration: overline;
				}

div.lgline-through {
				text-decoration: line-through;
				}
				
div.lgsub			{
				vertical-align: sub;
				}
				
div.lgsuper		{
				vertical-align: super;
				}
				
div.lglarger		{
				font-size: larger;
				}
div.lgsmaller		{
				font-size: +80%;
				}

div.lgwider		{
				font-stretch: wider;
				}
				
div.lgnarrower	{
				font-stretch: narrower;
				}
*/

/* The following styles were included for completion; if they are not needed, they can be deleted. */
/*
span.litalic 		{
				font-style: italic; 
				}

span.lbold 		{
				font-weight: bold; 
				}

span.poembolder 		{
				font-weight: bolder; 
				}
				
span.llighter		{
				font-weight:lighter;
				}

span.lsmall-caps	{
				font-variant: small-caps;
				}
	
span.luppercase	{
				text-transform: uppercase;
				}

span.lunderline	{
				text-decoration: underline;
				}
				
span.loverline	{
				text-decoration: overline;
				}

span.lline-through {
				text-decoration: line-through;
				}
				
span.lsub			{
				vertical-align: sub;
				}
				
span.lsuper		{
				vertical-align: super;
				}
				
span.llarger		{
				font-size: larger;
				}
span.lsmaller		{
				font-size: +80%;
				}

span.lwider		{
				font-stretch: wider;
				}
				
span.lnarrower	{
				font-stretch: narrower;
				}

*/

/*********************************************
* TEI content - divs		    			 *
*********************************************/

/* all but wiacrev have this style */
div.div0 			{
			    margin-bottom: +1em;
				}

/* all but wiacrev have this style */
.div0 h3			{
				font-size: +150%;
				font-weight: bold;
				text-align: center;
				}

/* all but wiacrev have this style */
.div0 .div1 h3 		{
				font-size: +100%;
				font-weight: bold;
				text-align: left;
				}
/* all style sheets have this style */
.div1 h3			{
				/* wiacrev has font-size: +120%; */
				text-align: center;
				font-weight: bold;
				font-size:+1.1em;
				color:#645c7c;
				}

/* all but wiacrev have this style */
.div1 .div2 h3 		{
				text-align:center;
				font-weight:normal;
				font-size:+1.1em;
				color:#645c7c;
				}

.div1 .div2 .div3 h4 {
				font-weight:bold;
				font-size:100%;
				}

/* all style sheets have this style */
div.div1 			{
			    margin-bottom: +1em;
				}

/* all style sheets have this style */
.div2 h3			{
				text-align:center;
				font-weight:normal;
				font-size:+1.1em;
				color:#645c7c;
				}

.div2 .div3 h4		{
				font-weight:bold;
				font-size:100%;
				}

/* all style sheets have this style */
.div2 h4			{
				font-weight: bold;
				text-align: left;
				}

/* wiacrev */
.div2 div.list		{
				margin-left: +1.75em;
				margin-top: +1em;
				margin-bottom: +1em;
				}

/* all style sheets have this style */
.resultspage span.div0t {
				font-size: +120%;
				font-weight: bold;
				margin-top: +0.75em;
				}

/* all style sheets have this style */
.resultspage span.div0head {
				font-size: +120%;
				font-weight: bold;
				margin-top: +0em;
				}

/* all style sheets have this style */
.resultspage span.div1t {
				font-size: +110%;
				font-weight: bold;
				margin-top: +0.75em;
				}

/* all style sheets have this style */
.resultspage span.div1head {
				font-size: +110%;
				font-weight: bold;
				margin-top: +0em;
				}

/* all style sheets have this style; it was originally blank */
.resultspage span.div2t { }

/* all style sheets have this style; it was originally blank */
.resultspage span.div2head { }

/* all style sheets have this style */
.headerpage span.div0t {
				font-size: +110%;
				font-weight: bold;
				/* wiacrev has font-family: skia, georgia, times, "times new roman", serif; */
				margin-top: +0.75em;
				}

/* all style sheets have this style */
.headerpage span.div1t {
				font-size: +110%;
				font-weight: bold;
				/* wiacrev has font-family: skia, georgia, times, "times new roman", serif; */
				margin-top: +0.75em;
				}

/* all style sheets have this style */
.headerpage span.div0head {
				font-size: +110%;
				font-weight: bold;
				/* wiacrev has font-family: skia, georgia, times, "times new roman", serif; */
				margin-top: +0em;
				}

/* all style sheets have this style */
.headerpage span.div1head {
				font-size: +110%;
				font-weight: bold;
				/* wiacrev has font-family: skia, georgia, times, "times new roman", serif; */
				margin-top: +0em
				}

/* all style sheets have this style; it was originally blank */
.headerpage span.div2t { }

/* all style sheets have this style; it was originally blank */
.headerpage span.div2head { }

/* from wiacrev */
.nestlevel span.div1t {
				font-size: +110%;
				/* font-family: skia, georgia, times, "times new roman", serif; */
				}

/* from wiacrev, commented out because it might cause problems */
/* .nestlevel span.div2t {
				margin-left: -4em;
				font-family: skia, georgia, times, "times new roman", serif; 
				}
*/

/* all style sheets have this style */
div.textpage .div1t {
				margin-left: +1.5em;
				}

/* all style sheets have this style */
div.textpage .div2t {
				margin-left: +3em;
				}

/* all style sheets have this style */
div.textpage .div3t {
				margin-left: +4.5em;
				}

/* from wiacrev */
/* almost the same as next style; commented out because it might cause problems */
/* .textpage .div1 .div2 h3 {
				font-size: +75%;
				font-weight: bold;
				text-align: left
				}
*/

/* all style sheets have this style */
.div2				{
				margin-bottom: +2em
				}

/* all style sheets have this style */
.div2 .div3 h3		{
				font-size: +80%;
				font-weight: bold;
				text-align: left
				}

/* all style sheets have this style */
.div1 .div2 .div3 h3 {
				font-size: smaller; /* IbrAmerTxt does not have */
				font-weight: bold;
				text-align: left
				}

/* from wiacrev */
.div2 .byline		{
				margin-left: 9em;
				font-size: +75%;
				/* wiacrev has font-family: skia, georgia, times, "times new roman", serif; */
				font-style: italic;
				font-weight: normal
				}

/* this style cannot be found */
h3.div1t 			{ }

/* this style cannot be found */
h4.div2t 			{ 
				margin-left:1.75em;
				}

/*********************************************
* TEI content - p.txt           			 *
*********************************************/

/* all style sheets have this style */
/* main text style */
p.txt 				{
				text-indent: +1.75em;
				text-align: justify; /* wiacrev and FilznHCuca do not have */
				margin-left: +0em; /* all do not have */
				/* wiacrev has font-size: 14px; */
				/* wiacrev has font-family: skia, georgia, times, "times new roman", serif; */
				/* IbrAmerTxt, HistPriSrc, FilznHCuca have font-family: georgia, times, serif; */
				}

/* all style sheets have this style */
p.txtitalic			{
				text-indent: +1.75em;
				font-style: italic;
				text-align: justify;	/* from HistPriSrc, IbrAmerTxt, StvnsnRobL, and FilznHCuca */
				/* IbrAmerTxt has font-family: georgia, times, serif; */
				}

/* from IbrAmerTxt */
p.txtalignright		{
				text-align: right;	
				}

/* from IbrAmerTxt */
p.txtaligncenter	{
				text-align: center;	
				}

/* this style cannot be found */
p.txtsmaller		{
				font-size: smaller;
				}

/* this style cannot be found */
p.txtlarger			{
				font-size: larger;
				}
				
/* this style cannot be found */
p.txtbold				{
				font-weight: bold;
				}
				
/* this style cannot be found */
p.txtbolder			{
				font-weight:bolder;
				}
				
/* this style cannot be found */
p.txtlighter			{
				font-weight:lighter;
				}
				
/* this style cannot be found */
p.txtsmall-caps		{
				font-variant: small-caps;
				}
				
/* this style cannot be found */
p.txtunderline		{
				text-decoration: underline;
				}
				
/* this style cannot be found */
p.txtoverline		{
				text-decoration: overline;
				}
				
/* this style cannot be found */
p.txtline-through	{
				text-decoration: line-through;
				}

/* this style cannot be found */
p.txtuppercase		{
				text-transform: uppercase;
				}
								
/* this style cannot be found */
.txtsub			{
				vertical-align: sub;
				}
				
/* this style cannot be found */
.txtsuper			{
				vertical-align: super;
				}
				
/* this style cannot be found */
p.txtwider			{
				font-stretch: wider;
				}
				
/* this style cannot be found */
p.txtnarrower		{
				font-stretch: narrower;
				}

/*********************************************
* TEI content - span and table     			 *
*********************************************/

/* this style is located above, where it is called .Italic and has the same contents */
.italic 			{
				font-style: italic; 
				}

/* this style cannot be found */
.bold 				{
				font-weight: bold; 
				}

.bolditalic {
				font-weight: bold; 
				font-style: italic; 
}

/* this style cannot be found */
.bolder 			{
				font-weight: bolder; 
				}
				
/* this style cannot be found */
.lighter			{
				font-weight:lighter;
				}

/* all style sheets have this style */				
.small-caps			{
				font-variant: small-caps;
				}
	
/* all but wiacrev and TEIrTest have style in caps */	
.SMALL-CAPS			{
				font-variant: small-caps;
				}

/* this style cannot be found */
.uppercase			{
				text-transform: uppercase;
				}

/* this style cannot be found */
.underline			{
				text-decoration: underline;
				}
				
/* this style cannot be found */
.overline			{
				text-decoration: overline;
				}

/* this style cannot be found */
.line-through		{
				text-decoration: line-through;
				}
				
/* this style cannot be found */
.sub				{
				vertical-align: sub;
				}
				
/* this style cannot be found */
.super				{
				vertical-align: super;
				}
				
/* this style cannot be found */
.larger				{
				font-size: larger;
				}
/* this style cannot be found */
.smaller			{
				font-size: +80%;
				}

/* all but wiacrev and TEIrTest have style in caps */	
.SMALLER			{
				font-size: +80%;
				}

/* this style cannot be found */
.wider				{
				font-stretch: wider;
				}
				
/* this style cannot be found */
.narrower			{
				font-stretch: narrower;
				}
				
/* Styles applied in print media - these are the same styles in the above section */	
@media print {
				
div.main 			{
				font-family:arial, helvetica, sans-serif;
				}

div.navBar 			{
				display:none;
				}

/* from StvnsnRobL */
div.navtable 		{
				margin-left: +2em;
				text-align: center; /* new */
				color: #645c7c; /* new */
				width:95%;
				}

/* from wiacrev, commented out because it might cause problems 
div.navtable h2		{
				margin-left: +2.5em;
				margin-right: +2.5em;
				}
*/

/* from wiacrev, commented out because it might cause problems 
div.navtable table	{
				padding-left: +4em;
				padding-right: +4em;
				}
*/

div.topBanner 		{
				display:none;
				}

/* from IbrAmerTxt */
/* this style is also used for TEI content and results page*/
span.headref, span.pubdate {
				display: none;
				background-color: white; /* for older browsers */
				color: white;
				}

/* from StvnsnRobL */
/* this style is also used in contents page */
.navlink 			{
				color: #645c7c; /* StvnsnRobL has #31639c */
				font-weight: bold;
				font-family: helvetica, arial, sans-serif;
				margin: 0em 1em 0em 1.75em; /* new */
				font-size: 10pt /* new */
				}

/* all other style sheets have .searchterm, not span.searchterm */
span.searchterm 	{
				font-weight: bold; /* HistPriSrc, IbrAmerTxt, StvnsnRobL, FilznHCuca, TEIrTest do not have */
				color: #ff0000;
				/* wiacrev has background: #f9ffa0 */
				}

html, body, body.home, body.srchresults, body.contents, body.pageview {
				font-size:12pt;
				}

div.bookImage 		{
				display:none;
				}

div.uwdcImageTop 	{
				display:none;
				}

div.uwdcImageBottom {
				display:none;
				}

div.collectionTitle {
				display:none;
				}
				
img					{
				width:auto;
				}		
				
table 				{
				font-family:Arial, Helvetica, sans-serif
				}
				
ul, ol, li			{
				font-family:Arial, Helvetica, sans-serif
				}			

/*********************************************
* Print styles - JPEG 2000	     			 *
*********************************************/

body.JPEG			{ }
				
td.JPEGheader		{
				background-color:#ffffff;
				width:100%;
				margin:0px;
				color: #000000; 
				font-family:Arial, Helvetica, sans-serif;
				}
	
table.JPEGmain 		{
				width:100%;
				}
	
td.JPEGcontrols 	{
				width:0%;
				display:none;
				}
	
table.zoom 			{
				display:none;
				}
	
table.zoom img 		{
				display:none;
				}	
				
td.JPEGimage 		{
				width:100%;
				vertical-align:top;
				}
	
td.JPEGimage input 	{
				border:1px solid #000000;
				width:auto;
				clear:both;
				}

h2.JPEG 			{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1.0em;
				font-weight: bold;
				color: #000000;
				margin-left:0em;
				margin-top:1em;
				}
	
hr.JPEG 			{
  				border: 0;
				padding-top:0px;
				padding-bottom:0px;
  				width: 100%;
  				text-align:left;
  				height:1px;
  				color:#000000;
  				background-color:#000000;
				clear:both;
				display:block;
				margin-left:0em;
				}
	
.JPEGbutton				{											
			   	color:#000000;
			   	background-color:#ffffff;
			   	font-family:Arial, Helvetica, sans-serif;
			   	font-weight:bold;
			   	border-style:outset;
				}
				
div.JPEGfooter			{
				margin-bottom:1em;
				font-size:0.8em;
				font-weight:bold;
				}
											
}					
				