/*	Default style sheet for Doctor Scarpin's SCARPnotes	*/

/*  IE fixes - who knows what they do, added cause I was trying everything and
	now too afraid to take them out
------------------------------------------------ */

	#content, 
	 #sidebar, 
	 #header, 
	#toc {height: 1%;}
	 #quiz,
	 #import, 
	 #explanation, 
	#quotes {height: 1%;}
	 #menu, 
	 #page, 
	 #top	{height: 1%;}
	#bottom,
	 #links,
	 #overlay	{height: 1%;}

	.feature {display: inline-table; }

/* Hides from IE/Mac \*/
	#footer {height: 1%; }
/* End hide from IE/Mac */

/*	Firefox incompatibility fixes  
------------------------------------------------ */
.clearfix:after {content: "."; height:0; visibility: hidden; display: block; clear: both; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix {height: 1%; display: block; }
/* End hide from IE-mac */
/*	
*****************  HTML selectors ************** */

	/* hides ability to print page and steal content */
@media print	{
			body	{display: none; }
			body.printable	{display:block !important;}
			#studyquestions {display: block; width: auto; border: 0; margin: 0 3%; padding: 0; float: none !important; }
			#sidebar	{display: none; }
			div.topjumpbar	{display: none; }
			span.topjumpbar	{display: none; }
			#content.full	{display: block; width: auto; border:0; margin:0; padding:0; float:none !important; }
			#header	{display: none; }
			#top	{display: none; }
			#printtop 	{display: block !important;}
			#printtop p	{color:blue; font-size: 2em; text-align:center; }
}

#printtop	{display:none; }
html		{margin: 0px; }
body		{margin: 0px; background-color: #a36661; padding: 0px; font-family: Verdana, sans-serif; font-size: small; 
			text-align: center; z-index: 0;
			}
h1				{font-family:'comic sans MS', verdana, sans-serif; font-variant:small-caps; color: #800000; font-size: 300%; 
					padding: 0px; margin: 0px; }
	h1.mainmenu	{text-align:center; color:#000080; margin-bottom:0.25em; padding-bottom:0; font-size:190%; }
	h1.mainmenu span.tag	{font-size:75%; }
	h1.large	{color: #000080; font-size: 250%; margin: 0em 0px; padding: 0; }
	h1.cliff	{font-family: Times, 'New York', 'Times New Roman', serif; color: #000080; font-size: 175%; 
				font-variant:normal; margin: 0em -.5em; padding: .5em 0; }
	h1.cliff span.large	{color: #000080; font-size: 175%;  }
	h1.spark	{color: #000080; padding: 0px; margin: 0em 0px; }
	h1.title	{font-variant: normal; color: #000080; font-size: 200%; margin: 0em 0em; padding: 0; }
	h1.scarp	{font-size:200%; }
h2				{font-family: verdana, sans-serif; font-variant:small-caps; color: #800000; font-size: 200%; margin: 0px; padding: 0px; }
	h2.cliff	{color: #000080; font-size: 150%; margin: 0em 0px; padding: .5em 0; }
	h2.scarp 	{float:left; width: 30%; font-family: verdana, sans-serif; font-variant: small-caps; 
					color:#800000; font-size:195%; padding:.5em 0; margin:0px; }
	h2.spark 	{font-family: verdana, sans-serif; font-variant:small-caps; color:#800000; font-size:100%; margin:0em 0px; 
					padding:0em 0px; }
	h2.subtitle {font-size:125%; }

h3				{font-family:'comic sans MS', verdana, sans-serif;  font-variant:small-caps; color: #800000; 
					font-size: 200%; margin: 0em 0px; padding: 0em 0px; }
	h3.spark	{font-family:'comic sans MS', verdana, sans-serif;  font-variant:small-caps; color: #800000; font-size: 160%; 
 					padding: 0.25em 0 0 0; font-weight:normal; }
h4				{font-size:120%; font-variant:small-caps; font-family:'comic sans MS', verdana, sans-serif; 
					color:#800000; margin: 0; padding: 0; }
	h4.bluindent	{color:#000080; padding: 0 0 0 50px; margin: 0 0 0 0; }					
table 			{border-collapse: collapse; padding: 0px; margin: 0px; }
caption			{visibility: hidden; }
caption.memory	{visibility: visible; font-family: "Old English Text MT"; color: #800000; font-size: 100%; padding-bottom: 0px; 
					margin-bottom: 20px; margin-top: 0px; padding-top: 0px; }
caption.synop	{visibility: visible; font-family: "Old English Text MT"; color: #000080; font-size: 100%; padding-bottom: 1em; 
					margin-bottom: 0px; margin-top: 0px; padding-top: 0px; }
thead			{font-family: arial; font-size: 100%; text-align: center; font-weight:bold; padding: 0px; margin:0px; }
tbody			{text-align: left; }
td 				{margin: 0px 0px 2px 0px; padding: 0;}
 td.charheading	{font-family:'comic sans MS', verdana, sans-serif; font-variant:small-caps; color: #800000; font-size: 150%; 
 					padding: 1em 0 0 0; }			
th			{text-align: center; padding: 0; color:#000000; }
tr          {padding: 0; vertical-align:top; margin-bottom: 0; padding: 0 ; }

ol			{list-style:upper-roman; text-align:left; margin-top:0; padding: 0; }
li			{border-bottom:1px dotted blue; font-size:130%; font-variant:small-caps; 
				font-family:'comic sans MS', verdana, sans-serif; color:#800000; font-weight:bold; }
#sevenpreview li	{margin-top:0.5em; }
li span.float 	{float:right; padding-left:10px; }
li span.smaller	{font-style: italic; font-size: 80%; color: #000080; font-weight: normal; }
li a 		{color:#800000; text-decoration:none; padding-right:10px; }
li a:hover {color:#000080; font-style: italic; }
li a.notreadyyet, li a.notreadyyet:hover {color:#808080; font-style: normal; }
li a,
  li span.float 	{position:relative; background: url('img/paper-center.gif') repeat-x; top:2px; }

p			{text-align: left; }
p.firstparagraph	{margin-top:0; }
p.dropcap:first-line {font-variant: small-caps; font-style: italic;}
p.dropcap:first-letter	{color:#000080; font-size:200%; float:left; line-height: 1; 
			font-style: italic; margin-right:0.1em; }


em			{font-style: italic; font-weight: bold; }
dfn			{cursor: help; border-bottom: 1px dashed #000000; font-size: 100%; }


/*
****************** Hypertext links ***************** */

/* 	a:link 	{; }
	a:visited 	{; }	*/


/*	
****************** Classes ************************* */

/* Synopses classes */
.Syn1		{color: #800000; text-align: left; font-family:Verdana; font-size: 100%; width: 2%; }
.Syn2		{color: #000080; text-align: left; font-family:Verdana; font-size: 100%; font-weight:bold; width: 15%; }
.Syn3		{color: #000000; font-family: Verdana; font-size: 100%; width: 81%; }
.Syn4 		{color: #000000; font-family: Verdana; font-size: 100%; width: 2%; }
.Syn5 		{font-family: Verdana; font-size: 100%; width: 0%; }

/* Character classes */ 
.Char1		{text-align: left; font-family:Verdana; font-size: 90%; font-weight:bold; width: 0%; 
				visibility: hidden; }
.Char2		{color: #800000; text-align: left; font-family:Verdana; font-size: 90%; font-weight:bold; width: 8%;}
.Char3		{color: #000080; font-family: Verdana; font-size: 90%; font-weight:bold; width: 14%;}
.Char4		{color: #000000; font-family: Verdana; font-size: 90%; width: 2%;  }
.Char5		{color: #000000; font-family: Verdana; font-size: 90%; width: 76%; }

/* Quote Classes */
.Quo1		{text-align: left; font-family:Verdana; font-size: 90%; font-weight:normal; width: 97%; color: #001000; }
.Quo2		{text-align: left; font-family:Verdana; font-size: 90%; font-weight:normal; width: 4%; }

/* Key Facts Classes */
.key1		{color: #800000; text-align: right; font-family:Verdana; font-size: 90%; font-weight:bold; width: 25%; }
.key2		{color: #000000; text-align: left; font-family:Verdana; font-size: 90%; width: 75%;  }

/* General Classes */
span.top	{text-align:left; font-weight: bold; font-variant:small-caps; vertical-align:20%; padding:0; }
.heading	{text-align:center; font-family:Arial; font-size:1em; font-weight:bold; padding-top: .5em; }
.tabheading	{text-align:center; color:#000080; font-family:Arial; font-size:1.2em; font-weight:bold; padding-top:0px; 
			padding-bottom:0px; margin-top:0px; margin-bottom:0px; }
.hideheading	{visibility:hidden; }
.tabheadsmall	{text-align:center; color:#000080; font-family:Arial; font-size:.9em; font-weight:bold; padding-top:0px; 
			padding-bottom:0px; margin-top:0px; margin-bottom:0px; }
.bookheading	{text-align:center; color:#000080; font-family:Arial; font-size:1.2em; font-weight:bold; padding-top:20px; 
			padding-bottom:10px; }
.memoheading	{text-align:center; color:#000080; font-family:Arial; font-size:1.2em; font-weight:bold ; padding-top:20px; 
			padding-bottom:5px; }
.inv		{visibility: hidden; }
.hide		{display:none; }	
.jumpbar	{text-align:center; padding-top:10px; padding-bottom:5px; }
.critique	{font-family: serif; font-size:120%; padding:3px; border:3px dotted #000000; color:#000000; 
				margin:5px; font-weight:normal; font-style:italic; }
.critique p	{text-align:justify; margin:0 0 .5em 0; }
td.critique p.first:first-letter	{color:#000080; font-size:240%; float:left; line-height: 1; margin-right:0.1em; }

/*	These are classes added by the bubbletip Javascript - don't remove */
.bubbleTooltip {color:#000000;
	width: 200px;
	text-decoration:none;
	text-align:center; font-family:sans-serif; 
	}
.bubbleTooltip span.top {
	padding: 30px 8px 0;
	background: url("img/bubble.gif") no-repeat top;
	}
.bubbleTooltip span.bottom {
	padding:3px 8px 15px;
	color: #000;
	background: url("img/bubble.gif") no-repeat bottom;
	}
/*  End classes needed for the bubbletip Javascript - don't remove */

.ans		{color:#000080; font-style:italic; font-weight:bold; }
.anslite	{color:#000080; font-style:italic; padding:0 0 0 10px; }
.subhead	{color: #800000; }
.indent		{padding-left:10px; color:#004000; }
.blue		{color: #000080; }
.green		{color: #001000; }
.red		{color: #800000; }
.popdef		{cursor:help; border-bottom:1px dashed #000000; font-size: 110%; }
.loud		{color:#800000; font-size:120%; font-weight:bold; }
.tright		{text-align:right; }
.fright		{float:right; }
.tleft		{text-align:left; }
.fleft		{float:left; }
.litebeige	{color:#f0c7b3; }
.soft		{font-weight:normal; font-size: 80%; }
.centered	{text-align: center; }
.little		{font-size: 50%; }

/*	
****************** Page Layout ************************ */

#page		{position:relative; min-width:500px; max-width:1400px; text-align:left; margin:0px; padding:0px; z-index:0; }
#page.links	{margin-right:auto; margin-left:auto; margin-top:0px; padding: 0px; width: 750px; z-index:0;
			 color: #000000; text-align:left; }
	
/* header */

	#header	{position:relative; height:150px; padding:0px; background-color:transparent; z-index:0; 
				margin:0% 1% 0% 1%; text-align:center; }
		#hppensieve	{position:relative; float:left; } 
		#imgPenRim 	{position:absolute; bottom:1px; left:0; z-index:1; }
			#imgPenBowl {position:absolute; bottom:1px; left: 0; z-index:0; }
			#title		{position:absolute; bottom:1px; left: 0; z-index:5; }
		#scarphead	{position:absolute; top:5px; padding:0; }
		#founder	{position:absolute; bottom:1px; right:0; border:2px solid #000080; color:#000080; font-size: 80%; }
		 #founder img	{border:3px solid #800000; }


/* message row */

	#message 		{margin:0; padding:2px; font-size:90%; color:#cc9; text-align:left; height: 1.25em;
						background:#404530 url(img/message-bg.gif) repeat-x top left; }
	#message.homepage	{text-align:center; padding:2px 1em; }
	#message span.fleft	{float: left; padding-left: 1%; }
	#message strong {padding:0 0 0 26px; background: url(img/quill_bg.gif) no-repeat; } 
	#message span	{display: block; float: right; padding-right: 1%; }
	#message span.top {float:none; padding-right: 0; display:inline; }
	#message a:link		{color:#000080; }
	#message a:visited	{color:#000080; }
	#message a:hover 	{color:#cc9; }
	
	
/* context */

#context	{position:relative; width:60%; float:left; background:url('img/paper-midR.gif') repeat-y top right; }
#context.lg	{width:78%; }
#context ol	{text-align:left; font-size: 1em; list-style:upper-roman; }
#context ol li	{border:0; font-family:'comic sans MS', Verdana, sans-serif; color: #000080; }
#context ol ol	{text-align:left; font-size: 0.65em; list-style:lower-roman; }
#context ol ol li	{border:0; font-family:'comic sans MS', Verdana, sans-serif; color: #800000; }
#context ol ol p	{font-family:Verdana, sans-serif; font-size: 0.8em; color: black; font-variant:normal; font-weight:normal; margin-top: 0px; }
#context ul	{text-align:left; font-size: 80%; }
#context ul li	{border:0; font-weight:normal; font-variant:normal; font-family:'comic sans MS', Verdana, sans-serif; font-size: 1.5em; }
#context ul p	{font-family:Verdana, sans-serif; font-size:0.8em; color: black; font-variant:normal; font-weight: normal; margin-top: 0px; }
#context.helps ul	{text-align:left; font-size: 70%; }


/* content */

#content	{position:relative; width:78%; float:left; background:url('img/paper-midR.gif') repeat-y top right; }
#content.data		{margin:0em; padding:0em; }
#content.scarpnotes	{margin:0em; }
#content.full		{width:100%; padding:.5em 2%; }
#content.smaller	{width:60%; float:left; background:url('img/paper-midR.gif') repeat-y top right; }

	#top		{position:relative; top:0px; text-align:center; padding:.5em 3% 0em 3%; 
				background:url('img/paper-midL.gif') repeat-y top left;}
	#toc		{position:relative; text-align:center; 
				background: url('img/paper-midL.gif') repeat-y top left; font-size: 110%; }
		#list	{margin:0 3%; }
			
	#menu		{position:relative; top:0px; background:#828377 url(img/footer-bg.gif) repeat-x top left; 
						text-align:left; margin:0px 0%; border:none; padding:.5em 3%; z-index:0; }
						
		div#JKReyes img	{position:absolute; top:3em; left:25%; width: 68%; z-index:-10; }
		 
		div#links	{position:relative; width:100%; font-family:'comic sans MS', verdana, sans-serif; color:#800000; font-weight:bold; 
						text-align:left; }
						
		div#links a {display:block; height:1.2em; color:#800000; font-size:110%; font-variant:small-caps; text-decoration:none; }
		div#links a.notreadyyet	{color:#b0b0b0; }

		div#links a:hover	{color:#000080; font-size:115%; }
		div#links a.notreadyyet:hover	{font-size: 1.1em; color:#b0b0b0; }
		
		div#links a img {position:absolute; height:0px; width:0px; border-width:0px; }
		
		div#links a:hover img	{position:absolute; top:7em; left:35%; height:125px; width:125px; }		 
		 
		div#links a span.text-r	{position:absolute; visibility:hidden; border-width:0px; }
		
		div#links a:hover span.text-r	{position:absolute; top:6em; left:60%; visibility:visible; 
				width:40%; color:#f0c7b3; font-size:90%; font-variant:normal; font-weight:normal; text-align:left; }

	#quiz		{position:relative; top:0px; text-align:left; padding:0 5% 0 5%; 
						background: url('img/paper-midL.gif') repeat-y top left; }
						
	#import		{position:relative; top:0px; text-align:left; padding:0 1% 0 1%; margin:0 0 0 0; 
				background: url('img/paper-midL.gif') repeat-y top left; font-size: 110%; 
				}
	#import.character	{margin:0 0 0 0; padding:0 3% 0 0%; }
	body.scarpnote #import th	{visibility:hidden; }
	body.quote #import th	{visibility:hidden; }
		
	#quotes		{text-align:left; padding:0 2% 0 2%; margin: -5em 0 0 0; font-size:120%; 
				background: url('img/paper-midL.gif') repeat-y top left; font-family:Georgia, serif; }
		.author	{font-size:90%; color:#800000; font-style:italic; margin:0 0 0 20px; float: right; }
	div#quotes a	{text-decoration:underline; padding:0; }
	div#quotes ol	{border:none; }
	div#quotes li	{font-size:100%; border:none; }
	div#quotes li.question	{font-family: Verdana, sans-serif; font-weight:normal; font-variant:normal; font-size: 95%; }
	div#quotes li.question span.ans	{font-family: Verdana, sans-serif; font-weight:normal; 
					font-size: 102%; font-style:normal; line-height:1.25; }

	#text		{position:relative;
				text-align:center;
				padding: 2.5em 3%;	
				background: url('img/paper-midL.gif') repeat-y top left; 
				}
	#text li	{border:0; font-size:1.1em; font-variant:normal; 
				font-family: Verdana, sans-serif; color:#800000; 
				}
	#text li p	{font-size:0.9em; color:#000; margin:0 0 0.5em 0; padding:0; 
				font-weight:normal; }
	#text li a		{text-decoration:underline; padding:0; font-size:90%; top:0px; }
	#text li a:hover	{padding:0; font-style:normal; color:#000080; }
	
	#bottom		{position:relative; clear:both; text-align:left; padding:0 0 3em 0; margin:0 0 0 0; 
				background:url('img/paper-midL.gif') repeat-y top left;}
						
	#botCover	{background-color:#828377; z-index: -5; text-align: center; margin: 1em 0 0; padding: 1em 0 2em; }
	
	#quotebox		{padding: 0 3px; margin: 0; text-align: center; }
	#quotebox p span	{font-size: 90%; color:#000080; }
	#quotebox em	{color:#404530; }

	#overlay	{position:absolute; top:35px; left: 100px; 
				width:550px; height: 900px; padding: 0; margin: 0; }
	#overlay #overlaytxt	{position:absolute; top:100px; left: 50px; }
	#overlay p	{width:450px; color:#800000; font-family:'comic sans MS', verdana, sans-serif; font-size: 110%; 
				padding:0 0 .5em 0; margin: 0; }
	#overlay p em	{color:#000080; font-weight:bold; }
	#overlay a:link		{color:#000080; font-style:normal; }
	#overlay a:hover	{color:#800000; font-style:italic; }
	
	#studyquestions	ol	{text-align:left; font-size: 1em; list-style-type:lower-alpha; padding: 0; margin-top: -1em;  }
	#studyquestions li	{color:black; font-weight:normal; }

/* linkdivision - used on links page */

	#linkdivision 		{background: #999A8F; padding-left:2em; padding-right:2em; 
					padding-top:1em; padding-bottom:1em; text-align: center; }
	#linkdivision #sites	{text-align:left; }
	#linkdivision h3	{text-align: left; line-height: 100%; color: #800000; 
					margin: 2em 0 0.5em 0; font-size: 150%; font-style: italic; }
	#linkdivision .spoil		{margin:0px; font-family: "Times New Roman"; font-size: 2em; color: #800000; font-style: italic;
					font-weight: bold; text-align: center; border-bottom: 0px solid #800000; border-top: 0px;
					vertical-align:top; text-indent:0px; line-height:100%; word-spacing:0px; 
					padding-top:0px; padding-bottom:0px; }
	#linkdivision a .h5    {margin:0; font-family:"Arial Narrow"; font-size:1.25em; 
					font-weight:bold; text-align:left; line-height:100%; color:#000080; }
	#linkdivision a:link,
		#linkdivision a:visited	{color:#000080; }
	#linkdivision a:hover	{color:#800000; }
	#linkdivision p		{border-width:0px; padding:0px; font-family: Arial; font-size: 1em; color: #000000;
					margin-left:0em; margin-right:0em; margin-top:0; margin-bottom:.5em }

	
/* footer */
			
	#footer			{clear:both; bottom:1em; margin:3em 15%; padding:0 1%; color:#f0c7b3; }

/* Explanation */
	#explanation	{position:relative; top:30em; }
	#explanation	{clear:both; background:#828377 url(img/footer-bg.gif) repeat-x top left; 
					padding:3em 5% 3em 5%; margin: 2%; }
	/* #explanation	{margin-top:40em; } */
	 #explanation dl	{text-align:left; }
	 #explanation dt	{color:#800000; font-weight:bold; }
	 #explanation dd	{color:#f0c7b3; font-style:italic; }
	 
	 
/* sidebar */
	/* sidebar the ID  */
	#sidebar 		{float:right; width:21%; background:#828377 url(img/footer-bg.gif) repeat-x top left; margin:1em 0 0 0; 
						text-align: center; }
	#sidebar.larger	{width:39%; }
	#sidebar p		{color:#f0c7b3; padding:0.25em 1em; font-size:90%; margin: 0px; text-align: left; }
	#sidebar p.bubbletip	{background: url(img/bubble.gif) no-repeat top left; color:#000; padding-top:2em; width:80%; }
	#insertgraphic	{float:left; padding:0 .5em; }
	#sidebar h4		{font-size: 130%; }
	
	#sidebar h4.side	{color:#000080; font-weight:bold; font-size:120%; margin:5px 0 0 1em; text-align:left; }
	#sidebar ol.side	{font-size:1em; list-style-type:decimal; list-style-position:inside; margin-left:1em; line-height:1; }
	#sidebar ol.side li	{font-size:105%; border-bottom:0; margin-top: 4px; font-weight:normal; }
	#sidebar ol.side span	{font-size:90%; padding-left:0.5em; text-align:left; font-variant:normal; color:#f0c7b3;}
	#sidebar ol.side p	{font-size:90%; padding-left:0.5em; text-align:left; font-variant:normal; }
	/* sidebar the CLASS  */
	.sidebar	{float:right; width:21%; background:#828377 url(img/footer-bg.gif) repeat-x top left; margin:1em 0 0 0; 
						text-align: center; }
	.sidebar p		{color:#f0c7b3; padding:0.25em 1em; font-size:90%; margin: 0px; text-align: left; }
	.sidebar h4		{font-size: 130%; }
	
/* Spell Buttons */
	#sidebar form
		dl.chpt form	{padding:0; margin:0; }
	#sidebar form	{text-align:center; }
	#sidebar input,
		dl.chpt input	{margin:0; padding:0; color:blue; font-style:italic; border-style:outset; }
	#sidebar input.spell	{width:90px; }
	#sidebar input.subspell	{width:50px; }
	#sidebar input.spell,
		#sidebar input.subspell	{font-size:80%; }
	#sidebar dl {margin: 5px 0 0 5px; padding: 0; }
	dl.chpt input.spell	{width:90px; font-size:60%; }

/* Definition Lists */
	/*  **** general DLs ****  */
	dt	{float:left; width: 4%; font-weight: bold; font-size: 110%; 
		text-align:center; color:#800000; margin:0; padding:0; }
	dd		{float:left; margin:0; padding:0; }
	dl	{position:relative; width: 99%; }
		
	/*   **** booksummary DLs ****  */
	dl.chpt	{margin: 0.75em 0; padding: 0; text-align:left; }
	dl.chpt dt.jumpbar	{width: 100%; font-weight:normal; padding:0; }
	
	dl.critique dt.col1,
		dl.critique dd.col2,
		dl.critique	dd.col4 {display:none; }
	dl.critique dd.col3	{width:96%; padding:0.5em; }
	dl.critique dd.col5	{position:absolute; left:103%; width: 23%; 
		background:#828377 url(img/footer-bg.gif) repeat-x top left; 
		padding:0.5em; font-size:90%; text-align:left; font-style:normal; 
		color:#cc9; }
	dl.critique	{font-family: serif; font-style:italic; font-size:120%; text-align:center;
				color:#000000; margin:0; padding:0; font-weight:normal; }
	dl.critique p	{text-align:justify; margin:0 0 .5em 0; }
	dl.critique p.first:first-letter	{color:#000080; font-size:240%; float:left; line-height: 1; margin-right:0.1em; }

	dl.booktitle dt.col1,
		dl.booktitle dd.col4	{display:none; }
	dl.booktitle dd.col2	{width: 83%; text-align:center; }
	dl.booktitle dd.col3	{width: 5%; float:right; font-weight:bold; font-size:110%; }
	
	dd.col2	{float:left; width: 90%; font-weight: bold; font-size: 110%; color:#800000; padding-left:1em; } /* this width forces a pagebreak for the next column */
	dd.col3	{width: 90%; padding: 0 0.5em; } /* synopsis almost full width minus 3em padding */
	dd.col3 ul	{text-align: left; font-size:1em; list-style-type:square; list-style-position:inside; margin:0; padding:0; }
	dd.col3 li,
		span.list	{font-style:normal; font-variant:normal; font-weight:normal; font-size: 99%; 
				font-family:'comic sans MS', verdana, sans-serif; color:#800000; border:0; }
	span.list	{display:block; margin:0 0 0.25em 0; padding:0; }
	.kings		{visibility:hidden; }
	.flaw		{visibility:hidden; }
	.nineteen	{visibility:hidden; }
	dd.col4	{float:right; width: 3%; text-align:right; margin:0; padding:0; }	/* page number */
	dl.chpt dd.col5	{position:absolute; left:103%; width: 23%; 
		background:#828377 url(img/footer-bg.gif) repeat-x top left; 
		padding:0.5em; font-size:90%; 
		color:#cc9; }
	dl.chpt dd.col5	{display:none; }
	dl.chpt dd.col5 em,
		dl.critique dd.col5 em {color:#000080; }
	.lit		{display:none; }
	.parent		{display:none; }
	.hero		{display:none; }
	
	/* ***Quote DLs*** */
	dl.quote	{margin: 0.75em 0; padding: 0; }
	dl.quote dt.col1	{float:left; width: 90%; text-align:left; font-family:Verdana; font-size: 90%; font-weight:normal;
						  color: #001000;}
	dl.quote dt.jumpbar	{text-align:center; width: 90%; margin:2em 0 1em 0; 
						font-weight:normal; font-size: 85%; padding-top:10px; padding-bottom:5px; }
	dl.quote dd.col2	{float:left; width: 4%; text-align:left; font-family:Verdana; font-size: 90%; font-weight:normal; }
	
	/* *** Character DLs *** */
	dl.character	{margin: 0.75em 0 0 .5em; padding:0; }
	dl.tblheading	{margin: 1em 0 0 .5em; padding: 0; border-bottom: 2px solid #000080; }
	dl.character dt,
		dl.character dd	{line-height: 1.5; }	
	dl.character dt.col1,
		dl.tblheading dt.col1	{display:none; }
	dl.character dd.col2	{float:left; width: 10%; text-align: left; padding:0; 
								font-family:verdana; font-size: 110%; font-weight:bold; color: #800000; }
	dl.tblheading dd.col2	{float:left; width: 7%; text-align: left; padding:0; }
	dl.character dd.col3	{float:left; width: 83%; padding:0; 
								font-family:verdana; font-size: 110%; font-weight:bold; color: #000080; }
	dl.tblheading dd.col3	{float:left; width: 15%; padding:0; 
								color: #000080; }
	dl.character dd.col4	{clear:both; float:left; width: 3%; text-align:center; 
								font-family: verdana; font-size: 90%; color: #000000; padding-left: 3em; }
	dl.tblheading dd.col4	{float:left; width: 3%; }
	dl.character dd.col5	{float:left; width: 90%; 
								font-family: verdana; font-size: 90%; color: #000000; }
	dl.tblheading dd.col5	{float:left; width: 30%; }
	dl.character dd.col5 span.charheading	{font-family:'comic sans MS', verdana, sans-serif; font-weight:bold; 
								font-variant:small-caps; color: #800000; font-size: 150%; padding: 1em 0 0 0; margin-top:2em; }
	dl.tblheading dd.col2, 
		dl.tblheading dd.col3, 
		dl.tblheading dd.col4, 
		dl.tblheading dd.col5	{text-align:center; color:#000080; font-family:Arial; font-size:1.3em; font-weight:bold; 
								margin: .5em 0 0 0; padding: 0; }
								
	/* *** Explanation - quiz DLs *** */
	#explanation dt,
		#explanation dd {clear:left; width: 100%; text-align:left; }
	#explanation dt	{margin-top:0.5em; }

	
/*	End	*/