body {
	  background-color: #E4E4E4; color: #000; top: 0; margin: 20px 0; padding: 0; text-align: center; 
}
.info {  /*  This contains the whole page, centralised  */
	  width: 1000px; height: auto; text-align: left; margin-left: auto; margin-right: auto; background-color: #FFF; padding: 20px 0;
}
.logo {
	  width: 960px; height: 180px; margin: 0 20px; border: 0; padding: 0; background-image: url(../images/logo.gif); background-repeat: no-repeat;
}
.logoquote {
	  width: 700px; height: auto; margin: 0; border: 0; padding: 140px 0 0 80px; font: 9pt Arial, Helvetica, sans-serif; font-weight: bold; color: #7D7D7D; float: left;
}
.logoquotesub {
	  font: italic 9pt Arial, Helvetica, sans-serif; color: #7D7D7D; font-weight: normal;
}
.logoforum {
	  width: 180px; height: auto; margin: 0; border: 0; padding: 130px 0 0 0; text-align: center; font: bold 10pt Arial, Helvetica, sans-serif; color: #CCC; float: right;
}
a.forumlink, a.forumlink:visited { 
	  background-color: inherit; color: #09C; text-align: center; font:14pt Arial, Helvetica, sans-serif; text-decoration: none; text-transform: capitalize;
}
a.forumlink:hover { 
	  color: #4e4e4e; 
}
.centredata { /*  This rest of the page below the crumb trail  */
	  width: 960px; height: auto; padding: 0; margin: 0 20px; background-color: #FFF;
}
.centrebottom {
		clear: both;
}
.centretext { /*  This is the centre section of the page  */
	  width: 480px;  height: auto; background-color: #FFF; padding: 0 24px; margin: 0; text-align: justify; float: left; 
}
.centrequote {
	  width: 420px;  height: auto; background-color: #FFF; padding: 10px; text-align: left; border: solid #CDE 1px; margin: 20px; font-style:italic;
}
h1 {
	  font: normal 12pt "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000000; text-align: left; text-transform: uppercase;
}
h2 {
	  font: normal 12pt "Trebuchet MS", Arial, Helvetica, sans-serif; color: #7D7D7D; text-align: left;
}
h3 {
	  font: bold 10pt "Trebuchet MS", Arial, Helvetica, sans-serif; color: #7D7D7D; text-align: left;
}
p {
	  font: normal 10pt "Trebuchet MS", Arial, Helvetica, sans-serif; color: #4E4E4E; background-color: inherit;
}
ul {
	  font: normal 10pt "Trebuchet MS", Arial, Helvetica, sans-serif; color: #4E4E4E; background-color: inherit;
}
.picintext {
	width: 150px; height: auto; float: left;  margin: 0 10px 10px 0; border: 0;
}
a.centretextlink, a.centretextlink:visited {
    font: normal 10pt Verdana, Arial, Helvetica, sans-serif; color: #0099CC; text-decoration: none;
}
a.centretextlink:hover { 
    color: #4E4E4E;
}
.atoz { 
	  width: 100%;  height: auto; background-color: #FFF; padding: 0; margin: 0; text-align: center; 
}
a.atozlink, a.atozlink:visited {
    font: normal 8pt Verdana, Arial, Helvetica, sans-serif; color: #0099CC; text-decoration: none; text-transform: uppercase;
}
a.atozlink:hover { 
    color: #4E4E4E;
}
.atoztopic {
	  font: bold 10pt "Trebuchet MS", Arial, Helvetica, sans-serif; color: #4E4E4E; background-color: inherit; text-transform: uppercase;
}
.indextextplus {
	font: 13pt "Trebuchet MS", Arial, Helvetica, sans-serif; color: #FFF; background-color: inherit; display:none;
}
hr {
	size: 1;
}
.bluebox {
	width: 238px; border: 1px solid #09C; margin: 0 10px 5px 0; float: left;
}
.bluebox-r {
	width: 238px; border: 1px solid #09C; margin: 0 0 5px 10px; float: right;
}
.blueboxtop {
	width: 100%; height: auto; background-color: #09C; color: #FFF; font: bold 10pt "Trebuchet MS", Arial, Helvetica, sans-serif; text-align: center; text-transform: uppercase;
}
.blueboxtext {
	width: auto; border: 0; text-align: center; padding: 10px; color:#4E4E4E; background-color: #FFF; font: normal 8pt "Trebuchet MS", Arial, Helvetica, sans-serif; text-align: left;
}
a.bluelink, a.bluelink:visited {
	font: normal 10pt "Trebuchet MS", Ariel, Helvetica, sans-serif; background: none; color: #09C; text-decoration: none;
}
a.bluelink:hover {
	 background: none; color: #999;
}
.nav {
	  width: 238px; height: auto; font-size: 13pt; background-color: #FFF; color:#7D7D7D; text-align: left; float: left;
}
ul.currentnav { 
	  list-style: none; margin-left: 10px; padding: 0; width: 230px; font: normal 10pt "Trebuchet MS", Arial, Helvetica, sans-serif;
}
ul.currentnav li { 
	  border: none; 
}
ul.currentnav li a, ul.currentnav li a:visited { 
	  width: 200px; height: auto; padding: 5px 0 5px 30px; background-color: inherit; color: #0099CC; text-decoration: none; display: block;
}
ul.currentnav li a:hover { 
	  color: #4E4E4E; background-image: url(http://www.spiritual-healing.co.uk/images/greyarrow.gif); background-repeat: no-repeat; background-position: left; 
}
ul.currentnav ul.subnav { 
	list-style: none; margin: 0; padding: 0; width: 220px; font: normal 9pt "Trebuchet MS", Arial, Helvetica, sans-serif;
}
ul.currentnav ul.subnav li { 
	border: none;
}
ul.currentnav ul.subnav li a, ul.currentnav ul.subnav li a:visited { 
	  width: 180px; height: auto; padding: 3px 0 3px 50px; background-color: inherit; color: #4E4E4E; text-decoration: none; display: block;
}
ul.currentnav ul.subnav li a:hover { 
	  color: #0099CC; background-image: url(http://www.spiritual-healing.co.uk/images/bluearrow.gif); background-repeat: no-repeat; background-position: left; 
}
ul.mainnav { 
	  list-style: none; margin-left: 10px; padding: 0; width: 230px; font: normal 10pt "Trebuchet MS", Arial, Helvetica, sans-serif;
}
ul.mainnav li { 
	  border: none; 
}
ul.mainnav li a, ul.mainnav li a:visited { 
	  width: 200px; height: auto; padding: 5px 0 5px 30px; background-color: inherit; color: #4E4E4E; text-decoration: none; display: block;
}
ul.mainnav li a:hover { 
	  color: #0099CC; background-image: url(http://www.spiritual-healing.co.uk/images/bluearrow.gif); background-repeat: no-repeat; background-position: left; 
}
/*ul.mainnav ul.subnav { 
	list-style: none; margin: 0; padding: 0; width: 220px; font: normal 9pt "Trebuchet MS", Arial, Helvetica, sans-serif;
}
ul.mainnav ul.subnav li { 
	border: none;
}
ul.mainnav ul.subnav li a, ul.currentnav ul.subnav li a:visited { 
	  width: 180px; height: auto; padding: 3px 0 3px 50px; background-color: inherit; color: #0099CC; text-decoration: none; display: block;
}
ul.mainnav ul.subnav li a:hover { 
	  color: #0099CC; background-image: url(http://www.spiritual-healing.co.uk/images/greyarrow.gif); background-repeat: no-repeat; background-position: left; 
} */
ul.mainnavsites { 
	  list-style: none; margin: 0; padding: 0; width: 225px; font: normal 11pt Arial, Helvetica, sans-serif;
}
ul.mainnavsites li { 
	  border-bottom: 1px solid #000;
}
ul.mainnavsites li a { 
	  display:block; padding: 7px 0 7px 10px; background-color: #AAA; color: #000; text-decoration: none; width: 255px;
}
ul.mainnavsites li a:hover { 
	  color: #FFF; background-color: #666; background-image: url(http://www.spiritual-healing.co.uk/images/greyarrow.gif); background-position: right; background-repeat: no-repeat;
}
.navheading { 
	  display: block; width: 230px;  height: 20px; background-color: #09C; font: bold 10pt Arial, Helvetica, sans-serif; color: #FFF; text-align: center; vertical-align: middle; padding: 5px 0 0 0;
}
.navimg {
	  width: auto; height: auto; background-color: inherit; margin: 30px 0 0 0; padding: 0; text-align: center; border: 0;
}
.google250 {
	  width: 250px;  height: 250px; margin: 10px 10px 10px 0; padding: 10px; border: 1px solid #E4E4E4; float: left;
}
.googleads {
	  width: 180px; height: auto; color: inherit; background-color: #FFF; font-size: 10pt; float: right; text-align: center;
}
.googleads1 {
	  width: 158px; height: auto; color: #4E4E4E; background-color: #FFF;  padding: 10px; text-align: center; font: bold 10pt Arial, Helvetica, sans-serif; text-transform: uppercase; border: 1px solid #E4E4E4;
}
.googleads2 {
	  width: 160px; height: auto; color: #4E4E4E; background-color: #FFF; padding: 10px; text-align: center;
}
.googleads3 {
	  width: 158px; height: auto; color: #4E4E4E; background-color: #FFF; padding: 10px; text-align: center; border: 1px solid #E4E4E4;
}
.googleads4 {
	  width: 160px; height: auto; color: #4E4E4E; background-color: #E4E4E4; padding: 10px; text-align: center;
}
.googleads5 {
	  width: 158px; height: auto; color: #4E4E4E; background-color: #FFF;  padding: 10px; text-align: center; font: normal 10pt Arial, Helvetica, sans-serif; text-transform: none; border: 1px solid #E4E4E4;
}
.googleads5title {
	  color: #000; background-color: inherit; font: bold 12pt Arial, Helvetica, sans-serif; text-transform: uppercase;
}
a.googleadslink, a.googleadslink:visited { 
	  background-color: inherit; color: #0099CC; font: bold 12pt Arial, Helvetica, sans-serif; text-decoration: none; text-transform: uppercase;
}
a.googleadslink:hover { 
	  color: #000; 
}
.googleads3index {
	  width: 140px; height: auto; color: #FFF; background-color: inherit; margin: 10px 0 10px 0; border: 1px solid #FFF; padding: 5px; font: bold 10pt Arial, Helvetica, sans-serif;
}
img.googleadspic {
	  width: 140px; height: auto; padding: 0; border: none;
}
.googleadshead { 
	  display: block; width: 160px; margin: 0; height: 20px; background-color: #555; font: normal 10pt Arial, Helvetica, sans-serif; color: #FFF; text-align: center;
}
.googleadshead2 { 
	  display: block; width: 156px; margin: 0 2px; height: 20px; background-color: #555; font: normal 10pt Arial, Helvetica, sans-serif; color: #FFF; text-align: center;
}
.googleadsbase {
	  width: 460px; height:auto; padding: 10px; margin-top: 20px; border: 1px solid #E4E4E4; text-align: center; background-color: #FFF;
}
td {
	  font: normal 10pt "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000; background-color: inherit; text-align: left; vertical-align: top;
}
img.shoppic {
	  width: 140px; height: auto; padding: 0; border: none;
}
a.shoplink, a.shoplink:visited {
    font: bold 10pt Arial, Helvetica, sans-serif; color: #4E4E4E; background-color: inherit; text-decoration: none; text-transform: uppercase;
}
a.shoplink:hover { 
    color: #0099CC;
}
.mockgoogleads1 {
	  width: 158px; height: auto; color: #4E4E4E; background-color: #FFF; margin: 0 0 10px 0; padding: 10px; text-align: left; font: bold 10pt Arial, Helvetica, sans-serif; text-transform: uppercase; border: 1px solid #E4E4E4;
}
.mockgoogletitle {
	  color: #000; background-color: inherit; font: bold 10pt Arial, Helvetica, sans-serif; padding: 0 5px;
}
.mockgoogletext {
	  color: #000; background-color: inherit; font: normal 8pt Arial, Helvetica, sans-serif; text-transform: none; padding: 0 5px;
}
a.mockgooglelink, a.mockgooglelink:visited {
    font: normal 10pt Arial, Helvetica, sans-serif; color: #09C; background-color: inherit; text-transform: none; padding-left: 10px;
}
a.mockgooglelink:hover { 
    font: normal 10pt Arial, Helvetica, sans-serif; color: #4E4E4E; background-color: inherit; text-transform: none;
}
.bluebox-180 {
	width: 178px; border: 1px solid #E4E4E4; margin-bottom: 20px;
}
.blueboxtop-180 {
	width: 100%; height: auto; background-color: #09C; color: #FFF; font: bold 10pt "Trebuchet MS", Arial, Helvetica, sans-serif; text-align: center;
}
.blueboxtext-180 {
	width: auto; border: 0; text-align: center; padding: 10px; color:#000; background-color: #FFF; font: normal 8pt "Trebuchet MS", Arial, Helvetica, sans-serif; text-align: left;
}
a.bluelink-180, a.bluelink-180:visited {
	font: normal 9pt "Trebuchet MS", Ariel, Helvetica, sans-serif; background: none; color: #09C; text-decoration: none;
}
a.bluelink-180:hover {
	 background: none; color: #999;
}
.copyrightwiki {
	  width: 460px; height: auto; margin: 20px 0; border: 0; padding: 10px; font: normal 7pt Verdana, Arial, Helvetica, sans-serif; color: #999; background-color: #EEE; text-align: center;
}
a.wikilink, a.wikilink:visited {
    font: bold 7pt Verdana, Arial, Helvetica, sans-serif; color: #0099CC; text-decoration: none;
}
a.wikilink:hover { 
    color: #FF9000;
}
ul.indexlist { 
	margin-left: 20px; padding: 0; color: #993; font: normal 8pt Arial, Helvetica, sans-serif;
}
ul.indexlist li {
	list-style-type: square; margin-left: 10px; font: normal 8pt Arial, Helvetica, sans-serif; text-decoration: none; color: #993;
}
ul.indexlist li a { 
	  font: normal 8pt Arial, Helvetica, sans-serif; text-decoration: none; color: #993;
}
ul.indexlist li a:hover { 
	  color: #555;
}
a.indexlink, a.indexlink:visited { 
	  background-color: inherit; color: #0099CC; text-align: right; font: bold 10pt Arial, Helvetica, sans-serif; text-decoration: none;
}
a.indexlink:hover { 
	  color: #E4E4E4; 
}
.indexfull {
		width: 480px; float: none; margin: 0 0 20px 0;
}
.centreindex1 {
	  width: 220px;  height: auto; background-color: #FFF; padding: 0; text-align: justify; font: 10pt "Trebuchet MS", Arial, Helvetica, sans-serif; float: left; margin: 0;
}
.centreindex2 {
	  width: 220px;  height: auto; background-color: #FFF; padding: 0; text-align: justify; font: 10pt "Trebuchet MS", Arial, Helvetica, sans-serif; float: right; margin: 0;
}
.mainindexpic {
		width: 480px; margin: 0 0 20px 0; padding: 0; text-align: center; border: 0;
}
table.indexall {
	width: 480px; background-color: #FFF; color: #000; margin: 0; padding: 0; border: 0;
}
table.indexall-2col {
	width: 480px; background-color: #FFF; color: #000; margin: 0; padding: 0; border: 0;
}
table.indexall-3col {
	width: 480px; background-color: #FFF; color: #000; margin: 0; padding: 0; border: 0;
}
td.indexall-2col-cell {
	width: 240px; background-color: #FFF; color: #000; margin: 0; padding: 10px; border: 1px solid #E4E4E4; text-align: justify; vertical-align: top;
}
td.indexall-3col-cell {
	width: 138px; background-color: #E4E4E4; color: #000; margin: 0; padding: 10px; border: 1px solid #E4E4E4; text-align: justify; vertical-align: top;
}
.picinindex2 {
	width: 65px; height: 50px; float: left;  margin: 0 5px 5px 0; border: 0; padding: 0;
}
.picinindex3 {
	width: 125px; height: 75px; margin: 0; border: 0; padding: 0;
}
.indexall {
	width: 480px; background-color: #FFF; color: #000; margin: 0; padding: 0; border: 0;
}
.indexall-2col {
	width: 480px; background-color: #FFF; color: #000; margin: 0 0 10px 0; padding: 0;  border: 1px solid #E4E4E4;
}
.indexall-3col {
	width: 480px; background-color: #E4E4E4; color: #000; margin: 0 0 10px 0; padding: 0;  border: 0; font: normal 10pt "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.indexall-2col-l {
	width: 213px; background-color: #FFF; color: #4E4E4E; margin: 0; padding: 10px; text-align: justify; float: left; font: normal 10pt "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.indexall-2col-r {
	width: 213px; background-color: #FFF; color: #4E4E4E; margin: 0; padding: 10px; text-align: justify; float: right; font: normal 10pt "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.indexall-3col-cell {
	width: 138px; background-color: #E4E4E4; color: #4E4E4E; margin: 0; padding: 10px; text-align: justify; float: left; font: normal 10pt "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.indexall-3col-title {
	background-color: inherit; color: #000; margin-left: 10px; padding: 0;  border: 0; font: normal 10pt "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform: uppercase;
}
.centremain {
	  width: 480px;  height: auto; margin: 0; padding: 0;
}
.centremaincol {
	  width: 220px; padding: 10px; text-align: left; float: left; color: #000; font: normal 10pt Verdana, Arial, Helvetica, sans-serif;
}
ul.mainmain { 
	margin: 0; padding: 0; color: #000; font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
}
ul.mainmain li {
	list-style-type: none; 
}
.logo {
	  width: 960px; height: 180px; margin: 0 20px; border: 0; padding: 0; background-image: url(images/logo.gif); background-repeat: no-repeat;
}
