<html><style type="text/css">
<!--
body {
	scrollbar-face-color: #E0E0E0;
	scrollbar-shadow-color: #E0E0E0;
	scrollbar-highlight-color: #E0E0E0;
	scrollbar-3dlight-color: #3C3C3C;
	scrollbar-darkshadow-color: #3C3C3C;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #FF8B2C;
	color : #ffffff;
	background : #ffffff;

	font-size: 10pt; 
	font-family:  Arial, sans-serif;
	color : #3C3C3C;
	vertical-align : top;
	font-weight: normal;
	text-align : left;
}

table {
	border-width: 0;
	padding: 0;
	margin: 0;
}



p.endbar {
	font-size: 8pt; 
	text-align : center;
}

.justify {
	text-align : justify;
}

td {
	font-size: 11pt; 
	vertical-align : top;
}


td.menu {
/*	background : #D8D8D8; */
	text-align : center;
}

/* *****************************************************************
The td.book... items are for the table in the book chronology.
list - listing of books, bookdes - description text, text - preview chapter
*****************************************************************/

td.booklist {
	text-align : center;
	font-size: 11pt;
}

.bookdes {
	text-align : justify;
	font-size: 10pt;
}

td.booktext {
	text-align : justify;
	font-size: 10pt;
}

.bookinfo {
	font-size: 10pt;
}

.excerptlink {
	font-size: 10pt;
}

/* All of the "sel" tds are for the selector component of the book chronology page 
"t" - top part, "s" - straight, "p" - pointer, "b" - bottom part */

td.sels {
	background : /images/sels.gif;
}

.center {
	text-align : center;
}

.right {
	text-align : right;
}

.price {
	font-size: 11pt; 
	font-weight: bold;

}

.author {
	font-size: 11pt; 
	font-weight: bold;

}

.fromthestory {
    	text-decoration: italic;
	font-weight: bold;
}

.eventsb {
/* Bold headings on Promotion page */
	font-size: 11pt; 
	font-weight: bold;

}

.events {
/* Location text on Promotion page */
	font-size: 11pt; 
	font-weight: normal;

}

.eventsi {
/* Info text on Promotion page -- Does not work -- used <I> */
	font-size: 11pt; 


}


.about {
	font-size: 11pt; 

}

.contactemph {
	font-weight: bold;

}

.sitemapemph {
	font-weight: bold;

}

.sitemapitem {
	font-size: 10pt;
	text-align : left;

}

.orangeborder {
	border-style: double;
	border-width: 4;
	border-color: #FF8B2C;
}

.almostinvisible {
	color : #AAAAAA;
}

.encmenu {
	font-size: 10pt; 
}

.encword {
	font-size: 14pt; 
	font-weight: bold;
}

.encdef {
	font-size: 10pt; 
	text-align : justify;
}

.encbooks {
	font-size: 9pt; 
	text-align : right;
    	text-decoration: italic;
}

hr.enc	{
	WIDTH: 95%;
	COLOR: #FF8B2C;
}

.encpic	{
	border-style: double;
	border-width: 4;
	border-color: #D8D8D8;
}

.newssub {
/* Used for the text in the Menu for subscribing to the newsletter */
	font-size: 8pt; 
    	text-decoration: italic;
}

table.newssubtable {
/* Used for the tiny table in the Menu for subscribing to the newsletter */
	border-style: double;
	border-width: 2;
	border-color: #80B6E4;
	padding: 2;
}

hr.menu	{
/* The tiny orange dot between menu items */
	WIDTH: 1.7%;
	COLOR: #FF8B2C;
}

.menuimg {
/* Used for every image in the menu after the first one */
	border-width: 0;
	margin: -1em 0em .3em;

}
.menuimgfirst {
/* Used for the first image in the menu, also for the one right after the scroll */
	border-width: 0;
	margin: .1em 0em .2em;

}

.cartcategory {
/* Top header that displays the item category e.g. "MirrixWorld Books", also for "Your Shopping Cart" */
	font-size: 12pt; 
	text-align : center;
	font-weight: bold;
}

.cartshowingitems {
/* info piece telling users how many items are on page/category e.g. "(Showing Items 1-2 of 2)" */
	font-size: 10pt; 
	text-align : center;
}

.cartinstructions {
/* Instructions that tell user how to use the cart e.g. "Please click on 'Add To Cart' ..." Also used on subscribe-to-newsletter page */
	font-size: 10pt; 
	text-align : center;
    	font-style: italic;
}

.cartlinkstop {
/* Top of the page "View Cart   Empty Cart   Check Out" */
	font-size: 11pt; 
	text-align : center;
	font-weight: bold;
}

.cartitemname {
/* item name that heads each segment */
	font-size: 11pt; 
	font-weight: bold;
}

.cartitemno {
/* item number  */
	font-size: 10pt; 
    	font-style: italic;
}

.cartdescription {
/* text to describe item */
	font-size: 10pt; 
	text-align : justify;

}

.cartitemoptions {
/* User can select options for each item e.g. "Price, Quantity, Author Signing" */
	font-size: 11pt; 
	font-weight: bold;
    	font-style: italic;
	COLOR: #505050;
}

.cartshipwarning {
/* Note to inform customer that an item is backordered or won't ship until a certain date */
    	font-style: italic;
	font-size: 10pt;
	COLOR: #C00F0F;
}

.cartcheckouttable {
/* Checkout screen table */
	border-style: double;
	border-width: 3;
	border-color: #80B6E4;
	padding: 2;
	margin: 0;
	width: 600px;
}

hr.cart	{
/* HR that shows between each item on the listings screen */
	WIDTH: 93%;
	COLOR: #FF8B2C;
}

.subsemail {
/* Used for displaying the subscriber's e-mail address on the Subscribe and Unsub. pages in the mailing list mgr. */
	color : #FF8B2C;
	font-weight: bold;
}




a:link     {
    	text-decoration: underline;
	color: 3C3C3C;
}

a:active   {
	text-decoration: none;
	color: 3C3C3C;
}

a:visited  {
    	text-decoration: underline;
	color: 3C3C3C;
}

a:hover    {
    	text-decoration: underline;
	color: #3C3C3C;
}



-->
</style>
</html>