body{
	margin:0px;
	padding:0px;
	background:#000000 url(../images/body-bg.gif) no-repeat center top;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000000;
}
a{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#025d8d;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
img{
	border:none;
}
h1,h2,h3,h4,h5,h6,p{
	margin:0px;
	padding:0px;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both;
}
#wrapper{
	width:1000px;
	height:auto;
	overflow:hidden;
	margin:auto;
}
/*-----Width------*/
.width107{
	width:107px;
}
.width780{
	width:780px;
}
.width230{
	width:230px;
}
/*------Padding------*/
.padding-top10{
	padding-top:10px;
}
.padding-top12{
	padding-top:12px;
}
.padding-bottom10{
	padding-bottom:10px;
}
.pT5{
	padding-top:5px;
}
.pT10{
	padding-top:10px;
}
.pT15{
	padding-top:15px;
}
.pT25{
	padding-top:25px;
}
.pT40{
	padding-top:40px;
}
.pL10{
	padding-left:10px;
}
.pL40{
	padding-left:40px;
}
.pL137{
	padding-left:137px;
}
.pR20{
	padding-right:20px;
}
/*-----Margin---*/
.mR10{
	margin-right:10px;
}
.mL20{
	margin-left:20px;
}
/*-----Header-----*/
#header{
	width:100%;
	height:auto;
	overflow:hidden;
	margin:auto;
	padding-bottom:14px;
}
#logo{
	width:585px;
	height:115px;
	float:left;
}
#logo h1{
	margin:0px;
	padding:0px;
}
#logo h1 a{
	display:block;
	text-indent:-9999em;
	float:left;
	width:125px;
	height:101px;
	background:url(../images/logo.gif) no-repeat left top;
}
#search_box{
	float:right;
	width:415px;
	height:auto;
	overflow:hidden;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin-top:3px;
}
#search_box a{
	text-decoration:none;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
#search_box a:hover{
	text-decoration:underline;
}
#search_box #input_box{
	width:403px;
	height:33px;
	background:url(../images/search_box.gif) no-repeat left top;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#000000;
	margin-top:50px;
}
#search_box #input_box input{
	width:300px;
	*width:300px !important;
	border:1px solid #fff;
	margin-top:1px;
	height:17px;
}
#nav{
	width:100%;
	height:auto;
	overflow:hidden;
	margin:auto;
	background:url(../images/menu-bg.gif) repeat-x left top;
}
#nav ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
#nav ul li{
	margin:0px;
	padding:0px;
	list-style:none;
	display:inline;
}
#nav ul li a{
	margin:0px;
	padding:0px;
	float:left;
	list-style:none;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	padding:7px 20px;
	border-right:1px solid #666666;
}
#nav ul li a:hover, #nav ul li a.current{
	background:url(../images/menuH-bg.gif) repeat-x left top;
}

/*--------Border------*/
.grey_bdr_bottom{
	border-bottom:1px solid #ebeded;
}
/*--------Text---------*/
.txt_right{
	text-align:right;
}
.txt_center{
	text-align:center;
}
.grey_txt{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#6d6c6c;
}
/*--------Link---------*/
.link_box{
	float:right;
	line-height:15px;
}
a.blk_link {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:10px;
	text-decoration:none;
}
a.blk_link:hover{
	text-decoration:underline;
}
a.blue_link{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#025d8d;
	text-decoration:none;
}
a.blue_link:hover{
	text-decoration:underline;
}

/*-----Container-----*/
#container{
	width:986px;
	height:auto;
	overflow:hidden;
	margin:auto;
	margin-top:0px;
}
#container_left{
	width:770px;
	height:auto;
	float:left;
	overflow:hidden;
}

#container_right{
	width:210px;
	height:auto;
	overflow:hidden;
	float:right;
}
#container_right h2{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding-top:5px;
	padding-bottom:5px;
}
#container_right h3{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding-top:10px;
	padding-bottom:5px;
}
#container_right a{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#6d6c6c;
	text-decoration:none;
}
#container_right a:hover{
	text-decoration:underline;
}
#container_right #star_attraction{
	width:95%;
	height:auto;
	overflow:hidden;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#6d6c6c;
	border:1px solid #fdbc6b;
	padding:10px 0px 10px 5px;
	background-color:#FFFFFF;
}
#container_right #star_attraction a.viewall{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#6d6c6c;
	text-decoration:none;
	text-align:right;
	float:right;
	padding-top:5px;
	padding-right:5px;
}
#container_right #star_attraction a.viewall:hover{
	text-decoration:underline;
}
#container_right #star_attraction #star_photo{
	width:100%;
	height:auto;
	overflow:hidden;
	padding-bottom:3px;
}
#container_right #star_attraction #star_photo .star_pic{
	width:51px;
	float:left;
	padding-right:22px;
	text-align:center;
}
#container_right #star_attraction #star_photo2{
	width:100%;
	height:auto;
	overflow:hidden;
	padding-bottom:3px;
	padding-top:20px;
}
#container_right #star_attraction #star_photo2 .star_pic{
	width:51px;
	float:left;
	padding-right:22px;
	text-align:center;
}

#container_left #upcoming_event{
	width:365px;
	height:auto;
	float:left;
	overflow:hidden;
}
#container_left #upcoming_event #imgbox_bdr{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#6d6c6c;
	padding:12px 0 10px 0;
	clear:both;
	border-bottom:1px solid #e4e9ec;
}
#container_left #upcoming_event #imgbox{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#6d6c6c;
	padding:12px 0 10px 0;
	clear:both;
}
#container_left #past_event{
	width:365px;
	height:auto;
	float:left;
	margin-left:18px;
	overflow:hidden;
}
#container_left #past_event #imgbox_bdr{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#6d6c6c;
	padding:12px 0 10px 0;
	clear:both;
	border-bottom:1px solid #e4e9ec;
}
#container_left #past_event #imgbox{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#6d6c6c;
	padding:12px 0 10px 0;
	clear:both;
}
#container_left #container_left_bottom{
	width:100%;
	height:auto;
	overflow:hidden;
	padding-top:15px;
}
#container_left #container_left_bottom #photo_gallery{
	width:455px;
	height:auto;
	float:left;
	overflow:hidden;
}
#container_left #photo_gallery #imgbox{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#6d6c6c;
	padding:20px 0px 3px 10px;
	clear:both;
	height:auto;
	overflow:hidden;
}
#container_left #photo_gallery #imgbox .gallery_pic{
	width:84px;
	float:left;
	padding-right:24px;
}
#container_left #photo_gallery #imgbox_bdr{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#6d6c6c;
	padding:0px 0px 20px 10px;
	height:auto;
	width:98%;
	overflow:hidden;
	border-bottom:1px solid #e4e9ec;
}
#container_left #photo_gallery #imgbox_bdr .gallery_name{
	width:84px;
	float:left;
	text-align:center;
	padding-right:24px;
}
#container_left #photo_gallery #imgbox_bdr2{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#6d6c6c;
	padding:0px 0px 20px 10px;
	height:auto;
	width:100%;
	overflow:hidden;
}
#container_left #photo_gallery #imgbox_bdr2 .gallery_name{
	width:84px;
	float:left;
	text-align:center;
	padding-right:24px;
}
#container_left #concert{
	width:275px;
	height:auto;
	float:left;
	margin-left:18px;
	overflow:hidden;
}
#container_left #concert #slide{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#6d6c6c;
	padding:20px 0px 30px 10px;
	clear:both;
	height:auto;
	overflow:hidden;
}
#container_left #concert img{
	text-align:center;
	padding:10px 0px;
}
#video{
	margin:auto;
	text-align:center;
	font:normal 20px Arial, Helvetica, sans-serif;
	color:#fff;
}
#video h2{
	margin:auto;
	text-align:center;
	font:normal 20px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:8px 0 5px 0;
	word-spacing:5px;
}

/*--------Upcoming Event Box-------------*/
.content_box{
	width:100%;
	height:auto;
	overflow:hidden;
	background-color:#fff;
}
.content_boxL{
	width:100%;
	height:auto;
	overflow:hidden;
	background:url(../images/boxoneL.gif) repeat-y left top;
}
.content_boxR{
	width:100%;
	height:auto;
	overflow:hidden;
	background:url(../images/boxoneR.gif) repeat-y right top;
}
.content_boxT{
	width:100%;
	height:auto;
	overflow:hidden;
	background:url(../images/boxoneT.gif) repeat-x left top;
}
.content_boxTL{
	width:100%;
	height:auto;
	overflow:hidden;
	background:url(../images/boxoneTL.gif) no-repeat left top;
}
.content_boxTR{
	width:100%;
	height:auto;
	overflow:hidden;
	background:url(../images/boxoneTR.gif) no-repeat right top;
}
.content_boxB{
	width:100%;
	height:auto;
	overflow:hidden;
	background:url(../images/boxoneB.gif) repeat-x left bottom;
}
.content_boxBL{
	width:100%;
	height:auto;
	overflow:hidden;
	background:url(../images/boxoneBL.gif) no-repeat left bottom;
}
.content_boxBR{
	width:100%;
	height:auto;
	overflow:hidden;
	background:url(../images/boxoneBR.gif) no-repeat right bottom;
}
.content_box_content{
	padding:5px 10px 10px 10px;
	min-height:200px;
}
.content_box_content h3{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:0px 0 7px 0;
	float:left;
}
.content_box_content12{
	padding:5px 10px 30px 10px;
	min-height:175px;
}
.content_box_content12 h3{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:0px 0 7px 0;
	float:left;
}
/*--------Video Box-------------*/
.video_box{
	width:100%;
	height:auto;
	overflow:hidden;
	background-color:#000;
	margin-bottom:15px;
}
.video_boxL{
	width:100%;
	height:auto;
	overflow:hidden;
	background:url(../images/videoboxL.gif) repeat-y left top;
}
.video_boxR{
	width:100%;
	height:auto;
	overflow:hidden;
	background:url(../images/videoboxR.gif) repeat-y right top;
}
.video_boxT{
	width:100%;
	height:auto;
	overflow:hidden;
	background:url(../images/videoboxT.gif) repeat-x left top;
}
.video_boxTL{
	width:100%;
	height:auto;
	overflow:hidden;
	background:url(../images/videoboxTL.gif) no-repeat left top;
}
.video_boxTR{
	width:100%;
	height:auto;
	overflow:hidden;
	background:url(../images/videoboxTR.gif) no-repeat right top;
}
.video_boxB{
	width:100%;
	height:auto;
	overflow:hidden;
	background:url(../images/videoboxB.gif) repeat-x left bottom;
}
.video_boxBL{
	width:100%;
	height:auto;
	overflow:hidden;
	background:url(../images/videoboxBL.gif) no-repeat left bottom;
}
.video_boxBR{
	width:100%;
	height:auto;
	overflow:hidden;
	background:url(../images/videoboxBR.gif) no-repeat right bottom;
}
.video_box_content{
	padding:7px 10px 10px 10px;
}
.video_box_content h2{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#000000;
}
.video_box_content12{
	padding:7px 0 3px 3px;
}
.video_box_content12 h2{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#000000;
}
/*-----Footer-----*/
#footer{
	width:100%;
	height:auto;
	overflow:hidden;
	margin:auto;
	
}
/*---------footer Menu--------*/
#footer_nav{
	width:100%;
	height:auto;
	overflow:hidden;
	padding-top:27px;
	text-align:center;
	clear:both;
	padding-bottom:13px;
}
#footer_nav ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
#footer_nav ul li{
	margin:0px;
	padding:0px;
	list-style:none;
	display:inline;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
#footer_nav ul li a{
	display:inline;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:0px 20px;
	text-decoration:none;
}
#footer_nav ul li a:hover{
	text-decoration:underline;
}
#footer_copyright{
	height:auto;
	overflow:hidden;
	float:left;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-top:27px;
	padding-bottom:13px;
}
/*------June30---------*/
#container_left h2{
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#000;
}
.padding-top30{
	padding-top:30px;
}
.aboutus_content{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:justify;
	padding-top:12px;
}
.pic_bdr{
	padding:3px;
	border:1px solid #cb8585;
}
.aboutus_pic{
	width:370px;
	float:left;
	text-align:center;
}
.gallery_pic{
	width:185px;
	float:left;
	text-align:center;
}
.padding_left300{
	padding-left:300px;
}
#location{
	width:300px;
	float:left;
	padding-left:200px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}
#location h3{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#666666;
	padding:5px 0;
}
#phone{
	width:230px;
	float:left;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}
#phone h3{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#666666;
	padding:5px 0;
}
/*------Events------*/
#event_photo_gallery{
	width:455px;
	height:auto;
	float:left;
	overflow:hidden;
}
#event_photo_gallery #imgbox{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#6d6c6c;
	padding:20px 0px 3px 10px;
	clear:both;
	height:auto;
	overflow:hidden;
}
#event_photo_gallery #imgbox .gallery_pic{
	width:84px;
	float:left;
	padding-right:24px;
}
#event_photo_gallery #imgbox_bdr{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#6d6c6c;
	padding:0px 0px 20px 10px;
	height:auto;
	width:98%;
	overflow:hidden;
	border-bottom:1px solid #e4e9ec;
}
#event_photo_gallery #imgbox_bdr .gallery_name{
	width:84px;
	float:left;
	text-align:center;
	padding-right:24px;
}
#event_photo_gallery #imgbox_bdr2{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#6d6c6c;
	padding:0px 0px 20px 10px;
	height:auto;
	width:100%;
	overflow:hidden;
}
#event_photo_gallery #imgbox_bdr2 .gallery_name{
	width:84px;
	float:left;
	text-align:center;
	padding-right:24px;
}
#show_detail{
	width:500px;
	height:auto;
	overflow:hidden;
	float:left;
	margin-left:15px;
}
.showdetail_txt{
	color:#515252;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#515252;
	
}
.blk_txt{
	color:#000000;
}
a.red_link{
	font:normal 20px Arial, Helvetica, sans-serif;
	color:#8b3a29;
	text-decoration:none;
}
a.grey_link{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#515252;
	text-decoration:none;
}
a.blk_link{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}
a.ylw_link{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#c68634;
	text-decoration:none;
}
#upcoming_show{
	width:100%;
	height:auto;
	overflow:hidden;
	clear:both;
}
.img_bdr{
	border:1px solid #ececec;
	padding:2px;
}
.upcoming_list{
	width:470px;
	float:left;
}
#article{
	width:747px;
	height:auto;
	float:left;
	overflow:hidden;
}
.graph_icon{
	width:125px;
	float:left;
	text-align:center;
}
.contact_box{
	width:400px;
	margin:auto;
	height:auto;
	overflow:hidden;
}
.contact_box h3{
	width:122px;
	float:left;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:5px 15px 0 0;
	text-align:right;
}
.contact_box input[type="text"]{
	width:250px;
	height:22px;
	border:1px solid #FFFFFF;
	background-color:#000000;
}
.ylwH_txt{
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#c68634;
}
.list_box{
	width:900px;
	margin:auto;
	height:auto;
	overflow:hidden;
}
.event_list{
	border-bottom:1px solid #faf2e7;
	padding:20px 0;
	height:auto;
	overflow:hidden;
}
/*----april 12------*/
.aboutus_txt{
	color:#FFFFFF;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding:40px 20px 0 20px;
	word-spacing:2px;
}
.pB30{
	padding-bottom:30px;
}
.ticket_info{
	font:normal 28px Arial, Helvetica, sans-serif;
	padding:80px 0px;
	text-align:center;
	color:#FFFFFF;
}

