html ,body{
	text-align:center;
	font-family:Arial,sans-serif;
	border:0px;
	padding:0px;
	margin:0px;
	background:#b2a081;

}
img {
	border:0px;
	padding:0px;
	margin:0px;
}
textarea{
	width:172px;

}
div{border:0px solid black}
a{
	text-decoration:none;
	color:#555;
	outline:none;

}
a:hover{
	color:#000;
}
ul{
	list-style-type:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
span{
	font-size:9pt;
}
.main-container{
	position:relative;
	margin:0px auto 0px auto;
	width:100%;
}
.header{
	height:175px;
	width:778px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	position:relative;
	z-index:3;
}
.header-logo{
	background:url(../images/top.png) no-repeat top center;
	height:175px;
	width:778px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	position:relative;
	z-index:2;
}
.header-text{
	margin:0px 0px -25px 62px;
	text-align:left;
	position:relative;
	z-index:1;
	height:5px;
	padding:20px 0px 0px 0px;
}
.header-text h1{
	margin:50px 0px 35px 65px;

}
.logo{
	padding:35px 0px 0px 0px;
	margin:0px 0px -35px 50px;
}
.logo a{
	background: url(../images/blank.gif);
	width:250px;
	height:130px;
	display:block;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	/*b//order:1px solid black;*/
}
.main-menu{
	display:block;
	padding:0px 5px 0px 0px;
	background:url(../images/menu.png) no-repeat top center;
	height:73px;
	width:778px;
	margin:0px auto 0px auto;
	position:relative;
	z-index:5;
}
.main-menu ul{
	margin:0px auto 0px auto;
	padding:10px 0px 0px 10px;
	display:block;
	
}
.main-menu a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	border-bottom:2px solid #D7C5AA;
	height:28px;
}
.main-menu  a:hover{
	border-bottom:2px solid black;
}
.main-menu ul span{
	display:none;
}
.menu-item{
	display:block;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 51px;
	width:150px;
	height:30px;
}
.menu-item#history{
	background:url(../images/history.jpg) no-repeat;
	width:100px;
	display:block;
}
.menu-item#news{
	background:url(../images/news.jpg) no-repeat;
	width:61px;
}
.menu-item#events{
	background:url(../images/events.jpg) no-repeat;
	width:88px;
}
.menu-item#blog{
	background:url(../images/blog.jpg) no-repeat;
	width:63px;
}
.menu-item#contact{
	background:url(../images/contact.jpg) no-repeat;
	width:148px;
}
.selected#history{
	background:url(../images/history.jpg) no-repeat;
	width:100px;
}
.selected#news{
	background:url(../images/news.jpg) no-repeat;
	width:61px;
}
.selected#events{
	background:url(../images/events.jpg) no-repeat;
	width:88px;
}
.selected#blog{
	background:url(../images/blog.jpg) no-repeat;
	width:63px;
}
.selected#contact{
	background:url(../images/contact.jpg) no-repeat;
	width:148px;
}
.selected{
	display:block;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 51px;
	border-bottom:2px solid black;
}
.selected a{
	border-bottom:0px solid #D7C5AA;
	height:28px;

}

.selected a:hover{
	border-bottom:2px solid #D7C5AA;
	height:28px;
}
.content{
	padding:12px 0px 0px 0px;
	margin:0px auto 0px auto;
	background:url(../images/backCol.png) repeat-y top center;
	position:relative;
	z-index:1;
	width:780px;
}
.index-wrapper{
	height: 1035px;
}
.news-wrapper{
	height: 450px;
	padding:0px 0px 0px 65px;
	margin:0px 0px 0px 0px;
}
.artist{
	border:2px solid #666;
	background:#e5d9c5;
	width:642px;
	padding:5px 0px 3px 5px;
	margin:0px 0px 10px 0px;
	text-align:left;
}
.artist .highslide img{
	padding:5px 5px 5px 5px;
	margin:0px 5px 0px 1px;
	border:2px solid #666;
	background:#e5d9c5;
}
.news-wrapper span{
	text-align:left;
	font-size:12pt;
	font-weight:bold;
	display:block;	
	padding:0px 0px 0px 0px;
	margin:5px 0px 5px 0px;
}
.news-wrapper p{
	padding:0px 0px 20px 0px;
	margin:0px 0px 0px 0px;
}
.news-wrapper{
	height: 550px;
}
.events-wrapper{
	height: 450px;
}
.blog-wrapper{
	height: 450px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../images/blog.png) no-repeat top center;
}
.contact-wrapper{
	height: 450px;
}
.content .index-wrapper p{
	text-align:left;
	padding:0px 0px 20px 0px;
	margin:0px 0px 0px 65px;
	width:430px;
	float:left;
	display:block;
}
.content .index-wrapper img{
	float:right;
	padding:0px 0px 0px 0px;
	margin:0px 62px 20px 0px;
	display:block;
	/*bo//rder:1px solid black;*/
}
.text-wrapper{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.paper-bottom{
	background:url(../images/bottom.png) no-repeat top center;
	height:115px;
	position:relative;
	z-index:1;
}
.footer{
	position:fixed;
	bottom:0px;
	left:0px;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	z-index:13;
	font-size:10pt;
	/*ba//ckground:#b2a081;*/
}
.footer-down{
	position:fixed;
	margin:0px;
	bottom:0px;
	left:0px;
	width:100%;
	height:493px;
	z-index:0;
	background:url(../images/footer-long.png) repeat-x center center;
}
.footer-ornament{
	background:#b2a081 url(../images/q-footer-long.png) repeat-x bottom center;
	position:fixed;
	margin:0px;
	bottom:0px;
	left:0px;
	width:100%;
	height:26px;
	z-index:1;
}
.main-container .footer a{
	color:#E3D8C4;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	background:#9a8a6f;
}
.footer a:hover{
	color:#000;
}
.main-container .footer label{
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	background:#9a8a6f;
	color:#E3D8C4;
}
.left-down{
	position:fixed;
	bottom:0px;
	left:0px;
	float:left;
	width:414px;
	height:447px;
	background:url(../images/bird-left.png) no-repeat bottom left;
}
.events-wrapper ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 52px;
}
.events-item{
	background:url(../images/events-item.png) no-repeat;
	width:325px;
	height:114px;
	float:left;
	margin:0px 7px 0px 7px;
	padding:5px 0px 5px 0px;
}
.events-item a{
	border:1px solid #D6C2A5;
	width:295px;
	height:86px;
	display:block;
	margin:8px 0px 0px 14px;
	padding:0px 0px 0px 0px;
	color:#57301F;
	background: #D7C5AA;
}
.events-item a:hover{
	color:#000;
	background:#CFB79B;
}
.events-item img{
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 2px;
	float:left;
}
.events-item h4{
	margin:0px 0px 0px 0px;
	padding:15px 0px 0px 0px;
}

.image-map{
	display:none;
}
#widget{
	z-index:1;
	position:relative;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	
}
.blog-wrapper div.cover{
	background:#D5C1A7;
	width:656px;
	margin:0px auto 0px auto;
	padding:10px 0px 10px 0px;
	z-index:100;
	position:absolute;
	top:424px;
	left:62px;
}
.blog-wrapper h4{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#contact form{
	padding:0px 15px 0px 0px;
	width: 750px;
	display:block;
	height:480px;
	margin:0px auto 100px auto;
}
#contact .content form input ,.content form textarea{
	float:left;
	width:250px;
	font-size:13pt;
    margin:0px 0px 10px 50px;
	border:2px solid #666;
	background:#e5d9c5;
}
#contact .content form label{
	float:left;
	width:150px;
	margin:0px 0px 10px 150px;
	padding:2px 0px 2px 0px;
	clear:both;
	border:2px solid #666;
}
#contact  .content form input.button{
	padding:2px 0px 2px 0px;
	font-size:12pt;
	cursor:pointer;
	clear:both;
	margin:0px 0px 10px 353px;
	width:255px;
	border:2px solid #666;
}
.page-header{
	margin:0px auto 5px auto;
	padding:5px 2px 5px 2px;
	border:3px solid black;
	width:83%;

}
.video-wrapper{
	padding:0px 0px 0px 0px;
	height:720px;
}
.video-wrapper h4{
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.video-wrapper span{
	margin:80px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
}
#vuela{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:820px;
}
.LV_validation_message{
    margin:0px 110px 0px 0px;
	width:25px;
	height:25px;
	display:block;
	float:right;
}
.LV_valid {
	background:url(../images/tick2.png) no-repeat top right;
}
	
.LV_invalid {
	background:url(../images/cross2.png) no-repeat top right;
}
    
.LV_valid_field, input.LV_valid_field, textarea.LV_valid_field{
    border: 2px solid #00CC00;
}
    
.LV_invalid_field, input.LV_invalid_field, textarea.LV_invalid_field {
    border: 2px solid #CC0000;
}
.mailed{
	display:block;
	margin:0px 0px 0px 0px;
	padding:30px 0px 410px 0px;
}
