/* This stylesheet edited by Graeme.
 */

body {
	background: url(light_background.jpg) rgb(146,161,156);
	font-family: serif;
}

img {
	border: 0;
}

#centercolumn {
	width: 750px;
	margin-right : auto;
	margin-left : auto;
}

#header {
	background-color: rgb(255,255,255);
	padding: 0px;
}

#menu {
	background-color: darkred;
	font-family: sans-serif;
	padding: 5px 10px;
	margin-right : auto;
	margin-left : auto;
}

#menu a {
	font-weight: bold;
	padding: 5px 10px; 
	text-decoration: none; 
	color: #FFC;
	background-color: gray;
}

#menu a:hover {
	background-color: lightgray;
	color: darkred;
}

#content {
	font-size: 110%;
	background-color: white;
	border-width: 0px 3px;
	border-style: solid;
	padding: 20px;
	border-color: darkred;
	text-align: left;
}

#content a {
	color: darkred;
}

#content a:hover, #content a:active {
	color: rgb(144,55,12);
}

#content p {
	text-indent: 1em;
}

#content p.noindent {
	text-indent: 0;
}

#content hr {
	color: darkred;
}

#content em.title {
	color: darkred;
}

#content div.news p {
	margin-left: 1em;
	text-indent: 0;
	clear: both;
}

#copyright {
	text-align: right;
	font-size: 75%;
	font-family: sans-serif;
	background: darkred;
	color: white;
	border-width: 3px;
	border-color: darkred;
	border-style: solid;
}

#footer {
}

h1, h2, h3, h4, h5, h6 {
	font-family: sans-serif;
	font-weight: normal;
	color: darkred;
}

h1 {
	font-size: 137%;
}

h2 {
	font-size: 123%;
}

h3 {
	font-size: 109%;
}

h4 {
	font-size: 95%;
}

h5 {
	font-size: 81%;
}

h6 {
	font-size: 67%;
}

div.bookdesc img {
	float: left;
	margin-right: 0.5em;
	margin-top: 0.5em;
}

div.bookdesc hr {
	clear: both;
}

div.spacer {
	clear: both;
}

div.reviews p {
	font-size: 90%;
}

div.reviews hr {
	width: 50%;
	background: darkred;
	height: 2px;
	border-style: none;
}

@media print {
#menu		{display: none;}
#content    {padding: 0px;}
#content a  {text-decoration: underline;}
}

