/* Resets */
* {
	margin: 0px;
	padding: 0px;
}
a {
	text-decoration: none;
}
.eventtitle a {
	color: #8BC53F;
	font-weight: normal;
}
img {
	border: none;
}

/* Structure */
body {
	background-image: url(gradBG.jpg);
	background-repeat: repeat-x;
}
#header {
	width: 855px;
	margin: 0px auto 5px;
	height: 250px;
}
	.MainLogo {
		margin: 50px 0 0 0;
	}
	#nav {
		float: right;
		margin: 125px 45px 0 0;
	}
#main {
	width: 855px;
	margin: 0px auto;
	clear: both;
}
#footer {
	width: 855px;
	margin: 0 auto;
	text-align: center;
	clear: both;
	padding: 75px 0 25px;	
}
/* Type */
p {
	font-family: Arial;
	font-size: 10pt;
	padding-bottom: 15px;
}
	/* Titles */
	h1 {
		display: none;
	}
	h2 {
		font-family: Rockwell;
		font-size: 3em;
		font-weight: normal;
		color: #009345;
		line-height: 0.9em;
		margin: 8px 0 20px;
	}
	h3 {
		font-family: Rockwell;
		font-size: 1em;
		color: #8BC53F;
		margin-bottom: 20px;
		margin-bottom: 0px;
	}
	h4 {
		font-family: Arial;
		font-size: 10pt;
		color: #009345;
	}
	#pageinfo ul {
		list-style: none;
	}
	#pageinfo li {
		font-family: Rockwell;
		font-size: 1em;
		padding-bottom: 0;
		display: inline;
	}
	#pageinfo .post-meta-key {
		display: none;
	}
	.eventplace {
		font-family: Rockwell;
		font-size: 1em;
		color: #8BC53F;
		margin-bottom: 20px;
		padding-bottom: 0;
	}
	.eventplace a {
		color: #8BC53F;
	}
	.thecontent a {
		color: #009345;
		font-weight: bold;
	}

/* Home */
.eventlisting {
	width: 166px;
	height: 296px;
	margin: 0px 5px 5px 0px;
	background-color: #009345;
	float: left;
	position:relative
}
	.eventtitle {
		position: absolute;
		height: 115px;
		width: 146px;
		top: 161px;
		background: url(opacity70.png);
		padding: 10px;
	}


@font-face { font-family: LANENAR_; src: url('http://www.shareweb.org.uk/fonts/LANENAR_.ttf');}

		.eventtitle p{
			float: none;
			font-family: "Arial";
			padding-bottom: 3px;
			font-size: 0.9em;
			color: #FFF;
		}
		.eventtitle .name {
			font-size: 1.1em;
			padding-bottom: 5px;
			letter-spacing: -0.1pt;
                        
		}
		.eventtitle ul {
			list-style: none;
			font-family: Rockwell;
			font-size: 1em;
			color: #FFF;
			margin-top: -5px
		}
		.eventtitle .place {
			color: #8BC53F;
		}
		.eventlisting .wp-post-image {
			width: 166px;
			height: 296px;
		}
		.eventlisting .post-meta-key {
			display: none;
		}

/* Single */
#pagepic {
	width: 337px;
	background-color: #009345;
	height: 600px;
	position:relative;
	float: left;
}
#pagepic #black{
	position: absolute;
	height: 180px;
	width: 317px;
	top: 400px;
	background: url(opacity70.png);
	padding: 10px;

}
#pageinfo {
	clear: none;
	float: right;
	width: 498px;
	min-height: 300px;
	padding: 0px;
}
	/* Page images */
	.tickets {
		float: right;
		margin: -30px -30px 0 0;
	}
	.back {
		margin: 145px 0 0 10px;
		font-family: Rockwell;
		font-size: 1.5em;
		color: #FFF;
	}

/* Forms */
form {
	width: 400px;
	margin-top: 30px;
}
form br {
	display: none;
}
form p {
	padding-bottom: 30px;
	font-weight: bold;
	font-size: 1em;
}
.textbox {
	height: 30px;
	margin: -8px 0 2px 0;
	float: right;
	clear: both;
	width: 200px;
	background: #FFF;
	border: #8BC53F 1px solid;
	font-size: 1.2em;
	padding-left: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
textarea {
	margin: -8px 0 2px 0;
	float: right;
	clear: both;
	width: 200px;
	background: #FFF;
	border: #8BC53F 1px solid;
	font-size: 1.2em;
	padding-left: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.subbut {
	height: 50px;
	width: 150px;
	background: url(orderbut.jpg);
	border: 0px solid;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	float: right;
}
.wpcf7-not-valid-tip-no-ajax {
	font-size: 10px;
	clear: both;
	padding: 5px;
	background: FFD7D7;
}
.fblink {
	float: right;
	margin: 15px -30px 0 0;
}
