@charset "utf-8";
/****************************************************************
Life After Harry Potter Style Sheet

Copyright &copy; 2007 by James E. Pettis

July 4, 2008
****************************************************************/

/* default inset border */
/*
	{
	border-color: #003399 #0099FF #0099FF #003399;
	}
*/

/* default raised border */
a.Tile, a.xTile
	{
	border-color: #0099FF #003399 #003399 #0099FF;
	}

/* Menu Button Widths */
.About button
	{
	width: 23em;
	}

.Book button
	{
	width: 13em;
	}
/* end Menu Button Widths */

.BookReview
	{
	margin: .2ex 0;
	}

/* All styles for inserting Comment text area fields */
button.CommentLeft, button.CommentRight
	{
	background-color: transparent;

	border: none;

	margin: 0;
	padding: 0;

	position: absolute;
	}

button.CommentLeft span, button.CommentRight span
	{
	text-decoration: underline;
	color: #0000CC;
	}

button.CommentLeft
	{
	left: 1em;
	text-align: left;
	}

button.CommentRight
	{
	right: 1em;
	text-align: right;
	}

table.Comment
	{
	border-style: groove;
	text-align: center;
	}

table.Comment textarea
	{
	border-width: .5ex;
	margin-right: 1em;
	}

table.Comment div
	{
	color: #660000;
	font-size: 140%;
	text-decoration: blink;
	}
/* end Comment section */

.CommentEmail
	{
	width: 24em;
	margin: 1em auto 0 auto;
	text-align: justify;
	}

.CommentPageNumber
	{
	margin-bottom: 2.3em;
	padding-top: 1.5em;
	text-align: center;
	}

.GoogleAd
	{
	float: left;
	margin: .3em 1em .5em 0;
	}

.LOTR button
	{
	width: 20em;
	}

.Main button
	{
	width: 36em;
	}

.PageNumber
	{
	text-align: center;
	margin-bottom: 2.5em;
	margin-top: 1.5em;
	}

.RaisedButton
	{
	border-style: solid;
	border-color: #FFFFFF #666666 #666666 #FFFFFF;
	border-width: 4px;

	margin-top: .4em;
	}

button.Review, h2.Review, h5.Review
	{
	margin-top: .5ex;
	}

h6.Review
	{
	margin-bottom: .5em;
	}

div.Review, h3.Review
	{
	margin-top: .5em;
	}

p.Review
	{
	margin-top: .8em;
	}

.ReviewButton button
	{
	width: 13em;
	}

/* Series List Plaque */
.SeriesList
	{
	position: absolute;
	right: 1em;

	background-image: url('../images/backgrnd.gif');
	background-color: #666666;
	color: #FFFFFF;
	border-color: #999999 #333333 #333333 #999999;
	border-style: solid;
	border-width: .5em;
	margin-top: .4em;
	padding: .5em;
	}

.SeriesList a:visited
	{
	color: #FF6699;
	}

.SeriesList h3
	{
	text-align: center;

	color: #66CCCC;
	}

li.Blank
	{
	font-size: 0;
	height: 0;
	color: #666666;
	}

.SeriesList ol
	{
	margin: 0;
	padding-left: 1.3em;
	}
/* end Series List Plaque */

.Submit button
	{
	margin-left: 5em;
	padding: .5em;
	}

.Submit button div
	{
	font-size: 1.26em;
	text-decoration: blink;
	}

.Text blockquote
	{
	border-left:  solid .25ex;
	border-right:  solid .25ex;

	font-family: sans-serif;
	font-style: italic;
	font-size:  85%;

	margin: 1em;
	padding: 0 1em;
	}

.Text blockquote ol
	{
	margin: 0;
	padding-left: 1.7em;
	text-indent: 0;
	}

blockquote.Default
	{
	border: none;

	font-family: 'times new roman', serif;
	font-style: normal;
	font-size: 100%;
	}

/* Amazon Book Tiles */
a.Tile
	{
	color: #CCCCCC;
	text-align: center;
	background-color: #0066CC;
	text-decoration: none;
	font-size: 110%;

	display: block;
	float: left;

	padding: 1em;

	border-style: solid;
	border-width: .5em;

	width: 9em;
	height: 15em;
	}

a.Tile b, a.Tile span.IE55
	{
	width: 140px;	/*for IE 5.5 */
	}

a.Tile b
	{
	font-weight: bold;
	font-variant: small-caps;
	}

a.Tile span.IE55
	{
	height: 4em;	/*for IE 5.5 */
	}

a.Tile img
	{
	margin-top: 1em;
	text-decoration: none;
	}
/* end Amazon Book Tiles */

/* e-mail button text fallback paragraph */
span.EMail
	{
	display: block;
	margin: 0 auto;
	text-align: justify;
	}

span.QC	/* goes with EMail */
	{
	width: 28em;
	}

span.Vote	/* goes with EMail */
	{
	width: 23em;
	}
/* end e-mail button text fallback paragraph */

div.LAHP
	{
	background-color: black;
	text-align: center;
	}

table.Contents td
	{
	vertical-align: bottom;
	padding-top: 1ex;
	padding-right: 1em;
	border-bottom: solid #0000CC .1ex;
	color:  #333333;
	}

table.Contents td.Last
	{
	padding-right: 0;
	text-align: right;
	}

table.Outset form
	{
	margin: 0;
	}

table.Outset h6
	{
	margin: 0;
	}