/*
	TABLE FOR INDEX PAGES

		(snip-index-listing.xsl)
		(snip-prelude-listing.xsl)
*/

table.index-listing {
	width: 85%;
	margin: 2em auto;
/*
	padding: 1em;
*/

	background: #FFFCF1;
	border: 1px dotted #B0B0B0;

	border-collapse: collapse;
	}




table.index-listing td {
	padding: 1em;
/*
	border: 1px solid red;
*/
	}




/*
	THUMBNAIL CELL

		(snip-index-listing.xsl)
		(snip-prelude-listing.xsl)
*/

td.listing-image {
	width: 30%;
/*
	padding: 1em;
*/
/*
	padding: 1em 0em 1em 1em;
*/
	vertical-align: top;
	text-align: center;
	}


/*
	THUMBNAIL IMAGE

		(snip-index-listing.xsl)
		(snip-prelude-listing.xsl)
*/

td.listing-image img, td.prelude-image img {
	padding: 4px;
	}


/*
	TITLE & AUTHOR

		(snip-index-listing.xsl)
		(snip-prelude-listing.xsl)
*/

td.title-author {
/*
	padding: 1em 1em 0em 0em;
*/

/*
	border: 1px dotted #B0B0B0;
*/
	background: #C6C6C6;
/*
	shade of gainsboro
*/

	vertical-align: top;
	}



/*
	BOOK DETAILS
*/

tr.book-details {
	vertical-align: middle;

	background: #E6E6E6;
	}


/*
tr.book-details td {
	padding: 1em;
	}
*/


td.range-order {
	width: 30%;
/*
	padding: 0em 0em 1em 0em;
*/

	text-align: left;
	}


td.range-order img {
	margin-right: 1em;

	vertical-align: middle;
	}

td.range-order p.range {
	margin: 0em;

	vertical-align: middle;

	font-weight: bold;
	}


td.misc {
	width: 70%;
	padding: 0em 1em 0em 0em;

	text-align: right;
	}



span.title {
	font-size: 1.2em;
	}



p.pages {
	color: red;
	font-weight: bold;
	}



div#list a.link-ref {
	color: red;
	}


div#list a.link-ref:hover {
	color: red;
	}


/*
div.info, div.info2 {
	margin: 0em;
	padding: 1em;
	}


div.info {
	background: #C6C6C6;
	}


div.info2 {
	background: #E6E6E6;
	}
*/








/*
	PRELUDES

		(snip-prelude-listing.xsl)
*/


table.prelude td {
/*
	border: 1px solid red;
*/

	vertical-align: top;
	}



/*
	THUMBNAIL CELL — PRELUDES

		(snip-prelude-listing.xsl)
*/

td.prelude-image {
	width: 45%;

	vertical-align: top;
	text-align: center;
	}



td.prelude-details {
	width: 55%;
	padding-bottom: 0em;

	text-align: left;
	}



div.prelude {
	margin: 0.45em auto auto -1em;
	padding: 1em;

	background: #E6E6E6;
	border: 1px dotted #B0B0B0;
	}



div#list table.prelude a.link-ref {
	color: black;
	}


p.specific {
	margin: 0em;
	padding: 1em 0em 0em;

	text-align: right;
	}





/*
td.title-author {
	color: white;
	}


#content table.index-listing td.title-author a {
	color: lightskyblue;
	}
*/




