/* colours #ff22d2, #800364 */
body {
	margin-top:0px;
	margin-bottom:0px;
	font-family:Arial, Verdana, sans-serif;
	line-height:150%;
	font-size:20px;
	color:#800066;
	background:#ffdaf8;
}
ul	{
	list-style-image:url(/images/listbullet1.gif);
}
h2,#navigator_bottom {
	font-size:30px;
	background-image:url(/images/h3back2.gif);
	background-repeat:repeat-y;
	background-position:top left;
}
h3 {
	font-size:24px;
}
blockquote {
	font-style:italic;
}
#menubanner {
	color:#660080;
	width:225px;
	height:100%;
	float:left;
}
#outer	{
	margin:0px;
	padding:0px;
	width:875px;
	margin-left:auto;
	margin-right:auto;
	border-left:solid 1px #492d50;
	border-right:solid 1px #492d50;
	background-color:white;
	background-image:url(/images/menuback1.gif);
	background-repeat:repeat-y;
}
#content	{
	/*float:left;*/
	width:68%;
	padding-left:10px;
	padding-right:10px;
	padding-top:90px;
/*	margin-top:10px;*/
	margin-left:225px;
	margin-bottom:30px;
	min-height:300px;
}
#logo	{
/*	margin-left:auto;
	margin-right:auto;*/
	padding-right:137px;
	width:590px;
	height:76px;
	display:block;
	z-index:100;
}
#searchbox	{
	padding-right:3px;
	text-align:right;
}
#credits {
	position:fixed;
	bottom:0px;
	width:875px;
	font-size:10px;
/*	padding-left:225px;*/

	line-height:15px;
	background:#ffdaf8;
	z-index:90;
}
#credits table {
	width:100%;
}
#content img.back_butterfly {
	width:50px;
	height:50px;
	position:absolute;
	z-index:5;
	opacity:0.5;
	filter:alpha(opacity=50);
}
a,a:link, a:visited	{
	border:solid 1px white;
	color:#ff22d2;
	text-decoration:none;
	font-variant:small-caps;
}
a:hover	{
	border:solid 1px #800364;
	color:white;
	background:#ff22d2;
	text-decoration:none;
	font-variant:small-caps;
}
a>img	{
	border:none;
	text-align:middle;
}
#logo, #menubanner {
	position:fixed;
}
#menubanner {
	margin-top:0px;
	padding-top:100px;
}
#blocker {
	background:white;
	width:650px;
	height:80px;
	position:fixed;
	right:0px;
	top:0px;
	margin:0px;
	z-index:90;
}
#navigator_bottom, #navigator_top {
	font-size:20px;
	text-align:right;
	height:50px;
}
input[type="button"] {
	color:#800364;
	font-weight:bold;
	cursor:pointer;
}
.nav	{
	font-size:12px;
}
.nav a {
	border:none;
}
span.nav	{
	float:right;
}
.person>div.imgholder {
	width:210px;
	text-align:center;
	float:right;
	z-index:10;
}
.fl {
	float:left;
}
.person  {
	clear:right;
	border:dotted 1px #ff22d2;
	margin-left:0px;
	margin-right:0px;
	margin-top:10px;
}
.person h3 {
	margin-top:0px;
	color:#800364;
	background-color:#ff22d2;
	background-image:url(/images/h3back2.gif);
	background-repeat:repeat-y;
	background-position:top left;
}
.person h3>span {
	/*color:#ff22d2;*/
	font-variant:small-caps;
	font-size:20px;
}
.person p {
	margin-left:3px;
}

#mail_comment {
}
#mail_comment textarea {
	width:100%;
	height:80px;
}
#mail_comment input[type="text"] {
	width:200px;
}
#mail_comment caption {
	text-align:left
}

#appform {
	border:solid 1px #ff22d2;
	margin-bottom:10px;
}
#appform select {
	color:#800066;
}
#appform select:focus {
	background:#ffdaf8;
}
#appform input[type="text"], #appform textarea {
	width:98%;
}
#appform input[type="text"]:focus, #appform textarea:focus {
	background:#ffdaf8;
	color:#800066;
}
#appform table {
	width:95%;
	padding:0px;
	border-collapse:collapse;
}
#appform td,#appform th {
	vertical-align:top;
	padding:0px;
	margin:0px;
}
#appform table table label {
	font-size:14px;
}
#appform label {
}
#appform #questions td {
	padding-left:20px;
	text-indent:-20px;
}

.imglink img {
	float:right;
	vertical-align:middle;
}
a.imglink, a.imglink:hover, a.imglink:link, a.imglink:visited {
	border:none;
}
.links li {
	width:100%;
	clear:right;
	margin-bottom:20px;

}
.imgholder {
	border:dotted 1px #ff22d2;
	padding:3px;
	text-align:center;
}
.imgholder p {
	font-style:italic;
	font-size:14px;
	margin-top:0px;
}
#otherevents {
	border:solid 1px #ff22d2;
	width:100%;
	padding:5px;
}

#otherevents h4 {
	color:#800360;
	background-image:url(/images/h3back2.gif);
	background-repeat:repeat-y;
	background-position:top left;
	padding-bottom:0px;
	margin-bottom:0px;

}
div.noneditable {
	margin:0px;
	padding:0px;
	border:none;
}
/* test */
#outer {
	background-image:url(/images/menuback2.gif);
}

/* colours #ff22d2, #800364 */
#latestnews {
	width:90%;
	margin-left:auto;
	margin-right:auto;
	background:#ffdaf8;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	font-size:14px;
	line-height:15px;
	text-align:center;
}
#latestnews h5 {
	margin-bottom:1px;
	text-align:center;
}
#latestnews a {
font-weight:bold;
display:block;
}
#latestnews a:link, #latestnews a:visited {
	border-color:#ffdaf8;
	background:white;
}
#latestnews a:hover {
	background:#ff22d2;
}
