body
{
	background-color: #ffffee;

	font-family: 'Book Antiqua' , Serif;
}

div.centered{
	width: 80%;
	border: 2px;
	border-right: #993300 5px double;
	border-top: #993300 5px double;
	border-left: #993300 5px double;
	border-bottom: #993300 5px double;
}

img.withborder{
	border-right: #993300 5px double;
	border-top: #993300 5px double;
	border-left: #993300 5px double;
	border-bottom: #993300 5px double;
	
}

A.header { color: #ffffff; text-decoration: underline; }
A.menuItem { color: #880000; text-decoration: none }
A.footer { color: #ffffff; }
A.bookListing { text-decoration: none; }

.siteTitle
{
	font-variant: small-caps;
	font-size: 48pt;
}

.subTitle
{
	font-size: 18pt;
	font-style: italic;
}

.subSubTitle
{
	font-size: 14pt;
	font-style: italic;
}

H1
{
	text-decoration: underline;
	font-variant: small-caps;
}

.panel
{
	background-color: #dddddd;
	border: solid 3px #AA4400;
	padding: 2px 2px 2px 2px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}

.bookThumbnail
{
	float: left;
	color: #993300;
	border: 2px;

}
.bookTitle
{
	font-size: 18pt;
	color: black;
	font-style: normal;
	font-family: Serif;
}
.bookAuthor
{
	font-weight: bolder;
	color: black;
	font-family: Serif;
}
.bookPublished
{
	color: black;
	font-style: italic;
	font-family: Serif;
}
.bookPrice
{
    font-weight: bold;
}
TD.menuItem
{
	background-color: #C0C0C0;
	font-weight: bold;
	color: #880000;
	text-align: center;
	vertical-align: middle;
}

TABLE.header
{
	background-color: #880000;
	color: #ffffff;
	font-size: 12pt;
	border: 0px;
 	border-spacing: 0px;
 	padding: 5px;
	width: 100%;
}

TABLE.footer
{
	font-size: small;
	font-weight: bold;
	background-color: #660000;
	color: #ffffff;
 	border-spacing: 0px;
 	padding: 0px;
 	width: 100%;
}

TABLE.bookListing
{
	border: solid 3px #993322;
	background-color: #f4e6b7;
}