@charset "UTF-8";

body	   		{ background-color: #f3d5e7;  color: #3c0060; font-family: verdana, helvetica, sans-serif; font-size: small; border: 0px; margin: 0px; padding: 0px; background-image: url(bg.jpg); background-repeat: repeat-x;}

div.outer	{ text-align: center;  }
div.main   	{ width: 760px;   margin-left: auto; margin-right: auto; text-align: left;   }
div.title	{ width: 760px; height: 124px; }
div.title h1	{ font-size: 20px; line-height: 1.3em;  }

div.nav		{ background-color: #ffd6ef; width: 200px; float: left; margin-top: 5px; border: 1px solid #b24788; border-top: 10px solid #b24788; border-bottom: 10px solid #b24788; }


div.cont		{ width: 543px; float: left;  border-top: 10px solid #b24788; margin-top: 5px; margin-left: 5px; line-height: 1.5em; padding: 5px; border-bottom: 10px solid #b24788;}
div.workshop	{ margin-left: 10px; border-left: 5px solid #b24788; padding-left: 5px;}

div.linx		{ margin: 4px; background-color: #fff5fb;}
div.bottom	{ border-top: 10px solid #9579a9; }
h1 			{ font-size: 1.5em; text-align: center; }
h2 			{ font-size: medium; }
h3 			{ font-style: italic; font-size: x-small }
a			{ color: #ef0b71; text-decoration: none }
a:visited 	{ color: #ef0b71 }
a:hover 		{ background-color: #421063; color: #fff5fb }
div.nav h2	{ font-size: 1.3em; }
div.nav a		{ display: block; border: 1px solid #9579a9; width: 190px;  }
p.home		{ line-height: 2em; margin-top: 5px;}
img.logo2	{ display: none; }
img.logo3	{ display: none; }
td.opt 		{ border: 1px solid #401066 }
fieldset		{ margin: 10px;  }
legend		{ color: #43116a; font-weight: bold; }
img.spkr		{ float: right; }
fieldset		{ border: 1px solid #b24788; padding-left: 2px;}







img.links 	{ border-style: none; float: right }
img.map 		{ border-style: none }
img.left 	{ float: left; }
img.right	{ float: right; }

p.right 		{ text-align: right }
p.pagebottom 	{ font-size: xx-small; text-align: center }
p.centre	{ text-align: center }







div.stoppress 	{ background-color: #ffeda1; width: 100%; 									border-bottom: thin solid blue;}
div.panel3 	{ width: 100px;  float: left; padding-top: 2px; height: 800px }
div.panel4 	{ font-size: xx-small }
div.centrepanel { padding: 5px; width: 480px; margin-left: 10px;  }

div.say 		{ background-color: #ffefa5; padding: 2px; border: thin solid #31639c }


