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: 100px; margin: 0 20px; padding: 0; background-image: url(../images/logo.gif); background-repeat: no-repeat; border-bottom: 1px solid #09C;
}
.belogo {
	  width: 960px; height: auto; margin: 0 20px 20px 20px; padding: 0;
}
.sitename {
	  width: 900px; height: auto; margin: 0; border: 0; padding: 10px 0 0 30px; font: 18pt normal "Trebuchet MS", Arial, Helvetica, sans-serif; color: #09C; float: left;
}
.sitenamequote {
	  width: 880px; height: auto; margin: 0; border: 0; padding: 0 0 10px 80px; font: normal 9pt Arial, Helvetica, sans-serif; color: #7D7D7D; float: left;
}
.logoforum {
	  width: 180px; height: auto; margin: 0; border: 0; padding: 203px 0 0 0; text-align: center; font: bold 10pt Arial, Helvetica, sans-serif; color: #7D7D7D; float: right;
}
a.forumlink, a.forumlink:visited { 
	  background-color: inherit; color: #4E4E4E; text-align: right; font: bold 10pt Arial, Helvetica, sans-serif; text-decoration: none;
}
a.forumlink:hover { 
	  color: #0099CC; 
}
.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: 436px;  height: auto; background-color: #FFF; padding: 10px; text-align: left; display: inline; vertical-align:top; float: left; border: solid #CDE 1px; margin: 0 40px; font-style:italic;
}
h1 {
	  font: normal 14pt "Trebuchet MS", Arial, Helvetica, sans-serif; color: #7D7D7D; text-align: left;
}
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 {
	color: #0099CC;
	background-color: inherit;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.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: #036; text-decoration: none;
}
a.centretextlink:hover { 
    color: #F00;
}
.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;
}
