	.leftpanel   {position:absolute; background-color:black; left:0px; width:38%; padding-left:10px; }
	.centerpanel {background-color:grey; font-size:18px; margin-left:38%; margin-right:0%;                       	      	border-style:solid; border-color:black; border-width:5px; }

	.rightpanel  {position:absolute; background-color:#C0C0C0; right:0px; width:0%; }

	h1.indexpage {font-size:45px; text-align:center; color:yellow; background-color:purple; margin-top:0px; 		margin-bottom:2px; padding:15px; border-style:solid; border-color:black; border-width:5px; }

	h2.wordfactory {font-size:70px; color:yellow; background-color:purple; margin-top:5px; padding:28px; 		border-color:black;border-style:solid; border-width:5px; margin-bottom:5px; }

	.bannerpic {position:absolute; top:30px; float:left; margin-left:47%; }



	h3 {width;50px; margin-bottom:0px; padding-top:20px; padding-bottom:0px; }



	body.firstpage {background-color:grey; font-size:18px; margin-left:10%; margin-right:10%; padding-left:5px; }


	body.rest {background-color:#E0E0E0; font-size:16px; margin:5px 10% 5px 10%; }


	body.books {background-color:#FAEBD7; font-size:16px; margin:5px 10% 5px 10%; }


	.floatleft {float:left; margin-right:40px; margin-right:40px;  }

	.floatright {float:right; margin-right:5px; margin-left:5px; }

	.indent {margin-left:4%; margin-right:30%; }




	p#caution {font-size:28px; background-color:red; text-align:center; padding:5px; margin-right:5px; margin-left:440px; 		}
 
	div.menubox {margin-left:30%; }
		a:link {color:blue; }
a:visited {color:blue; }

		a:hover {color:red; }

		a:active {color:red; }


	table {border-width:3px; border-style:solid; border-color:black; }
	td, th {border-width:1px; border-style:solid; border-color:black; }
