a {color:#c00}
.at{vertical-align:bottom; border:0;}
.backtotop{text-align:right}
#banner /* All the way across the top*/{	background-color: #fff; /* overwrites general background image*/	}
body{	margin: 0; padding: 0;text-align:center; /* to humour IE, retracted later*/
		color: #000;background-color: #fff;}
body#home #navarea li a.lhome:hover,
body#grou #navarea li a.lgrou:hover,
body#writ #navarea li a.lwrit:hover,
body#icau #navarea li a.licau:hover,
body#ipic #navarea li a.lipic:hover,
body#abou #navarea li a.labou:hover,
body#cont #navarea li a.lcont:hover
{background-color:#c00;  cursor:default}

body#home #navarea li a.lhome,
body#grou #navarea li a.lgrou,
body#writ #navarea li a.lwrit,
body#icau #navarea li a.licau,
body#ipic #navarea li a.lipic,
body#abou #navarea li a.labou,
body#cont #navarea li a.lcont
{background-color:#c00;  color:black !important; cursor:default}	


body#home #navfoot li a.lhome,
body#grou #navfoot li a.lgrou,
body#writ #navfoot li a.lwrit,
body#icau #navfoot li a.licau,
body#ipic #navfoot li a.lipic,
body#abou #navfoot li a.labou,
body#cont #navfoot li a.lcont
{color:#000 !important; cursor:default;}	
.bookbloglink{text-align:center; font-style:italic; font-weight:bold}	
		
#centre{
	width:800px;
	margin:auto;
	text-align:left;
	background: url(i/blackbg.gif) repeat-y;
	

}
.clear{width:100%; clear:both; background-color:#FFFFFF} /* nasty hack to force next divs to behave*/
#content{margin:0 0 0 200px; padding:0;font-family:"Comic Sans MS",Arial, Helvetica, sans-serif; font-size:1em}
.email{color:#c00; text-decoration:underline; cursor:pointer}
.firstpara{margin-top:0}
h2{color:#c00; font-size:36px}
h3{color:#c00; margin:0}
.hp{color:red}
#logo{float:left; width:160px; text-align:center;height:80px; }
#navarea	{float: left; width: 156px;padding-top: 0px;background-color:black; color:white; font-size:.9em;	font-family:Arial, Helvetica, sans-serif}
#navarea ul{margin:10px 0 0 0; padding:0; list-style:none}
#navarea ul li{
	list-style:none;
	background-color:#c00;
	margin:1px 10px 1px 10px;
	padding:5px 0;
}
#navarea ul li.groupheader{list-style:none;
	color:black;
	padding-left:5px;
	font-weight:bold;
	margin-bottom:0;}
#navarea ul ul{margin:0px 10px; padding:0}	
#navarea ul ul li{margin:0; font-weight:normal}

#navarea ul li a{
	display:block;
	padding-left:5px;
	color:#fff;
	text-decoration:none;
	
}
#navarea li a:hover{background-color:#FFFFFF; color:red}

#navfoot ul{padding:0; margin:0; display:inline; list-style:none; text-align:center}
#navfoot ul li{padding:0; margin:0; display:inline; line-height:1.5; white-space:nowrap}
#navfoot ul li a{padding:10px}
#navfoot ul li a:hover{color:#666}
#navtext{padding:10px 5px}
#navtext a{color:#ffcccc}

.picright{float:right; margin:0 0 10px 10px; text-align:center; font-size:small; font-family:Arial, Helvetica, sans-serif; display:inline}
.captioncentre{text-align:center; font-size:small; font-family:Arial, Helvetica, sans-serif; margin-top:0;}
.qrpos{position:relative; top:10px; left:0}
.review{margin:20px 30px 5px 30px; font-style:italic}
.reviewer{margin:5px 30px 20px 30px; text-align:right; font-weight:bold}
.shortrule{width:30%; text-align:center}
#siteName{margin:0 0 0 200px; height:80px}
#siteName h1{padding:0; margin:10px 0 0 0; font-size:56px; color:#c00; font-family:Verdana, Arial, Helvetica, sans-serif }
#wp{background-color:#FFFFFF; font-size:x-small; text-align:center; padding-top:40px; font-family:Arial, Helvetica, sans-serif}
