a:link {
	color: #FF3333
}

a:active {
	color: green;
}

a:visited {
	color: #800080; 
}

body {
	font-family: arial, helvetica, sans-serif;
	font-size: medium;
	background-color: white;
	margin-left: 10%;
	margin-right: 10%;
	color: #330000;
}

body.black {
	background-color: black;
	color: white;
}

p {
	text-align: left;
}

strong {
	font-size: 130%;
}

sup {
	font-size: small;

}

.small {
	font-size: small;
}

.centre {
	text-align: center;
}

.fancy {
	font-family: fantasy;
}

.spicy {
	color: #AA4444; 
}

blockquote {
	font-size: 80%;
}



ul.nobullet {list-style: none;}
div.left, div.middle, div.right {
	width: 32%;
        float: left;
	padding-right: 1%;
}

div.left, div.middle, div.right {
	text-align: left;
}
div.left H2, div.middle H2, div.right H2 {
	padding-top: 1em;
	text-align:center;
}
div.left H3, div.middle H3, div.right H3 {
	text-align:center;
}
/*
div.left H2,H3{text-align:left;}
div.right H2,H3{text-align:right;}
div.middle H2,H3{text-align:center;}*/

div.left UL, div.middle UL, div.right UL {
	list-style-type:none;
}
div.left IMG, div.middle IMG, div.right IMG {
position:relative;
left:28%;
}

div.left {
	left: 0;
}
div.middle {
	left: 30%;
}
div.right {
	left: 60%;
}

img.biglogo {padding-left: 0%;
}

img.logo {
	padding-left: 1%;
 	float:left;
	border-width:0;
} 
div.navigation LI {float:left;
 display:inline;
}
div.navigation LI + LI {
 border-left:dotted;
 border-color:#B152FF;
 border-width:thin; 
 padding-left:1em;
 margin-left:1em;
 } 