/* CSS Document */
body { padding:0px; margin:0px;
	font-family: "Trebuchet MS",  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #3c3b3b;
	background:url(../images/bg_2.jpg) repeat;	
	margin-top:20px;
	
}
p, div, td, li, ul, h1, h2, h3, h4, h5, h6{padding:0px; margin:0px;}

a{color:#fff; text-decoration:none; outline-style:none; }
a:hover{text-decoration:underline;}

img{border:0px;}

.clr{clear:both;}
.left{float:left; padding:0px; margin:0px;}
.right{float:right; padding:0px; margin:0px;}

.maincontainer{padding:0px; margin:0 auto; width:900px; overflow:hidden; background-color:#FFFFFF; margin-top:20px;}
.header{ position:relative; float:left; width:900px; height:121px; background:url(../images/top_screen.jpg) repeat;}
.logo{width:167px; height:97px; position:relative; float:left; margin-left:15px;}
.header ul{ position:relative; float:left; list-style:none; padding:35px 0px 0px 600px; overflow:hidden;}
.header li{ list-style:none; position:relative; float:left; padding:0px 2px;}

/*.menu{ position:relative; float:left; background:url(../images/menu_bg.jpg) repeat-x; width:900px; height:64px;}
.menu ul{ position:relative; float:left; width:900px; }
.menu li{ position:relative; float:left; list-style:none; padding:0px 17px; overflow:hidden;}
.menu li img{ clear:left; padding:4px 13px 0px 13px; overflow:hidden; }
.menu li a h1{  list-style:none; color:#fff; font-size:15px;  list-style:none; text-decoration:none; text-transform:capitalize; text-align:center;   }
.menu li.split{ position:relative; float:left; background:url(../images/divider.jpg) no-repeat 0px 6px; padding:0px; width:2px; height:60px; vertical-align:middle;}
.menu li a:hover h1{ color:#764006; text-decoration:none;}
.menu li a.select h1{color:#764006;}*/

.menu{ position:relative; float:left; background:url(../images/menu_bg.jpg) repeat-x; width:900px; height:64px;}
.menu ul{ position:relative; float:left; width:900px; margin-left:0px;}
.menu li{ position:relative; float:left;list-style:none; margin:0px 23px 0px 23px; text-align:center;}
.menu li  img{ clear:left; overflow:hidden; padding-top:5px; text-align:center;}
.menu li a h1{  list-style:none; color:#fff; font-size:15px;  list-style:none; text-decoration:none; text-transform:capitalize; text-align:center;   }
.menu li.split{ position:relative; float:left; background:url(../images/divider.jpg) no-repeat 0px 6px; padding:0px; width:2px; height:60px; vertical-align:middle; padding:0px; margin:0px;}
.menu li a:hover h1{ color:#764006; text-decoration:none;}
.menu li a.select h1{color:#764006;}
/*.homeicon{  padding-left:2px;}
.abouticon{ padding-left:13px;}
.playicon{  padding-left:1px;}
.teamicon{  padding-left:0px;}
.galleryicon{  padding-left:12px;}
.kalaicon{ padding-left:30px;}
.eventsicon{  padding-left:5px;}
.directionicon{  padding-left:24px;}
*/


.banner{ position:relative; float:left; width:900px; height:317px;}

.content_area{ position:relative; float:left; width:900px; background:#FFFFFF; min-height:350px;}

.content_area h3{ position:relative; float:left; width:900px;margin-top:10px;}
.content_area h3.gal{ margin-top:-40px;}
.content_area p{ padding:2px 110px 5px 110px; text-align:justify; line-height:20px; }
.content_area p span {color:#764006; text-transform:capitalize; font-weight:normal; font-size:20px; font-family: 'Kreon', serif; }
.content_area h4{ font-size:25px; color:#764006; padding:5px 70px 5px 110px; font-family: 'Delius Swash Caps', cursive; }
.content_area a{ color:#764006; font-weight:700; font-size:13px;}

.gal_button{ position:relative; float:left; margin-top:-20px; margin-bottom:10px; margin-left:100px; text-align:center; }
.gal_img{ position:relative; float:left; padding-left:170px; margin-top:-20px;}
.drama_pic{ position:relative; float:left;  margin-left:120px; width:690px;}
.space{ position:relative; float:left; height:20px;}
.num_next{ margin:0px; float:left; width:300px; margin-top:20px; min-height:30px; }
.num_next h1{ position:relative; float:left; color:#990000; font-size:14px; margin-top:2px; padding-left:5px;}
.num_next ul{ position:relative; float:left;}
.num_next li { float:left; border:1px solid #985d12; background:#c27819; height:20px; width:20px; color:#fff; text-align:center; line-height:20px; margin-left:5px; font-weight:700; list-style:none;}
.num_next li a{color:#fff;}
.num_next li a:hover{ color:#000; text-decoration:none; }
.num_next li a#select{ color:#fff; background:#c2965d; height:20px; width:20px; padding:3px 7px 2px 7px; }


.plays h1{font-family: 'Leckerli One', cursive; color:#C27819; font-size:25px; padding:20px 0px 10px 110px; position:relative; float:left;}
.plays h2 a{ position:relative; float:left; font-size:15px; font-style:normal; font-family: "Trebuchet MS",  Arial, Helvetica, sans-serif; padding:30px 0px 0px 10px; color:#990000;  }
.plays h2.drama{ position:relative; float:right; padding:0px; margin:0px 100px 0px 0px;}
.plays p{ position:relative; float:left; margin:2px 110px 15px 110px; text-align:justify; line-height:20px; border-bottom:1px dotted #d1d1d1;}
.plays p.last{ border:none;}


.team{ position:relative; float:left; width:900px;}
.team ul{ list-style:none; position:re  margin:0px 50px 0px 200px; border:1px solid #ccc; }
.team li{ position:relative; float:left; background:url(../images/team_icon.jpg) no-repeat; padding-left:25px; width:250px; font-weight:700; margin:10px 0px 10px 0px}
.team h2{ padding-top:10px; margin:0px 50px 0px 200px; color:#764006; font-size:20px;}
.team li span{ font-weight:normal;}
.team li.last{ border:none;}

table.grid {             
    background-color:#ffffff;
	}   
       
table.grid th { 
	color: #3c3b3b;
	line-height:1.4em;
	text-align:left;
	padding:6px;
	border:1px solid #f9f9f9;
	background:url(../images/grid-th.jpg) repeat-x;
	/*background-color:#cecece;*/	
}
table.grid td { 
	padding: 6px;
	text-align:left;
	letter-spacing:normal;
	vertical-align:middle;
	background:url(../images/grid-td.jpg) repeat-x #f9f9f9;	
	color:#3c3b3b;
	border:1px solid #efefef;
	border-top:0px; 
	text-align:left;
	  
}
table.grid td strong {
color:#FF0000;
}
table.grid tr { 
	background-color:#3333;	
}
.video{ position:relative; float:left; width:800px; margin:auto; margin-left:150px; min-height:200px; }
.video ul{ position:relative; float:left;}
.video li{ list-style:none; float:left; padding-left:10px;}

.events{ position:relative; float:left; width:900px; padding-bottom:20px; overflow:hidden; text-align:center; margin: 50px 0;}

.events p em{font-family:'Paprika', cursive; font-size:16px; color:#83100e; font-style:normal; font-weight:bold; }



.events p span{ color:#d87a02; text-align:center; font-size:14px;}
.events p{padding:0;color:#5d5916;font-family:"Zurich BT";font-size:19px;text-align: center; font-weight: bold;line-height: 24px;}
.celebration h3 {font-family:"Georgia";font-size:18px;color:#D13939;font-weight:bold;font-style:italic;margin-left:20px;padding-bottom:3px;}

h5 { color: #ffffff; font-size: 26px;margin: 0 0 7px 0; font-family: Albertus Medium;}
h6 {color: #171515; font-size: 23px; margin:6px 0;font-family: Bodoni; }
.celebration { background: #dc7816;margin: 20px 136px;padding: 10px 0; }
/*.events{ position:relative; float:left; width:900px;  padding-bottom:20px; margin:0px auto; text-align:center;}
.events h2{font-family:'Paprika', cursive; font-size:16px; color:#83100e; float:left; margin-bottom:10px; padding-left:3px; text-align:center; }
.events h3{font-family:'Paprika', cursive; font-size:14px;  color:#764006; padding-bottom:10px;}

.events h2 span{ font-size:13px; float:left; text-align:center;}
.events ul{ list-style:none;}
.events li { list-style:none;margin:0px; padding:0px; clear:left;}
.events li span { color:#d87a02; float:left; padding-left:2px;}
*/

	/*-----Updation 11/march/2015 Home News ------*/
	.event_title h5 {font-family: Nunito;}
	.featurette {overflow: hidden;margin: 4% 0 4% 2%;}
	.featurette h5 {font-size: 26px;color: #333;margin: 1% 0 2% 2%;}
	.featurette img {/*! float: left; */margin: 2% 0 0 0%;}
	.event_title {overflow: hidden;width: 100%;float: left; margin: 0 0 0 3.5%;}
	.event_title img {border-radius: 5px;}
	.featurette h4.event {margin:1% 0 1% 0;font-family: Lobster Two;font-size: 34px; color: #db661a;margin: 2% 0 1% 2%;}
	
	

	/*-----Updation 11/march/2015 Event Page ------*/
	.featurette .news h4 {color: #db661a;font-family: Lobster Two;font-size: 28px;margin: 2% 0 1% 2%;}
	.news h4 span {font-size: 20px;color: #4c4840;}
	.news {margin: 0;text-align: center;}
	.news h3 {color: #990000;font-family: Fjalla One;font-size: 34px;}
	.news p {font-size: 16px;color: #7b7474;line-height: 22px;margin: 1% 2% 2% 3%;font-weight: bold;}
	.news p span {color: #00b2f0;}
	p.address {padding: 0;color: #db661a;font-family: "Zurich BT";font-size: 19px;font-weight: bold;line-height: 26px;}
	.mynews img {margin-right: 5%;}
	.mynews img {margin: 0 10% 5% 3.5%;}


.trailer {position:relative; float:left; width:900px; padding-bottom:20px; overflow:hidden; text-align:center;}
.trailer h4{font-family:'Paprika', cursive; font-size:12px;  color:#920806; padding-bottom:10px; padding-left:70px;  text-align:center;}
.trailer ul{ position:relative; float:left;}
.trailer li{ list-style:none; float:left; padding-left:10px; }



.footer{ position:relative; float:left; background:url(../images/footer.jpg) no-repeat; width:900px; height:34px; overflow:hidden; }
.footer ul{ list-style:none; margin-top:10px; margin-left:20px;}
.footer li{ float:left; list-style:none; text-decoration:none; color:#fff;}
.footer li span{ float:left; list-style:none; text-decoration:none; color:#fff; padding-left:560px; }
.footer li a span{ float:left; list-style:none; text-decoration:none; color:#fff; padding-left:560px;  }
.footer li em{ float:left; list-style:none; text-decoration:none; color:#c3c3c3; font-style:normal; padding-left:1px; color:#fff;  }























 
