@charset "UTF-8";
/* CSS Document */
body,html {
height:100%;
}

body {

font-family: Helvetica, Arial, sans-serif;
color:#e9d5b8;
margin:0;
padding:0;
font-size:15px;

}
a{  color:#e9d5b8;}

p{
	line-height:35px;
}

#content {
	width:936px;
	margin:0 auto;
	padding: 0;
	position:relative;
	
}
#content .text {
	padding: 0px 35px;
	width:725px;
	float:right;
}

#page_bg {
background: #343436 url("../images/page_bg6.png") top center repeat-x;
}

.page {
min-height:100%;
}

.main {
width:960px;
margin:0 auto;
}



#mainwrap {
	background:url("../images/header_bg2.png") top center no-repeat;
	width: 1076px;
	margin: 0 auto;
}

#header {
	position:relative;
	
	height:334px;
}

#nav {margin-left:76px; position:absolute; top:278px;}
#nav ul { list-style:none; width:100%;  text-align: center;	}
#nav ul li { display: inline-block; font-size:14px; padding-left:30px; }
#nav ul li:hover {cursor: hand; cursor: pointer;}
#nav ul li a { color:#e9d5b8; text-decoration:none; padding: 10px 11px; display: inline-block;}
#nav ul li a:hover { background-color: #211e19;}
#nav .selected a{ background-color: #211e19;}

#left-menu {float:left; width:106px;}
#left-menu ul { list-style:none; padding-left:0 }
#left-menu ul li { font-size:12px; border-bottom: solid #bebec0 1px;}
#left-menu ul li:hover {cursor: hand; cursor: pointer; }
#left-menu ul li a { color:#bebec0; text-decoration:none; padding: 14px 2px; display: inline-block;width:103px; }
#left-menu ul li a:hover { background-color: #211e19;}
#left-menu .selected a{ background-color: #211e19;}

#index-video {padding-left:180px;}

ul.staff { width:100%; list-style:none; margin:0;padding:0;  }
ul.staff li { width:33%; display:block;float:left; text-align:center; }
ul.staff li p { text-align:center; width:257px; display:inline-block;margin:0; padding-top:30px; line-height:25px; }
ul.staff li.left { text-align:center; }
ul.staff li.right { text-align:center; }
ul.staff li.rightrow1 {text-align:right; margin-left:-25px;}

ul.workshop79 { width:100%; list-style:none; margin:0;padding:0;  }
ul.workshop79 li { width:43%; display:block;float:left; text-align:center; margin-bottom:55px;}
ul.workshop79 li p { text-align:center; width:305px; display:inline-block;margin:0; padding-top:30px; line-height:25px; }
ul.workshop79 li.left { text-align:center; clear:both}
ul.workshop79 li.right { text-align:center; }

ul.buyticket { width:100%; list-style:none; margin:0;padding:0;  }
ul.buyticket li { width:43%; display:block;float:left; text-align:center; margin-bottom:46px;}
ul.buyticket li p { text-align:center; width:305px; display:inline-block;margin:0; padding-top:0px; line-height:25px; }
ul.buyticket li.left { text-align:center; }
ul.buyticket li.right { text-align:center; }

#footer { clear:both }
#footer a { text-decoration:none; line-height:23px;padding-right:20px; color:#e9d5b8;}
#footer .left-img { float:left; }
#footer .right-img { float:right; }
#footer .footer-wrap { background-color:#3e0000; position: absolute; left:0; right:0; height: 82px; z-index: -1;}
#footer .footer-text { padding-top:20px; font-size: 12px; }
#footer .footer-content { float:left; width:700px; color:#e9d5b8;margin-left:100px;  }


#contact-form { }
#contact-form input,
#contact-form textarea {border: solid 2px  #5d572e; width:300px;}
#contact-form textarea {height: 100px;}
#contact-form input.button {width:100px; border: solid 2px  #5d572e;}
#contact-form .validation { color:red; }
#contact-form .success { color:green; } 
