a {color:blue}
.at{border:0; vertical-align:bottom}
.backtotop{text-align:right}
body {	background-color:#9ff;	color:#800080;	font-family: 'comic sans MS',Arial, Helvetica, sans-serif; margin:5px 0 0 0; padding:0}

body#home #leftnav li#lhome a, body#home #bottomnav a#bhome,
body#news #leftnav li#lnews a, body#news #bottomnav a#bnews,
body#abou #leftnav li#labou a, body#abou #bottomnav a#babou,
body#unic #leftnav li#lunic a, body#unic #bottomnav a#bunic,
body#stfr #leftnav li#lstfr a, body#stfr #bottomnav a#bstfr,
body#pony #leftnav li#lpony a, body#pony #bottomnav a#bpony,
body#bake #leftnav li#lbake a, body#bake #bottomnav a#bbake,
body#nqam #leftnav li#lnqam a, body#nqam #bottomnav a#bnqam,
body#skat #leftnav li#lskat a, body#skat #bottomnav a#bskat,
body#star #leftnav li#lstar a, body#star #bottomnav a#bstar,
body#love #leftnav li#llove a, body#lave #bottomnav a#blove,
body#geni #leftnav li#lgeni a, body#geni #bottomnav a#bgeni,
body#supe #leftnav li#lsupe a, body#supe #bottomnav a#bsupe, 
body#brig #leftnav li#lbrig a, body#brig #bottomnav a#bbrig,
body#othe #leftnav li#lothe a, body#othe #bottomnav a#bothe, 
body#funs #leftnav li#lfuns a, body#funs #bottomnav a#bfuns,
body#soph #leftnav li#lsoph a, body#soph #bottomnav a#bsoph,
body#monk #leftnav li#lmonk a, body#monk #bottomnav a#bmonk,
body#wild #leftnav li#lwild a, body#wild #bottomnav a#bwild,
body#ange #leftnav li#lange a, body#ange #bottomnav a#bange,
body#cont #leftnav li#lcont a, body#cont #bottomnav a#bcont
{color:red; text-decoration:none; cursor:default}

.bookpagetitle{margin-top:20px}
.booktable{margin-top:33px}
#bottomnav{clear:both; text-align:center; font-size:smaller; line-height:2.5}
#bottomnav a{white-space:nowrap}
#bottomnav a{color:#909; padding:0px 10px}
.buybook{cursor:pointer}
.buytext{cursor:pointer; color:blue; cursor:pointer; text-decoration:underline}
#centre{width:800px; margin:0 auto; position:relative; left:0; top:0; padding:0}
.email{color:blue; text-decoration:underline; cursor:pointer;}
.firstpara{margin-top:0}
#footer{clear:both; text-align:center; padding:25px 0 0 0; font-size:x-small;}/* Especially necessary to put an end to the floats. Else, FF can't work out heights! */
h1{margin:0; padding:0}
h2{margin-bottom:0}
#icon{
	width:150px;
	height:140px;
	text-align:center;
	float:left;
	
}
#leftnav{	width:150px;	float:left;	z-index:10;}
#leftnav ul{margin:0; padding:0; list-style:none; }
#leftnav ul li{list-style:none; }
#leftnav ul li a{display:block;  margin:15px 5px; width:120px; text-align:center;  font-weight:bold}
#leftnav ul li a:link { color:#909;}  
#leftnav ul li a:visited{color:#909}
#leftnav ul li a:hover{color:blue}
#leftnav ul li a:active{color:blue}

#lindatxt{width:640px; height:140px; float:left; background:#99FFFF url(i/twinkle1.jpg) repeat-y 10px 50%}

.picleft{float:left; margin:0 10px 10px 0; text-align:center; font-size:smaller}
.picright{float:right; margin:0 0 10px 10px; text-align:center; font-size:small}
.qu{margin-bottom:0; font-weight:bold}
.ans{margin-top:0}
.review{	margin:10px 20px 5px 20px;	font-style:italic;}
.reviewer{margin:5px 20px 10px 20px; font-weight:bold; text-align:right}
#rightblock{width:580px;  float:right; padding-top:5px}
#stars1{position:absolute; left:-200px; top:0; width:190px;}
#stars2{position:absolute; left:800px; top:0; width:190px;}
#starcol{width:30px; float:left; background:url(i/stardivider3.gif); height:300px}
@media print{
#stars1, #stars2, #c2, #icon, #leftnav{display:none}
#rightblock{float:none}
}