body{
background-image:url(images/bodybg.gif);
background-repeat:repeat-y;
background-position:left;
background-color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0px;
padding:0px;
}


#bodyWrapper{
background-color:#FFFFFF;
width:800px;
}



#pageWrapper{

background-color:#ffffff;
width:800px;
}

#headerWrapper{
width:800px;
height:99px;
background-image:url(images/header.jpg);
border-bottom:1px solid #FAF0E4;
}

.clear{
clear:both;
}

#leftColumnWrapper{
	width:200px;
	float:left;
	background-color:#FFFFFF;
	border-right:0px solid #FAF0E4;
}

#leftColumn{
width:200px;
float:left;
background-position:bottom;
}

#leftColumnFooter{
width:200px;
height:249px;
background-image:url(images/leftColumnFooter.jpg);
float:left;
background-position:bottom;
}



/*Navigation*/

.navWrapper{
width:200px;
float:left;
}

ul{
margin:0;
padding:0;
}

.nav ul{
margin:0;
padding:0;
}

.nav li{
font-weight:bold;
padding:5px 0 5px 0;
list-style-type:none;
}

.nav a{
color:#000000;
text-decoration:none;
}

.navArrow{
float:left;
margin-right:10px;
}




.buttonWrapper{
width:199px;
height:102px;
padding-top:137px;
float:left;
background-image:url(images/news_member_bg.jpg);
background-repeat:no-repeat;
background-position:bottom;
}

.button ul{
margin:0;
padding:0;
}

.button li{
font-size:18px;
padding:13px 0 17px 15px;
list-style-type:none;
font-weight:bold;
}

.button a{
color:#A64809;
text-decoration:none;
}

.button2 a{
color:#588F8C;
text-decoration:none;
}


/*Navigation END*/
.contactBackground{
background-image:url(images/contactbg.jpg);
float:right;
width:600px;
height:649px;
}

.content{
float:right;
width:599px;
border-right:1px solid #FAF0E4;
background-color:#FFFFFF;
}




#frontPageImage{
float:right;
width:600px;
height:399px;
}

#textWrapper{

/*width:400px;*/
float:left;
}

#textBg{
width:400px;
min-height:199px;
background-position:bottom;
background-repeat:no-repeat;
}

.textArea{
padding:10px 10px 10px 10px;
}

.textAreaTitleBar{
padding:15px 0 0 10px;
background-color:#C3B48D;
width:390px;
height:36px;
}

.largeText{
font-size:18px;
font-weight:bold;
}

#eventsWrapper{
width:200px;
height:250px;
float:right;
}

.eventsTitleBar{
padding:15px 0 0 10px;
background-color:#CDAFA5;
width:189px;
height:36px;
border-left:1px solid #FAF0E4;
}

#eventsCMS{
padding:0px;
margin:0px;
height:199px;
background-color:#FEF4E7;
}

#eventsCMS p{
margin:0px;
padding:5px;
}

#eventsCMS ul{
padding-top:5px;
margin:0 0 0 10px;
list-style-type:none;
text-decoration:none;
}

.textArea ul{
list-style-type:none;
text-decoration:none;
}

#contentWrapper{
width:600px;
float:right;
}

#footer{
background-image:url(images/footer.jpg);
background-repeat:no-repeat;
height:71px;
width:800px;
float:left;
}

#footerBlack{
background-color:#000000;
height:200px;
clear:both;
}

#copyright{
text-align:left;
padding:55px 10px 0 10px;
font-size:9px;
color:#FFFFFF;
}

#telephoneWrapper{
float:left;
}

#telephone{
padding:45px 0 0 12px;
font-size:18px;
color:#176517;
}


/*contactform*/

.contactFormWrapper{
padding:30px 10px 10px 10px;
width:525px;
height:402px;
float:left;
font-size:11px;
}

.contactFormWrapper label, .contactFormWrapper input {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
}

.contactFormWrapper label {
	text-align: right;
	width: 75px;
	padding-right: 20px;
}

.contactFormWrapper br {
	clear: left;
}
.contactFormWrapper fieldset{
	margin-bottom:20px;
}
.contactFormWrapper fieldset{
	border:1px solid #fff;
}

.statement_title{
	float:left;
}

.statement_text{
	float:right;
	width:300px;
}

.submitButton{
	border:none;
	background-color:#F33E05;
	color:#FFFFFF;
	margin-left:92px;
}

/*contact form end*/

.bodytext{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.contentText{
padding:10px;
}

#venueHireText{
padding-top:10px;
}

.textArea a, .textArea a:visited {
color:#EA3321;
list-style-type:none;
text-decoration:none;

}

#eventsCMS a, #eventsCMS a:visited{
color:#EA3321;
list-style-type:none;
text-decoration:none;
}

#copyright a, #copyright a:visited{
color:#E5FA6F;
list-style-type:none;
text-decoration:none;
}