/*
EDDFE6 # lightest background

919C67 # sagey green
B8E30D # highlight color

54503C # darkish grey
540231 # purple
*/
body {
		color:#54503c;
		font-size:1.2em;
}
.tablerow0 {
	background-color:#FFF;
	}
.tablerow1 {
	background-color:#CCC;
	}
#header {
	background-color:#EDDFE6;
	border-bottom:1px solid #ccc;
	}
#topnav_list {
	background-color:#540231;
	width:100%;
	margin-left:0px;
	margin-right:0px;
}
#topnav_list li {
	display:inline;
}
#topnav_list li a {
	text-decoration:none;
	color:#FFF;
	padding: 1px 10px;
	background-color:#540231;
}
#topnav_list li a:hover {
	color:#FFF;
	background-color:#54503c;
}

h2 {
	color:#FFF;
	background-color:#919C67;
	}
.rightbar {
/*	background-color:#EDDFE6; */
	background:#FFF url(/images/background_gradient.gif) repeat-x scroll top left;
	height:700px;
	}
.rightbar h2 {
	color:#FFF;
	background-color:#B8E30D;
}

label {
					width:12em;
					float:left;
					text-align:right;
					margin-right:0.5em;
					display:block;
	}

.submit input{
				margin-left 4.5em;
}
em { 
				color:#919C67;
				font-style:italic;
}
strong { 

				color:#540231;
}
.small {
				font-size:0.5em;
				font-style:italic;
				color:#333;
}
blockquote {
				background-color:#EDDFE6;
				border:1px solid #54503C;
				margin:0px;
				padding:15px;
}
.bookcover {
		float:left;
		margin:0px 3px 3px 0px;
		padding:2px;
		border:1px solid #000;
}
h1,h2{
		padding-left:7px;
}
