
	body {
	
		margin: 0px;
		background-color: #FFFFFF;
	
	}
	
	img {
	
		border: none;
	
	}
	
	div {
	
		font-size: 11px;
		font-family: Verdana, sans-serif;
		color: #FFFFFF;
		line-height: 14px;
	
	}
	
	td {
	
		font-size: 11px;
		font-family: Verdana, sans-serif;
		color: #FFFFFF;
		padding-bottom: 9px;
		padding-right: 9px;
	
	}
	
	div.div {
	
		margin: 0 auto 0 auto;
		width: 815px;
	
	}
	
	div#top {
	
		background-repeat: no-repeat;
		background-image: url('/img/gui/top.gif');
		height: 77px;
	
	}
	
	div#maincontent {
	
		background-image: url('/img/gui/contentbg.gif');
		background-repeat: repeat-y;
	
	}
	
	div#left {
	
		float: left;
		width: 148px;
		padding-top: 26px;
	
	}
	
	div#right {
	
		margin-left: 149px;
	
	}
	
	div#leftroleplay {
	
		float: left;
		width: 232px;
		padding-top: 26px;
	
	}
	
	div#rightroleplay {
	
		margin-left: 242px;
		padding-right: 90px;
	
	}
	
	div#clear, div.clear {
	
		clear: both;
		height: 1px;
		line-height: 1px;
	
	}
	
	div#bottom {
	
		background-repeat: no-repeat;
		background-image: url('/img/gui/bottom.gif');
		height: 16px;
	
	}
	
	div.bodytext {
	
		margin-left: 58px;
		padding-right: 90px;
	
	}
	
	h1, h2, h3 {
	
		font-size: 12px;
		font-family: Verdana, sans-serif;
		color: #FFFFFF;
		font-weight: bold;
		margin: 0px;
		padding-bottom: 10px;
	
	}
	
	h2 {
	
		padding-top: 8px;
	
	}
	
	h1.smallh1 {
	
		font-size: 11px;
	
	}
	
	div.p {
	
		margin-bottom: 20px;
	
	}
	
	a {
	
		color: white;
		font-weight: bold;
		text-decoration: underline;
	
	}
	
	a:hover {
	
		color: #F5EEC6;
	
	}
	
	.center {
	
		text-align: center;
	
	}
	
	.right {
	
		text-align: right;
	
	}
	
	.large {
	
		font-size: 13px;
	
	}
	
	.small {
	
		font-size: 10px
	
	}
	
	.xsmall {
	
		font-size: 9px
	
	}
	
	div.bottomtext {
	
		font-size: 9px;
		padding-left: 47px;
		margin-bottom: 10px;
	
	}
	
	a.bottomlink {
	
		font-weight: 100;
		text-decoration: none;
		color: #FFFFFF;
	
	}
	
	a.bottomlink:hover {
	
		font-weight: 100;
		text-decoration: underline;
		color: #FFFFFF;
	
	}
	
	div#bottomshow {
	
		 padding-bottom: 5px;
	
	}
	
	div#comedyshows {
	
		display: none;
	
	}
	
	div#showreel {
	
		background-repeat: no-repeat;
		padding-left: 100px;
		background-position: right bottom;
		background-image: url('/img/pages/showreel.jpg');
		height: 900px;
	
	}
	
	h1.nomargin {
	
		padding-bottom: 0px;
	
	}
	
	h1 span {
		
		font-weight: 100;
	
	}
	
	div#murdercontainer {
	
		width: 99%;
	
	}
	
	div#murderleft { 
	
		width: 48%;
		float: left;
		font-style: italic;
		font-weight: bold;
		font-size: 10px;
	
	}
	
	div#murderright {
	
		 width: 48%;
		 margin-left: 50%;
		 font-style: italic;
		 font-weight: bold;
		 font-size: 10px;
	
	}
	
	a.nounderline {
	
		text-decoration: none;
	
	}
	
	a.nounderline:hover {
	
		text-decoration: underline;
		color: #FFFFFF;
	
	}
	
	div#murdermysteryleft {
	
		position: absolute;
		top: 702px;
	
	}
	
	div.contactlines {
	
		line-height: 18px;
	
	}
	
	.notstrong {
	
		font-weight: 100;
	
	}
	
	input, textarea {
	
		width: 272px;
		color: #111111;
		background-color: #FFFFFF;
		font-family: Verdana, sans-serif;
		font-size: 12px;
		border: none;
		padding: 3px;
	
	}
	
	input.checkbox {
	
		width: 13px;
		height: 13px;
	
	}
	
	td.checkboxright {
	
		 padding-left: 25px;
	
	}
	
	input#postcode {
	
		width: 136px;
	
	}
	
	input.imageinput {
	
		width: 72px;
		height: 21px;
	
	}
	
	div#ftbg {
	
		height: 750px;
		background-position: bottom right;
		background-repeat: no-repeat;
		background-image:url('/img/pages/fawltytowersbg.jpg');
	
	}
	
	div#actorsbg {
	
		background-position: center;
		background-repeat: no-repeat;
		background-image:url('/img/pages/actorsbg.jpg');
	
	}
	
	div.leftmenuwidth {
	
		 width: 148px;
	
	}
	
	div#roleplay {
	
		 position: absolute;
		 top: 530px;
	
	}
	
	/* home */
	
	div#homeleft {
	
		 width: 220px;
		 float: left;
	
	}
	
	div#homeright {
	
		 width: 520px;
		 margin-left: 267px;



	}
	
	
	div#homeright h1, h2 {
	
		margin:0px;
		padding:5px 0px 5px 0px;
	}
	
	div#homeright p {
	
		margin:0px;
		padding:2px 0px 12px 0px;
	}
	
	div#hometop {
	
		 height: 290px;
	
	}
	
	img.appendedimage {
	
		margin-bottom: 14px;
	
	}
	
	div#hometestimonial {
	
		padding-top: 20px;
		width: 174px;
		padding-left: 45px;
	
	}
	
	/* end of home */

	/* this is over-ridden in ie.css */
	span.bottomdiv {

		padding-left: 5px;
		padding-right: 5px;
	
	}
	
	input.radio {
	
		 width: auto;
		 height: auto;
	
	}
	
	div#wpblogcontent {
	
		padding-top: 15px;
	
	}
	
	a.mainmenulink {
	
		display: block;
		line-height: 18px;
		font-family: Arial, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
	
	}
	
	a.mainmenulink:hover, a.submenulink:hover {
	
		text-decoration: none;
	
	}
	
	a.submenulink {
	
		display: block;
		font-family: Arial, sans-serif;
		font-size: 11px;
		font-style: italic;
		text-decoration: none;
		font-weight: bold;
	
	}
	
#latestnews {
	background-image:url(../latestnews.gif);
	padding:13px;
	color:#000000;
	margin-top:10px;
}

#latestnews p {
	color:#000000;
}

#latestnews h2 a, {
	color:#000000;
	font-weight:lighter;
}

#latestnews h2 a, #latestnews h3 a {
	color:#000000;
	font-weight:lighter;
	font-size:11px;
}

#latestnews h2, h3 {
	padding:2px 0px 2px 0px;
	margin:0px;
}
	
	
	