body 			{ background-image: url('back.gif'); background-repeat: repeat-y ; background-position: left top; background-attachment: scroll; font: 70% tahoma, arial, helvetica, sans-serif; background-color: #ffffff}
p 			{ margin: 0px 0px 6px 0px; }

ul.square		{ list-style-type: square; }
ol.lalpha		{ list-style-type: lower-alpha; }
ol.lroman		{ list-style-type: lower-roman; }
ol.alpha		{ list-style-type: lower-roman; }

.box {
	padding: 3px;
	margin: 5px 5px 15px;
	border: #6699ff 1px solid;
	font: 120% tahoma, arial, helvetica, sans-serif;
	vertical-align: top;

	background-color: #fff;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	behavior: url(border-radius.htc);
}

.date {
	background-color: #6699ff;
	font:  bold 120% tahoma, arial, helvetica, sans-serif;
	vertical-align: top;
	color: black;
	display: block;
	margin-bottom: 3px;

	padding: 3px 10px 3px 10px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	behavior: url(border-radius.htc);
}


.title {
	font: 110% tahoma, arial, helvetica, sans-serif; 
	vertical-align: top;
	margin-bottom: 5px;

	padding: 3px 10px 3px 10px;
}

.venue {
	background-color: #bbd1ff;
	font: 90% tahoma, arial, helvetica, sans-serif;
	vertical-align: top;
	color: black;
	display: block;
	margin-top: 5px;

	padding: 3px 10px 3px 10px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	behavior: url(border-radius.htc);
}

.details {
	font: 90% tahoma, arial, helvetica, sans-serif;
	vertical-align: top;
	margin-top: 5px;

	padding: 3px 10px 3px 10px;
}

.poster			{ font: 80% tahoma, arial, helvetica, sans-serif; vertical-align: top; }

.wrap			{ margin:0 auto; width:750px; float:left; }

.left			{ float: left; width: 240px; }
.leftul			{ font: 170% tahoma, arial, helvetica, sans-serif; margin: 0px 0px 10px 0px; }

.leftul A:link		{ text-decoration: none; color: black; background: none; }
.leftul A:visited	{ text-decoration: none; color: black; background: none; }
.leftul A:active	{ text-decoration: none; color: black; background: none; }
.leftul A:hover		{ text-decoration: none; color: white; background: black; }


.leftimg		{ font: 170% tahoma, arial, helvetica, sans-serif; margin: 10px 0px 10px 0px; }
.leftimg A:link		{ text-decoration: none ; color: black; background: none; }
.leftimg A:visited	{ text-decoration: none ; color: black; background: none; }
.leftimg A:active	{ text-decoration: none ; color: black; background: none; }
.leftimg A:hover	{ text-decoration: none ; color: black; background: none; }
.leftimg img		{ border: 0; }


.right			{ float:left; width:500px; }
.righth1		{ font: 200% tahoma, arial, helvetica, sans-serif; vertical-align: top; text-align: left; margin-bottom:  7px; margin-top: 14px; font-weight: bold; }
.righth2		{ font: 170% tahoma, arial, helvetica, sans-serif; vertical-align: top; text-align: left; margin-bottom: 14px; margin-top: 14px; }
.righth3		{ font: 140% tahoma, arial, helvetica, sans-serif; vertical-align: top; text-align: left; margin-bottom:  3px; margin-top:  7px; }
.righth4		{ font: 120% tahoma, arial, helvetica, sans-serif; vertical-align: top; text-align: left; }

.rightp			{ padding:0 10px; font: 90% tahoma, arial, helvetica, sans-serif; }

.righth4 A:link		{ text-decoration: underline ; color: black; background: none; }
.righth4 A:visited	{ text-decoration: underline ; color: black; background: none; }
.righth4 A:active	{ text-decoration: underline ; color: black; background: none; }
.righth4 A:hover	{ text-decoration: none ; color: white; background: black; }


.red, .required		{ color: red }
.green			{ color: green }
.blue			{ color: blue }

A:link			{ text-decoration: underline; color: black; background: none; }
A:visited		{ text-decoration: underline; color: black; background: none; }
A:active		{ text-decoration: underline; color: black; background: none; }
A:hover			{ text-decoration: none; color: white; background: black; }


.adminmessage		{ width: 100%; border: 2px dashed #000000; padding: 10px; margin-bottom: 15px; background-color: #E7BE8F; }

#rotator
{
	border: 1px solid #000;
	overflow: hidden;
	position: relative;
	width: 200px;
	height: 283px;
}

#rotator img
{
	border: 1px;
	width: 200px;
	height: 283px;
}

#rotator A:link		{ text-decoration: none ; color: black; background: none; }
#rotator A:visited	{ text-decoration: none ; color: black; background: none; }
#rotator A:active	{ text-decoration: none ; color: black; background: none; }
#rotator A:hover	{ text-decoration: none ; color: black; background: none; }

table {
	border-collapse: collapse;
	border-spacing: 0px;
	border: 1px solid #6CAFF7;
	background-color: #F4F4F4;
	width:100%;
	font-family:Verdana,Arial,Sans-Serif,Tahoma;
	font-size:12px;
	color: black;
}

td {
	padding: 5px;
	border: 1px solid #6CAFF7
}

.contact {
	border: 0px solid #f0f;
}

.contact td {
	background-color: #fff;
	padding: 5px;
	background-color: #fff;
	border: 0px solid #6CAFF7;
}
