body			{font-family:verdana;padding:0px;background:#662f90;padding:0px;margin:0px;text-align:center;}
.pageholder		{background:#ffffff;width:810px;margin:0 auto;text-align:left;padding-bottom:0px;padding-right:15px;}

.header			{display:block;position:relative;float:right;height:90px;margin-top:20px;}
.frontheader		{display:block;position:relative;float:right;height:150px;margin-top:20px;}
.leftcolumn		{display:block;float:left;width:140px;font-size:10px;color:#999999;line-height:1.6em;}
.rightcolumn		{display:block;float:right;width:150px;font-size:10px;color:#000000;line-height:1.6em;border-right:dotted #000000 0px;margin-right:0px;}
.content		{display:block;float:right;width:480px;font-size:10px;color:#333333;line-height:1.6em;border-left:dotted #000000 1px;border-right:dotted #000000 1px;margin-right:15px;}

img			{border:0px;}

.headerscroll		{position:absolute;overflow:hidden;top:80px;right:0px;width:655px;height:60px;background-color:#666666;border:0px solid #eeeeee;}
#container		{position:relative;width:624px;overflow:hidden;}
#scroller		{width:3000px; /* = width + margin left + margin right + padding*2 + border*2  from the content rule */}
.controls		{z-index:10;position:absolute;right:0px;font-size:10px;}
.controls a		{border-left:1px solid #ffffff;float:right;background-color:#666666;color:#ffffff;height:60px;padding-left:6px;padding-right:6px;padding-top:24px;text-decoration:none;}
.controls a:hover	{background-color:#000000;color:#ffffff;text-decoration:none;}
.scrollcontent		{float:left;padding:0px;border-right:0px solid #eeeeee;font-size:10px;}




.menu a			{display:block;width:auto;padding-left:16px;font-size:10px;color:#000000;text-decoration:none;margin-bottom:3px;}
.menu a:hover		{color:#000000;text-decoration:none;background:url('images/menuselected.gif') no-repeat;}
.menu a.on		{color:#000000;text-decoration:none;background:url('images/menuselected.gif') no-repeat;}

.template		{display:block;background-color:#f2f2f2;padding-bottom:20px;}
.gallery		{display:block;background-color:#f2f2f2;}
.timeline		{display:block;background-color:#f2f2f2;}
.calendar		{display:block;background-color:#f2f2f2;}
.whoswho		{display:block;background-color:#f2f2f2;}
.promotion		{display:block;background-color:#f2f2f2;}
.historic		{display:block;background-color:#f2f2f2;}
.resources		{display:block;background-color:#f2f2f2;}
.international		{display:block;background-color:#f2f2f2;}


.search			{width:150px;}
.search input		{width:150px;font-size:10px;color:#999999;line-height:1.6em;border:solid 1px #999999;padding:3px;padding-top:0px;}

.rightcolumn p			{margin-top:0px;margin-bottom:5px;}
.rightcolumn a			{display:block;width:auto;color:#000000;text-decoration:underline;}
.rightcolumn a:hover		{color:#000000;text-decoration:underline;}
.rightcolumn .image		{display:block;margin-bottom:5px;width:100px;}
.rightcolumn .calendar		{display:block;padding:5px;width:auto;margin-bottom:5px;}
.rightcolumn .timeline		{display:block;padding:5px;width:auto;margin-bottom:5px;}
.rightcolumn .whoswho		{display:block;padding:5px;width:auto;margin-bottom:5px;}
.rightcolumn .promotion		{display:block;padding:5px;width:auto;margin-bottom:5px;}
.rightcolumn .gallery		{display:block;padding:5px;width:auto;margin-bottom:5px;}
.rightcolumn .events		{display:block;padding:5px;width:auto;margin-bottom:5px;}

.photos			{position:absolute;left:200px;top:36px;height:145px;width:auto;overflow:hidden;}
.photos	.photo		{display:block;background-color:#B5B5B5;margin-right:20px;float:left;}
.photos	.photo img	{border:0px;}


.content .padding	{position:relative;top:0px;left:0px;padding:5px;}
.content .left		{display:block;width:95px;float:left;margin-right:5px;}
.content .left .resources		{display:block;width:auto;margin-top:5px;}
.content .left .resources a		{display:block;width:auto;color:#333333;text-decoration:none;}
.content .left .resources a:hover	{color:#000000;text-decoration:none;}
.content .right		{display:block;width:390px;float:left;}
.content .full		{display:block;width:auto;}
.content .news		{display:block;width:auto;margin-bottom:20px;}
.content h1		{margin-top:0px;color:#662f90;font-size:11px;font-weight:bold;}
.content h1 a		{color:#662f90;}
.content h2		{margin-top:0px;color:#000000;font-size:10px;font-weight:bold;}
.content .date		{display:block;color:#666666;font-size:10px;font-style:italic;margin-bottom:5px;}
.content a		{color:#333333;text-decoration:underline;}
.content a:hover	{color:#000000;text-decoration:underline;}
.content img		{max-width:490px;}

.event			{display:block;margin-bottom:0px;padding:5px;}
.event h1		{display:block;margin-bottom:0px;color:#666666;}
.event .date		{display:block;margin-bottom:0px;font-style:normal;font-weight:bold;color:#000000;}
.event .images		{display:block;margin-top:5px;}
.event .images img	{border:0px;}

.person			{display:block;margin-bottom:10px;}
.person .images		{display:block;margin-top:5px;margin-bottom:5px;}
.person .images img	{border:0px;}

.place			{display:block;margin-bottom:10px;}
.place .images		{display:block;margin-top:5px;margin-bottom:5px;}
.place .images img	{border:0px;}

.sponsors 		{width:auto;padding-bottom:20px;}
.sponsors a		{display:inline;}
.sponsors img		{display:inline;margin-right:7px;}

.thumbnails .image	{display:inline;float:left;}

.gallery .image		{disply:block;float:left;margin-right:10px;margin-bottom:10px;}

.end			{width:100%;clear:both;height:1px;overflow:hidden;}


td			{font-size:10px;color:#333333;line-height:1.6em;}
th			{font-size:10px;color:#000000;line-height:1.6em;text-align:left;}
	

.intro			{position:absolute;left:200px;top:392px;width:500px;font-size:10px;color:#333333;line-height:1.6em;}
.intro h1		{margin-top:0px;color:#82c8e8;font-size:11px;font-weight:bold;}
.intro a		{color:#000000;text-decoration:none;}
.intro a:hover		{color:#000000;text-decoration:underline;}
.intro b		{color:#cccccc;}
.intro b a		{color:#999999;text-decoration:none;}
.intro b a:hover	{color:#000000;text-decoration:underline;}

.caption		{display:block;color:#999999;padding-top:5px;padding-bottom:7px;border-bottom:solid 1px #cccccc;}

.caption b		{color:#000000;}

.caption a		{color:#999999;text-decoration:none;}
.caption a:hover	{color:#333333;text-decoration:underline;}

a.light			{color:#999999;text-decoration:none;}

textarea		{width:460px;background-color:#fffef0;color:#333333;font-size:11px;font-family:verdana;padding:4px;border:solid 1px #cccccc;line-height:1.4em;margin-top:3px;}
.textform		{width:460px;background-color:#fffef0;color:#333333;font-size:11px;font-family:verdana;padding:4px;border:solid 1px #cccccc;line-height:1.4em;margin-top:3px;}

.formtable td		{padding-bottom:5px;}

.submitter		{background-color:#dddddd;padding:20px;}



.admin			{font-size:11px;color:#000000;padding-top:0px;}
.admin a		{color:#000000;}
.admin h1		{font-size:15px;font-weight:bold;}
.admin h2		{font-size:12px;font-weight:bold;}
.admin .breadcrumb	{display:block;padding-left:50px;padding-top:5px;padding-bottom:5px;background-color:#cdbadb;font-size:10px;color:#662f90;}
.admin .breadcrumb a	{color:#662f90;}
.admin .colourbarone	{display:block;background-color:#d9ecc0;height:20px;}
.admin .colourbartwo	{display:block;background-color:#d9ecc0;height:1px;margin-top:2px;margin-bottom:20px;}
.admin .colourbarthree	{display:block;background-color:#d9ecc0;height:1px;margin-top:20px;margin-bottom:2px;}
.admin .colourbarfour	{display:block;background-color:#d9ecc0;height:20px;}
.admin .main		{display:block;font-size:10px;margin-left:25px;padding-left:24px;border-left:solid 1px #cccccc;}
.admin .side		{display:block;position:absolute;right:20px;top:100px;padding-left:20px;font-size:10px;border-left:solid 1px #cccccc;}
.admin .side .imagescroll	{width:250px;height:400px;}
.admin textarea		{background-color:#fffef0;color:#333333;font-size:11px;font-family:verdana;padding:4px;border:solid 1px #cccccc;line-height:1.4em;margin-top:3px;}
.admin .text		{width:500px;background-color:#fffef0;color:#333333;font-size:11px;font-family:verdana;padding:2px;border:solid 1px #cccccc;margin-top:3px;}
.admin .savebutton		{width:100px;}
.admin td		{font-size:10px;padding:3px;padding-left:3px;}
.admin th		{background:#000000;font-size:10px;text-align:left;padding:5px;font-weight:normal;color:#ffffff;}
.admin th a		{color:#ffffff;}
.admin .dark		{background:#cccccc;}
.admin .light		{background:#eeeeee;}
.admin .offline		{background:#ffffff;color:#999999;}
.admin .offline a	{color:#999999;}
.admin .approval a	{color:#ffffff;text-decoration:none;}

