body { padding: 15px;
			 margin: 0px;
			 font-family: arial, helvetica, sans-serif;
			 font-size: 11pt;
			 color: #000000; }

a:link { color: #ffcc00; 
				 font-weight: bold;
				 text-decoration: underline; }
a:visited { color: #ffcc00; 
				 		font-weight: bold;
				 		text-decoration: underline; }
a:hover { color: #daa520; 
				 	font-weight: bold;
				 	text-decoration: underline; }
a:active { color: #daa520; 
				 	 font-weight: bold;
				 	 text-decoration: underline; }

h1 { padding-bottom: 25px;
		 font-family: lucida handwriting, Apple Chancery, palatino linotype, palatino, sans-serif, arial, helvetica;
		 text-align: center;
		 font-size: 18pt;
		 color: #daa520; }
		 
h3 { text-align: center;
		 font-family: arial, helvetica, sans-serif;
		 font-size: 16pt;
		 color: #daa520; }
		 
h4 { font-family: arial, helvetica, sans-serif;
		 font-size: 14pt;
		 color: #daa520; }
		 		 
p,li { font-family: arial, helvetica, sans-serif;
		font-size: 11pt;
		color: #000000; }

dt { margin-left: -5px;
		 font-family: arial, helvetica, sans-serif;
		 font-size: 10pt; }

dd { margin-left: 2px;
		 margin-bottom: 10px;
		 font-family: arial, helvetica, sans-serif;
		 font-size: 9pt;
		 color: #000000; }
		
.bookreviewer { font-family: eras medium itc, verdana;
								font-size: 10pt;
								text-align: right; }
										 
.both { color: #008b8b;
				font-weight: bold; }

.caption { text-align: center;
					 font-size: 10pt; }
				
.center { text-align: center; }

.color1 { color: #1e90ff;
					font-weight: bold; }

.color2 { color: #32cd32;
					font-weight: bold; }

.color3 { color: #ff69b4;
					font-weight: bold; }

.color4 { color: #ffcc00;
					font-weight: bold; }
					
.bio { float: left;
			 margin-top: 0px;
			 margin-left: 0px;
			 margin-right: 15px;
			 margin-bottom: 15px; } 

.biotext { padding-top: 0px;
					 padding-left: 15px;
					 padding-right: 15px;
					 padding-bottom: 25px;
					 font-family: arial, helvetica, sans-serif;
					 font-size: 11pt;
					 color: #000000;}
						 
.duke { color: #8a2be2; 
				font-weight: bold; }				

.footer { padding-top: 10px;
					padding-left: 10px;
					padding-right: 10px;
					padding-bottom: 10px;
					border-top-style: solid;
					border-top-width: 10px;
					border-top-color: #00ced1;
					border-left-style: none;
					border-left-width: 0px;
					border-left-color: #ffffff;
					border-right-style: none;
					border-right-width: 0px;
					border-right-color: #ffffff;
					border-bottom-style: none;
					border-bottom-width: 0px;
					border-bottom-color: #ffffff;
					background-color: #40e0d0;
					text-align: center;
					font-family: verdana, arial, helvetica, sans-serif;
					font-size: 8pt;
					color: #ffffff; }	
					
.header { border-top-style: solid;
					border-top-width: 3px;
					border-top-color: #ffcc00;
					border-left-style: solid;
					border-left-width: 3px;
					border-left-color: #ffcc00;
					border-right-style: solid;
					border-right-width: 3px;
					border-right-color: #ffcc00;
					border-bottom-style: none;
					border-bottom-width: 0px;
					border-bottom-color: #ffffff;
					padding-top: 10px;
					padding-left: 10px;
					padding-right: 10px;
					padding-bottom: 0px;
					background-color: #ffffff; }	
					
.hope { color: #6495ed; 
				font-weight: bold; }

.imgl { float: left;
				margin-top: 0px;
				margin-left: 0px;
				margin-right: 15px;
				margin-bottom: 10px; }				

.imgr { float: right;
				margin-top: 0px;
				margin-left: 15px;
				margin-right: 0px;
				margin-bottom: 10px; }
								
.king { color: #daa520;
				font-weight: bold; }
				
.maincontent { padding-top: 10px;
							 padding-left: 10px;
							 padding-right: 15px;
							 padding-bottom: 20px;
							 border-top-style: none;
					  	 border-top-width: 0px;
					  	 border-top-color: #ffffff;
					  	 border-left-style: none;
					  	 border-left-width: 0px;
					  	 border-left-color: #ffffff;
					  	 border-right-style: solid;
					  	 border-right-width: 3px;
					  	 border-right-color: #ffcc00;
					  	 border-bottom-style: none;
					 		 border-bottom-width: 0px;
					  	 border-bottom-color: #ffffff;
					  	 background-color: #ffffff;
							 background-color: #ffffff; }
	
.mainmenu { border-top-style: none;
					  border-top-width: 0px;
					  border-top-color: #ffffff;
					  border-left-style: solid;
					  border-left-width: 3px;
					  border-left-color: #ffcc00;
					  border-right-style: solid;
					  border-right-width: 3px;
					  border-right-color: #ffcc00;
					  border-bottom-style: none;
					  border-bottom-width: 0px;
					  border-bottom-color: #ffffff;
					  background-color: #ffffff; }	
					
.millersdaughter { color: #ff69b4;
									 font-weight: bold;}

.name { padding-top: 3px;
				padding-left: 5px;
				padding-right: 5px;
				padding-bottom: 3px;
				background-color: #ffd700;
				font-size: 16pt;
				font-weight: bold;
				color: #ffffff; }
									 
.queen { color: #0000cd;
				 font-weight: bold; }

.rdm { color: #6495ed;
			 font-style: italic; }
			 
.right { text-align: right; }

.rumpelstiltskin { color: #b8860b;
									 font-weight: bold; }
				
.sidecontent { padding-top: 10px;
							 padding-left: 10px;
							 padding-right: 10px;
							 padding-bottom: 20px;
							 border-top-style: none;
					  	 border-top-width: 0px;
					  	 border-top-color: #ffffff;
					  	 border-left-style: solid;
					  	 border-left-width: 3px;
					  	 border-left-color: #ffcc00;
					  	 border-right-style: none;
					  	 border-right-width: 0px;
					  	 border-right-color: #ffffff;
					  	 border-bottom-style: none;
					  	 border-bottom-width: 0px;
					  	 border-bottom-color: #ffffff;
							 background-color: #ffffff;
							 text-align: center; }
									 
.sidemenu { padding: 10px;
						margin: 0px;
						border-style: solid;
						border-width: 2px;
						border-color: #daa520;
						background-color: #fffff0;
						text-align: center;
						font-family: lucida handwriting, apple chancery, comic sans, gothic, palatino linotype, palatino, sans-serif, arial, helvetica;
						font-size: 10pt;
						color: #000000; }
									 
.villagers { color: #8b4513;
						 font-weight: bold; }