/* HTML5 Tags */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block}
mark, rp, rt, ruby, summary, time {display:inline}


@font-face {
  font-family: 'EdwardianScriptITC';
  src: url('../fonts/EdwardianScriptITC.eot?#iefix') format('embedded-opentype'),  url('../fonts/EdwardianScriptITC.woff') format('woff'), url('../fonts/EdwardianScriptITC.ttf')  format('truetype'), url('../fonts/EdwardianScriptITC.svg#EdwardianScriptITC') format('svg');
  font-weight: normal;
  font-style: normal;
}


body{
	font-family:calibri,Arial, Helvetica;
	font-size:12px;
	color:#242424;
	text-decoration:none;
	text-align:justify;
	line-height:20px;
	background-color:#dcd9d1;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat;}
	
	
p{ padding:20px 20px 0px 20px; margin:0px; text-align:justify;
}
.wrapper{
margin:0px;
padding:0px;
width:100%;
text-align:center;
}



h1{color:#333333;border-bottom: dotted 1px #666666;font-size: 18px;font-family: Georgia,Times,Times New Roman,serif;margin: 20px 0px 15px 0px;padding: 0px 0px 3px 0px;font-weight: 500;display: inline-block;}





header{
width:100%;
height:150px;
background-image:url(../images/header.jpg);
background-repeat:no-repeat;
background-position:center;
}
.head-line{
font-family:Arial black, Helvetica, sans-serif;
font-size:30px;
color:#d0d0d0;
padding:60px 0px 0px 0px;
text-shadow: 0.1em 0.1em 0.1em #000000; 
}

	
nav{width: 1024px;margin: 0 auto;text-align: center;display: block;}
.menu{padding:41px 10px 0px 10px;margin: 0 auto;text-align: center;}
.menu ul{
padding:0px;
margin:0px;
text-decoration:none;
color:#FFFF00;
}
.menu li{font-family:Courier New,"Times New Roman", Times, serif;font-size:16px;color:#f2cd00;float:left;padding: 0px 11px 0px 11px;text-decoration:none;list-style:none;}
.menu li a{
color:#f2cd00;
text-decoration:none;
}

.menu li a:hover{
color:#ffffff;
text-decoration:none;
}

#header {  margin:auto; padding:0px; width:100%; overflow:hidden; }
.headerimg { width:1400; height:474px;  background-position:center; background-repeat:no-repeat; position:relative; } 



.find-icon{ bottom:-5px; position:absolute; z-index:99999; width:440px; text-align:left; left:170px;}

.wrapper1{
width:1000px;
margin:auto;
padding:0px;

}

.wrapper2{
margin:0px;
padding:0px;
width:100%;
background-color:#ffffff;
text-align:center;
}


#left-part{
padding:40px 0px 10px 0px;
float:left;
width:300px;
text-align:left;
}

#middle-part{
width:460px;
float:left;
text-align:left;
padding:40px 0px 0px 0px;
}

.vdo{
width:445px;
height:275px;
border: 8px solid #FFFFFF;
padding:0px 0px 0px 0px;
background-color:#000000;
}
.vdo1{
width:800px;
height:205px;
padding:0px 0px 0px 0px;
}
.vdo-in{
width:250px;
height:205px;
border: 8px solid #FFFFFF;
padding:0px 0px 0px 0px;
background-color:#000000;
border:2px solid #666666;
}
.upcomingImgBlock {
    border: 6px solid #d4d4d4;
    display: inline-block;
    margin-bottom: 50px;
    padding: 0;
}

.upcomingImgBlock img {
    width: 100%;
    height: auto;
    max-width: 700px;
}
.albums-block{
background-image:url(../images/Albums-img.jpg);
background-repeat:no-repeat;
height:292px;
}
.albums-block .readmore{
float:right;
bottom:0px;
top:0px;
padding:260px 40px 0px 0px;
color:#ffffff;
}
.albums-block .readmore a{
color:#FFFFFF;
}

.albums-block .readmore a:hover{
color:#FFFF00;
}


#right-part{
float:right;
width:220px;
padding:32px 0px 0px 0px;
margin:0px;
text-align:left;
}
#upcoming-events{height: 245px;
    text-align: left;
    border: 8px solid #FFFFFF;
   
    background-color: #000000;
    overflow: auto;
    font-size: 17px;
    padding: 20px 10px 10px 20px;
    color: #f7ce37;}


#upcoming-events ul{
padding:0px 10px 0px 10px;
margin:0px;
}

#upcoming-events li{
	margin:0px;
	color:#ffffff;
	line-height: 20px;
	padding: 8px 2px 10px 0px;
	/* border-bottom: dotted 1px #ffffff; */
	font-size: 16px;
	font-family: Georgia,Times,Times New Roman,serif;
}
.orange{
color:#f5cf03;}

.pink{
color:#ae1846;
}

.border-botm{
border-bottom: dotted 1px #FFFFFF;
padding:0px 0px 10px 0px;
}


.sps{
padding:30px 0px 0px 0px;






}

.sps1{
padding:30px 0px 0px 0px;
}

#media-colum{
padding:40px 0px 0px 0px;
width:500px;
float:left;
text-align:left;
}
#media-text{
border-radius:8px;
background-image:url(../images/index3_24.png);
background-repeat:no-repeat;
height:210px;
padding-left:14px;
width:466px; box-shadow:0px 0px 40px #000;
}

#media-text ul{
padding:0px 25px 0px 25px;

}

#media-text li{
padding:0px;
margin:0px;
list-style:none;
color:#000000;
font-size:15px;
padding:20px 0px 10px 0px;
border-bottom: dotted 1px #000000;
text-align:justify;
}

.bold{font-size: 24px;display:block;padding: 0px 0px 8px 0px;}

.bold2{font-size: 20px;display:block;color:#000000;margin:20px 0px 15px 0px;padding: 0px 0px 3px 0px;border-bottom:1px dotted #666;font-family: Georgia,Times,Times New Roman,serif;font-weight: 600;}

#biography-colum{
width:480px;
float:right;
text-align:left;
padding:15px 0px 0px 0px;
}

#biography-text{background-image:url(../images/index3_26.png);background-repeat:no-repeat;/* height: 231px; */padding: 30px 50px 26px 40px;font-size: 17px;line-height: 22px;background-repeat-y: repeat;background-color: #fff;border-radius: 40px !important;}

.read-more{}

.read-more a{color:#000000;}
.read-more a:hover{color:#FF0000;}

.email{
color:#FF0000;
}
span.contTab {
    font-style: italic;
    font-size: 18px;
    margin-bottom: 16px;
    display: inline-block;
    color: #c38b00;
}
.email a{

color:#000000;
text-decoration:none;
}
.email a:hover{

color:#FF0000;
}


div#slideshow {
	width: 1400px; height: 474px !important;
	overflow: hidden; /* Allows the slides to be viewed using scrollbar if Javascript isn't available */ 
	position: relative; z-index: 5; margin:auto; padding:0px;}

div#slideshow ul#nav {
		display: none;
		list-style: none;
		margin:0px;
		padding:px;
		z-index:1000;
		position: relative; top: 120px; z-index: 15;}

div#slideshow ul#nav li#prev {

			float: left; margin: 0 0 0 0px;}

div#slideshow ul#nav li#next {
			float: right; margin: 0 50px 0 0;}

div#slideshow ul#nav li a {
			display: block; width: 80px; height: 80px; text-indent: -9999px;}



div#slideshow ul#slides {
		list-style: none;
		margin:0px;
		padding:0px;}

div#slideshow ul#slides li {
			margin: 0px 0px 20px 0px;}




.footer-bottm-img{
background-image:url(../images/footer-bg.png);
background-repeat:repeat-x;
height:64px;
clear:both;
padding:30px 0px 0px 0px;
margin:60px 0px 0px 0px;
background-position:bottom;
}

footer{
background-image:url(../images/footer-blue-bg.png);
background-repeat:repeat-y-x;
text-align:left;
color:#FFFF00;
font-size:16px;
font-family:Courier New,"Times New Roman", Times, serif;
padding:10px 0px 30px 20px;
border-top: solid 1px #666666;
margin:0px;
}

article{

background-color:#ffffff;
text-align:justify;
margin:0px;

}

#about-us{
  height: 210px;
  background-color: #ffffff;
  background-image: url(../images/about-us.jpg);
  background-repeat: no-repeat;
  color: #ffffff;
  padding: 297px 48px 0px 509px;
  text-align: justify;
  margin: 0px;
  line-height: 24px;
  font-size: 16px;
  font-family: Georgia,Times,Times New Roman,serif;
}
.font-slt {
	  line-height: 24px;
	  font-size: 16px;
	  font-family: EdwardianScriptITC;
	  font-family: Georgia,Times,Times New Roman,serif;
}

.perform-area{

width:1000px;

background-color:#ffffff;

overflow:hidden;

padding-top: 30px;
}
span.perTitle {
    display: block;
    margin-bottom: 15px;
    font-weight: 600;
    margin-top: 15px;
}

.perform-area ol {}
.perform-area ol li{padding-bottom: 10px;margin-left: 15px;padding-left: 10px;}
.perform-area-left{
  width: 340px;
  padding: 10px 20px 0px 30px;
  border-right: dotted 1px #999999;
  float: left;
  font-size: 16px;
  color:#000000;
  line-height: 20px;
  text-align: left;
  font-family: Georgia,Times,Times New Roman,serif;
}
.perform-area-left li {padding-bottom: 10px;}
.perform-area-left li strong {
    font-weight: 600;
}
.perform-area-right li {padding-bottom: 10px;}
.perform-area-right{width: 570px;float:right;padding: 10px 20px 0px 0px;text-align:left;font-family: Georgia,Times,Times New Roman,serif;font-size: 16px;}

.main-footer	{ width:1000px;}
span.title {
    display: block;
    padding-bottom: 20px;
    font-style: italic;
    color: #f70000;
}

.book-test  {float:left;width: 500px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;text-align:left;}
.book-tab {float:left;font-family:Arial, Helvetica, sans-serif;padding:0px 0px 0px 0px;font-size:13px;margin:6px 0px 0px -9px;width: 450px;border-bottom:1px dotted #999999;}
.book-tab ul {margin:0px 0px 0px 10px;padding:0px;}
.book-tab ul li {float:left;list-style:none;width: 290px;}
.book-tab .bold  { font-size:20px; font-weight:bold; }

.book-tab-inner ul{
    margin: 0;
}
.book-tab-inner ul li{font-size: 14px;padding: 0;}
.perform-area-left ul li {
    list-style: none;
    position: relative;
    padding-left: 15px;
    margin-bottom: 0px;
}

.perform-area-left ul li:before{content:"\f061";font-family:fontAwesome;position:absolute;left: -6px;font-weight: normal;font-size: 12px;color: #ff0e0e;}
.perform-area-left ul ol li {
   list-style-type: decimal;
   padding-left: 0;
   margin-top: 0px;
   margin-bottom: 0;
}
.perform-area-left ul ol li:before{ display:none;}

