.topiccontents .introquote {
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
	font-size:150%;
	line-height:1.3em;
	width:650px;
}
.topiccontents .introquote .authorname{
	text-align:right;
}

.booklist {
	display:block;
	border-top:solid #d2d4c9 1px;
	width:90%;
	padding:10px 0px 10px 0px;
}
.booklist a img {
	float:left;
	padding:1px;
	border:solid #d2d4c9 1px;
	margin:0px 15px 5px 0px;
}

h4 {
	margin:0px 0px 5px 0px; 
	padding:0px;
}
a h4 {text-decoration:underline;color:#5c5c5c;}

h4:hover {text-decoration:underline; color: #486722;}

a img:hover {border:solid #8dbc4a 1px;}

.booklist p {
	display:block;
	margin:0px 0px 5px 58px;
	font-size:95%;
}
.booklist .authorname {
	font-size:90%;
	font-style:italic;
}
.topicarticlelist{
	display:block;
	border-top:solid #d2d4c9 1px;
	width:90%;
	padding:10px 0px 10px 0px;
}
.topicarticlelist p {
	display:block;
	margin:0px 0px 5px 0px;
	font-size:95%;
}
.topicarticlelist .authorname {
	font-size:90%;
	font-style:italic;
}

