body{
	font-family:verdana, sans-serif;
	font-size:8.5pt;
	color:#000;
	background-color:#bbb;
	padding:0px;
	margin:0px;
}
H1{
	font-size:xx-large;
	color:#224;
}
H2{
	font-size:x-large;
	color:#224;
	font-weight:normal;
}
H3{
	font-size:large;
	color:#224;
	font-weight:normal;
}
div{
	padding:0px;
	margin:0px;
}
img{
	padding:10px;
	padding-left:0px;
	margin:0px;
}
img.storypics{
	padding-left:30px;
	padding-top:0px;
	padding-bottom:30px;
}
img.talkimg{
	margin-bottom:0px;
}
img.red_dot{
	padding:0px;
	margin:0px;
}
.centre{
	margin-left:auto;
	margin-right:auto;
}
.greytext{
	color:#555;
}
.redtext{
	color:#f55;
}
.whitetext{
	color:#ffffff;
}
.whiteborder{
	border:2px solid white;
	margin-right:400px;
}
#top{
	margin-left:auto;
	margin-right:auto;
	width:750px;
}
#talkarrows{
	margin-left:100px;
}
#arrows{
	margin-left:0px;
	padding:10px;
}
img.arrow{
	padding:0px;
	border-width:0px;
	margin-bottom:20px;
}
div.main{
	margin-left:auto;
	margin-right:auto;	
	width:750px;
	height:1500px;
	background-color:#eee;
}
.right{
	float:right;
}
div.banner{	
	background-color:#999;
	height:100px;
}
#rodmcrae{
	position:relative;
	top:-100px;
	left:0px;
	width:250px;
	height:35px;
	color:#fff;
	font-size:200%;
	background-color:#333;
	padding-left:5px
}
div.links{
	position:relative;
	top:-35px;
	background-color:#C30;
	height:20px;
	width:750px;
	color:white;
	font-size:110%;
	background-color:#333;
	padding-top:4px
}

   A:hover 	{color: #F90}
   A:active 	{color:#00ccff}
   A 	{text-decoration: underline}
   A 	{color:#00C}

a.menu	{
	color:#3ff;
	padding-right:50px;
	padding-left:10px;
}
a.menu:hover	{color:#F90}
a.menu:active	{color:#00ccff}
a.menu	{text-decoration:none}

a.largered	{color:maroon;font-size:x-large}
a.largered:hover	{color:#F90}
a.largered:active	{color:#00ccff}
a.largered	{text-decoration:none}
span.largered	{color:maroon;font-size:x-large}

div.text{
	background-color:#eee;
	padding:10px;
	padding-bottom:15px
}
div.talktext{
	background-color:#eee;
	padding-top:10px;
	padding-left:25px;
	padding-bottom:5px;
	padding-right:30px;
	margin-left:100px;
	width:400px;
}
ol.whiteonblacktext{
	color:white;
	font-size:large;
	margin-left:200px;
}
div.talkpic{
	background-color:black;
	padding-top:10px;
	padding-bottom:0px;
	height:500px;
	color:white;
}
td{
vertical-align:bottom
}
td.tabletext{
	background-color:#eee;
	padding:10px;
	padding-bottom:15px;
	width:300px;
	vertical-align:top;
}
div.pic{
}
#bannerimg{	width:750px;
	height:100px;
	padding:0px;
}
#showtable{
	width:750px;
	margin-left:0px;
}
div.menu{
	position:relative;
	top:0px;
	left:15px;
	font-size:90%;
	background-color:#ddd;
	padding:5px;
}
td.menu{
	padding-right:30px
}
.header{	font-size:20px;
	color:#333
}
td.title
{
	font-size: x-small;
	color: #000;
}
.italic{
	font-style:italic;
	}
p.alignright{text-align:right;margin-bottom:0px;}
div.assoc_show{
	margin-top:50px;
}
#new{
	border:2px solid #336;
	width:300px;
	background-color:#ddd;
	padding:10px;
	margin-left:20px;
}

