body {
	font-size:80%;
	margin:0px;
	border:0px;
	font-family:"trebuchet ms",Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:#000000;

	}
	
	
p {
	margin:0px;
	padding:0px;
	}
	
.container {
	width:959px;
	margin:0px;
	padding:0px;
	position:relative;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	background-color:#000000;
	}
	
.containerprogramme{
	width:959px;
	margin:0px;
	padding:0px;
	position:relative;
	height:100%;
	
	}
	
a.green {
	color:#8BEB32;
	}
	
h2 {margin:0px; padding:0px font-size:16px; color:#8BEB32;}
	
.header {

background-color:#000000;
height:250px;
	}
	
.header2 {
background-image:url(writeaplay_images/furniture/orange_header.jpg);
background-repeat:no-repeat;
height:298px;
	}
	
.content2 {
	padding:0px;
	margin:0px;
	float:left;
	background-color:#272727;
	width:955px;
	margin-top:-6px;
	margin-left:4px;
	padding-bottom:20px;
	
	}
	
html>body .content2 {
	
	margin-left:8px;
	
	}
	
.contentevent {
	padding:0px;
	margin:0px;
	float:left;
	margin-left:35px;
	width:925px;

	}
	
html>body .contentevent {
	margin-left:65px;
	}
	
.contentvenue {
	padding:0px;
	margin:0px;
	float:left;
	margin-left:35px;
	width:900px;

	}
	
html>body .contentvenue {
	margin-left:65px;
	}
	
.contentsponsors {
	padding:0px;
	margin:0px;
	
	margin-left:35px;
	width:900px;

	}


	
.contentprogramme {
	padding:0px;
	margin:0px;
	float:left;
	margin-left:35px;
	width:475px;
	}
	
html>body .content {
	margin-left:65px;
	}
	
html>body .contentsponsors {
	margin-left:95px;
	}
	
	
.navigation {

	margin-left:8px;
	
	width:960px;
	}
	
html>body .navigation {
	
	
	}

.footer {
	
	margin:0px;
	padding:0px;
	position:relative;
	height:100%;
	clear:left;
	padding-left:9px;
	background-repeat:no-repeat;
	
	width:916px;
	}
	
	
.footer2 {
	
	margin:0px;
	padding:0px;
	position:relative;
	height:100%;
	clear:left;
	background-image:url(writeaplay_images/furniture/orange_footer.jpg);
	padding-left:65px;
	background-repeat:no-repeat;
	background-color:#2383C6;
	}
	
.terms {
	color:#ffffff;
	font-size:80%;
	font-weight:bold;
	padding:20px 0px 20px 0px;
	}
	
	
html>body .footer {
	
	}
	
.sponsorimage {
	margin-right:10px;
	margin-top:30px;
	}
.flash {
	padding:0px;
	margin:0px;
	width:430px;
	margin-left:510px;
	margin-top:40px;
	
	}
	
.flashpress {
	padding:0px;
	margin:0px;
	width:430px;
	margin-left:510px;
	margin-top:40px;
	background-image:url(writeaplay_images/furniture/bluecirc.gif);
	background-repeat:no-repeat;
	
	}
	
	
	
	.flashcontact {
	padding:0px;
	margin:0px;
	width:230px;
	margin-left:650px;
	
	}
	
	
html>body .flash {
	margin-left:525px;
	}
	
.flash_programme {
	padding:0px;
	margin:0px;
	width:297px;
	margin-left:590px;
	background-color:#FFFF00;
	}
	
html>body .flash_programme {
	margin-left:630px;
	}
	
.flash_booking {
	padding:0px;
	margin:0px;
	width:320px;
	margin-left:630px;
	
	}
	
.flash_booking2 {
	padding:0px;
	margin:0px;
	width:160px;
	position:absolute;
	left:700px;
	top:350px;
	}





.navbutt {

	} 
	
input {
	
	color:#333333;
	padding:2px 1px 2px 1px;
	}
	
TEXTAREA {
	color:#333333;
	padding:2px 1px 2px 1px;
	font-family:"trebuchet ms", Arial, Helvetica, sans-serif;
	font-size:110%;
} 

.formlabel {
	width:100px;
	float:left;
	padding-left:5px;
	}
	
.formlabel3 {
	width:100px;
	float:left;
	padding-left:5px;
	height:60px;
	}

.formlabellong {
	width:200px;
	float:left;
	padding-left:5px;
	}
	
.formdata {
	color:#006997;
	}
	
.formdata2 {
	padding-left:5px;
	}
	
.formtitle {
	
	border-top:1px solid #AFD6E2;
	border-bottom:1px solid #AFD6E2;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	font-size:130%;
	}

.formtext {
	padding-left:5px;
	padding-bottom:10px;
	}
	
.button {
	
	border-color:#0099FF;
	border-width:1px;
	background-color:#AFD6E2;

	padding:5px 10px 5px 10px;
	color:#0083AA;
	}

.formcontent {
	width:460px;
	float:left;
	}
	
.bluecontain {
	background-image:url(images/furniture/blueback.jpg);

	background-repeat:no-repeat;
	padding:10px;
	margin-bottom:20px;
	}
	
.bluecontain2 {
	background-image:url(images/furniture/blueback2.jpg);
	
	background-repeat:no-repeat;
	padding:10px;
	margin-bottom:20px;
	}
	
.browncontain {
	background-image:url(images/furniture/blueback.jpg);
	background-repeat:no-repeat;
	padding:10px;
	margin-bottom:20px;
	}
	
.cell1 {
	width:29px;
	float:left;
	padding:4px;
	background-image:url(images/furniture/cellback.jpg);
	margin-right:1px;
	}
	
.cell2 {
	width:35px;
	float:left;
	padding:4px;
	background-image:url(images/furniture/cellback.jpg);
	margin-right:1px;
	}

.cell3 {
	width:38px;
	float:left;
	padding:4px;
	background-image:url(images/furniture/cellback.jpg);
	margin-right:1px;
	}

.cell4 {
	width:95px;
	float:left;
	padding:4px;
	background-image:url(images/furniture/cellback.jpg);
	margin-right:1px;
	}
	
.cell5 {
	width:245px;
	float:left;
	padding:4px;
	background-image:url(images/furniture/cellback.jpg);
	margin-right:1px;
	}
	
.cell6 {
	width:25px;
	float:left;
	padding:2px 3px 2px 3px;
	background-image:url(images/furniture/cellback4.jpg);
	background-position:bottom;
	}
	
html>body .cell6 {
	padding:3px 3px 2px 3px;
	}
	
*:first-child+html .cell6 {
	padding:2px 3px 2px 3px;
	} 
	
.xcell1 {
	width:29px;
	float:left;
	padding:4px;
	background-image:url(images/furniture/cellback2.jpg);
	margin-right:1px;
	color:#666666;
	}
	
.xcell2 {
	width:35px;
	float:left;
	padding:4px;
	background-image:url(images/furniture/cellback2.jpg);
	margin-right:1px;
	color:#666666;
	}

.xcell3 {
	width:38px;
	float:left;
	padding:4px;
	background-image:url(images/furniture/cellback2.jpg);
	margin-right:1px;
	color:#666666;
	}

.xcell4 {
	width:95px;
	float:left;
	padding:4px;
	background-image:url(images/furniture/cellback2.jpg);
	margin-right:1px;
	color:#666666;
	}
	
.xcell5 {
	width:245px;
	float:left;
	padding:4px;
	background-image:url(images/furniture/cellback2.jpg);
	margin-right:1px;
	color:#006C8C;
	}
	
.xcell6 {
	width:30px;
	float:left;
	padding:1px;
	background-color:#D3E4F6;
	color:#666666;
	}
	
.formbutton {
	clear:left;
	}
	
.row {
	padding-top:5px;
	clear:left;
	}
.cellall {
	border-top:1px solid #AFD6E2;
	border-bottom:1px solid #AFD6E2;
	width:480;
	padding:4px;
	color:#333333;
	}
	
.nospace {
	margin:0px;
	padding:0px;
	}
	
	
.contenttitle {
	color:#CA2D1B;
	font-size:110%;
	font-weight:bold;
	padding:40px 0px 10px 0px;
	}
	
.contentpart1 {
	color:#A0211B;
	padding:10px 0px 10px 0px;
	font-weight:bold;
	line-height:180%;
	}
	
.contentpart2 {
	color:#006997;
	padding:10px 0px 10px 0px;
	line-height:180%;
	}
	
.contentpart2a {
	color:#006997;
	padding:10px 0px 10px 0px;
	line-height:180%;
	width:240px;
	}
	

.imagetitle {
	padding:0px 0px 20px 0px;
	}

.venuecontent {
	border-bottom:1px solid #149CAF;
	padding:10px 0px 10px 0px;
	margin-bottom:10px;
	color:#00587D;
	line-height:170%;
	}
	
.venuepic {
	margin:0px 10px 10px 0px;
	}

.presstitle {
	color:#990000;
	font-weight:bold;
	}
	
a.presstitle2 {
	font-weight:bold;
	color:#D03B1B;
	}
	
.presspic {
	margin:0px 0px 10px 10px;
	}
	
.timer {
	width:200px;
	float:left;
	background-color:#B4261D;
	}
	
.namer {
	float:left;
	width:200px;
	background-color:#B4261D;
	}
	
.day1 {
	background-color:#B4261D;
	clear:left;
	}
	
.day2 {
	background-color:#D54F19;
	clear:left;
	}
	
table.white {
	color:#FFFFFF;
	}
	
a.company {
	color:#FFFFFF;
	text-decoration:none;
	}
	
a.company:hover {
	color:#60B3CA;
	text-decoration:none;
	}
	
.prog {
	margin-left:65px;
	clear:left;
	}
	
html>body .prog {
	margin-left:95px;
	}
	
a {
text-decoration:none;
	color:#FFFFFF;
	}
	
.mailist {
	position:absolute;
	left:560px;
	width:300px;
	height:100px;
	top:0px;
	z-index:100;
	}
	
.sponsorpic {
	margin-right:30px;
	margin-top:20px;
	}
	
.pressimage {
	float:left;
	margin-right:20px;
	height:130px;
	background-color:#CCFFCC;
	width:250px;
	margin-bottom:10px;
	}
	
.pressimg {
	margin-right:10px;
	}
	
a.navigbutton {
	padding-right:1px;
	}

.blogback {
	background-image:url(writeaplay_images/furniture/blogback.gif);
	width:295px;
	height:350px;
	margin-left:510px;
	padding-top:100px;
	padding-left:150px;
	
	}
	
.newsbox {
	background-color:#D2E8F7;
	padding:10px;
	}
	
	
.eventdate {
	padding:5px 0px 5px 0px;
	border-bottom:1px solid #2383C6;
	border-top:1px solid #2383C6;
	clear:left;
	}
	
.eventtitle {
	float:left;
	padding:5px 0px 5px 0px;
	clear:left;
	height:90px;
	width:300px;
	}
	
.eventtitle2 {
	float:left;
	padding:5px 0px 5px 0px;
	clear:left;
	height:90px;
	font-size:16px;
	border-bottom:1px solid #2383C6;
	}
	
.eventimage {
	float:right;
	padding-top:5px;
	padding-bottom:5px;
	}
	
.eventtext {
	clear:left;
	width:500px;
	border-top:1px solid #2383C6;
	padding-top:20px;
	}
	
.eventtext2 {
	clear:right;

	}
	
.eventinfo {
	clear:left;
	width:600px;
	}
	
.eventtitler {
	font-size:150%;
	}

.eventtexter {
	width:600px;
	}
	
.dataentry {
	padding-bottom:5px;
	}
	
.imagecircle {
	width:315px;
	height:315px;
	background-image:url(writeaplay_images/furniture/eventblue.gif);
	background-repeat:no-repeat;
	z-index:100;
	margin-left:600px;
	position:absolute;
	float:right;
}

.myimage {
	position:absolute;
	z-index:1;
	float:right;
	margin-left:600px;
	}
	
.smallimagecircle {
	width:85px;
	height:85px;
	background-image:url(writeaplay_images/furniture/smallcircle.gif);
	background-repeat:no-repeat;
	z-index:100;
	position:absolute;
	margin-top:5px;
	margin-left:158px;
	
	float:right;
}

html>body .smallimagecircle {
margin-left:315px;
}

*:first-child+html .smallimagecircle {
margin-left:158px;
}

.mytext2 {
	width:500px;
	}
	

	
	

	/*  css settings for dropdowns */


ul#nav, ul.secondary, ul.secondaryblue, ul.secondaryred, ul.secondarychat, ul.secondaryorange, ul.secondarypurple{
	list-style: none;
	padding: 0;
	margin: 0;
	
	
}

#nav a {
	
	color:#ffffff;
	font-size:110%;
}

#nav a.menuon {
	
	color:#ffffff;
	font-size:110%;
}


#nav a.menu:hover {
	
	color:#ffffff;
	font-size:110%;
}


#nav a {
	text-decoration: none;
}

#nav li.primary li.secondary a, #nav li.primaryfirst li.secondary a  {
	
	font-weight: normal;
	text-decoration:none;
	color:#ffffff;
	
	
}

#nav li.primary li.secondary a:hover, #nav li.primaryfirst li.secondary a:hover  {
	
	font-weight: normal;
	text-decoration:none;
	color:#CCCCCC;
	
	
}


	
	
#nav li.primary li.secondary a:hover, #nav li.primaryfirst li.secondary a:hover {
	
	color:#000000;
	border-width: 0 5px;
	
}

li.primary {
	float: left;
	position: relative;
	margin:0px;
	padding:0px;

	display:inline;

	float: left;
	cursor: default;


	text-align:left;

}

li.primaryfirst {
	float: left;
	position: relative;
	margin:0px;
	padding:0px;
	margin-right:1px;
	
	
	display:inline;
	cursor: default;
	float: left;

	
	text-align:left;
	
}


li ul.secondary, li ul.secondaryblue,li ul.secondaryred, li ul.secondarychat,li ul.secondaryorange, li ul.secondarypurple  {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	
	font-weight: normal;
	background-color:#FFFFFF;
	text-align:left;
	
	margin-left:0px;
	margin-top:-4px;
	padding-bottom:10px;
	padding-top:5px;
}

html>body li ul.secondary, li ul.secondaryblue, li ul.secondaryred,li ul.secondarychat, li ul.secondaryorange, li ul.secondarypurple {
	margin-top:-4px;
}

li.secondary {
	padding:5px 0px 5px 8px;
	}

li>ul.secondary, li>ul.secondaryblue, li>ul.secondaryred , li>ul.secondarychat,li>ul.secondaryorange, li>ul.secondarypurple {
	top: auto;
	left: auto;
}

li.primary li.secondary, li.primaryfirst li.secondary {
	display: block;
	float: none;
	
}

li.primary:hover ul, li.primary.over ul, li.secondary:hover ul, li.secondary.over ul, li.primaryfirst:hover ul, li.primaryfirst.over ul, li.secondary:hover ul, li.secondary.over ul {
	display: block;
}

*:first-child+html ul.secondary ul.secondaryblue {
	margin-left:-70px;
	margin-top:20px;

	} 
	
ul.secondary, ul.secondaryblue, ul.secondaryred,ul.secondarychat, ul.secondaryorange, ul.secondarypurple {
	display:none;
	
	z-index:10;
	margin-left:-5px;
	}
	
textarea {
	font-family: "trebuchet ms",verdana,tahoma,sans-serif;
	font-size:90%;
	}
	
h3 {
	padding:0px;
	margin:0px;
	}
	
p {	
	margin-top:0px;
	padding-top:0px;
	}
	
span.mediacredit {
	color:#cccccc;
	font-size:70%;
	}
	
.clickimages {
	font-size:90%;
	color:#666666;
	}
	
.searcher {
	position:absolute;
	width:110px;
	color:#666666;
	font-size:90%;
	margin-top:-210px;
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #cccccc;
	border-top:1px solid #cccccc;
	}

form.search {
	margin:0px;
	padding:0px;
	width:120px;
	}
	
	
input.searcher {
	width:110px;
	padding:0px;
	margin:0px;
	border:1px solid #eeeeee;
	}
	
	
input.searcher2 {
	
	padding:2px 4px 2px 4px;
	margin:0px;
	margin-left:55px;
	border:1px solid #eeeeee;
	color:#666666;
	}
	
.searchboxer {
	margin-top:20px;
	text-align:right;
	font-size:90%;
	color:#999999;
	}
	
.newsimage {
	padding-left:20px;
	padding-bottom:30px;
	}
	
.imagecredit {
	float:right; 
	margin-top:-15px;
	font-size:90%;
	color:#999999;
	}
	
.searchform {
	margin:0px;
	padding:0px;
	}
	
.searchertop {

	}
	
.crumber {
	float:left;
	}
	
.rssicon {
	float:left;
	padding-right:5px;
	}
	
.newsfeed {
	margin-top:12px;
	
	}
	
.bluetitle {
	color:#0E9BF3;
	font-size:130%;
	font-weight:bold;
	padding-bottom:10px;
	}
	
.redtitle {
	color:#F00800;
	font-size:130%;
	font-weight:bold;
	padding-bottom:10px;
	}
	
.orangetitle {
	color:#FB9300;
	font-size:130%;
	font-weight:bold;
	padding-bottom:10px;
	}
	
.purpletitle {
	color:#CA00CA;
	font-size:130%;
	font-weight:bold;
	padding-bottom:10px;
	}
	
ul.secondaryblue {
	background-image:url(writeaplay_images/buttons/blueback.jpg);
	width:181px;
	
	}
	
ul.secondaryred {
	background-image:url(writeaplay_images/buttons/redback.jpg);
	width:169px;
	
	}
	
ul.secondarychat {
	background-image:url(writeaplay_images/furniture/chatback.jpg);
	width:141px;
	
	}
	
ul.secondaryorange {
	background-image:url(writeaplay_images/buttons/orangeback.jpg);
	width:159px;
	
	}
	
ul.secondarypurple {
	background-image:url(writeaplay_images/buttons/purpleback.jpg);
	width:159px;
	
	}
	
	
li.secondary {
	color:#FFFFFF;
	
	}
	
	
.box1top {
	background-image:url(writeaplay_images/furniture/box1top.jpg);
	width:524px;
	height:34px;
	margin-top:25px;
	margin-left:25px;
	}
	
.box1bottom {
	background-image:url(writeaplay_images/furniture/box1bottom.jpg);
	width:524px;
	height:36px;
	margin-left:25px;
	
	}

.box1middle {
	background-image:url(writeaplay_images/furniture/box1middle.jpg);
	width:524px;
	margin-left:25px;
	}
	
.box1part1 {
	padding-left:20px;
	padding-right:20px;
	}
	
.box2top {
	background-image:url(writeaplay_images/furniture/box2top.jpg);
	width:524px;
	height:20px;
	margin-top:20px;
	margin-left:25px;
	}
	
.box2bottom {
	background-image:url(writeaplay_images/furniture/box2bottom.jpg);
	width:524px;
	height:34px;
	margin-left:25px;
	margin-bottom:20px;
	}

.box2middle {
	background-image:url(writeaplay_images/furniture/box2middle.jpg);
	width:524px;
	margin-left:25px;
	}
	
.box2part1 {
	padding-left:20px;
	padding-right:20px;

	}
	
.downloader {
	margin-left:25px;
	margin-top:15px;
	margin-bottom:5px;
}

.downloader2 {
	margin-left:25px;
	margin-top:25px;
	margin-bottom:5px;
}

.column1 {
	float:left;
	width:550px;
	}
	
.column2 {
	float:left;
	width:130px;
	margin-top:25px;
	margin-left:40px;
	
	}
	
.column3 {
	margin-top:25px;
	margin-left:40px;
	float:left;
	width:165px;

	}
	
.column4 {
	margin-top:25px;
	margin-left:140px;
	float:left;
	width:165px;

	}
	
.advert2 {
	margin-top:12px;
	}
	
a.blue {
	color:#0E9BF3;
}

a.red {
		color:#D50800;
		}
		
a.purple {
	color:#D700D7;
	}

a.orange {
		color:#FF9900;
		}
.clocktitle {
	font-size:130%;
	margin-bottom:10px;
	padding-left:8px;
	color:#59C000;
	}
	
.clocktitleblue {
	font-size:130%;
	margin-bottom:10px;
	padding-left:5px;
	color:#0E9BF3;
	}
	
	
.clocktitlered {
	font-size:130%;
	margin-bottom:10px;
	padding-left:8px;
	color:#D50800;
	}
	
.clocktitleorange {
	font-size:130%;
	margin-bottom:10px;
	padding-left:8px;
	color:#FF9900;
	}
	
.clocktitlepurple {
	font-size:130%;
	margin-bottom:10px;
	padding-left:8px;
	color:#D700D7;
	}
	
	
.clock {
	background-image:url(writeaplay_images/furniture/clock.jpg);
	height:125px;
	width:125px;
	}
	
.clocknumber {
	font-size:190%;
	padding-left:50px;
	padding-top:45px;
	color:#59C000;
	}
	
.clocknumberblue {
	font-size:190%;
	padding-left:50px;
	padding-top:45px;
	color:#0E9BF3;
	}
	
.clocknumberred {
	font-size:190%;
	padding-left:50px;
	padding-top:45px;
	color:#D50800;
	}
	
.clocknumberorange {
	font-size:190%;
	padding-left:50px;
	padding-top:45px;
	color:#FF9900;
	}
	
.clocknumberpurple {
	font-size:190%;
	padding-left:50px;
	padding-top:45px;
	color:#D700D7;
	}
	

	
.clockday {
	
	margin-top:-5px;
	font-size:70%;
	padding-left:53px;
	color:#59C000;
	}
	
.clockdayblue {
	
	margin-top:-5px;
	font-size:70%;
	padding-left:53px;
	color:#0E9BF3;
	}
	
.clockdayred {
	
	margin-top:-5px;
	font-size:70%;
	padding-left:53px;
	color:#D50800;
	}
	
.clockdayorange {
	
	margin-top:-5px;
	font-size:70%;
	padding-left:53px;
	color:#FF9900;
	}
	
.clockdaypurple {
	
	margin-top:-5px;
	font-size:70%;
	padding-left:53px;
	color:#D700D7;
	}
	
.tipback {
	background-image:url(writeaplay_images/furniture/tipback.jpg);
	width:446px;
	height:59px;
	}
	
.tipplace {
	padding:20px 0px 0px 70px;
	}
	
a.tip:hover {
	color:#FF9900;

}

.adhelp {
	margin-top:20px;
	}
	
.imgx {
	margin-left:10px;
	margin-bottom:10px;
	}
	
.newstitle {
	color:#8BEB32;
	font-size:140%;
	margin-bottom:20px;
	}
	

.newstitle5 {
	color:#8BEB32;
	font-size:140%;
	margin-bottom:20px;
	margin-left:20px;
	}
	
a.button5 {
	padding:5px 15px 5px 15px;
	background-color:#FF9900;
	color:#FFFFFF;
	text-decoration:none;
	}