@charset "utf-8";
/* CSS Document */

html {height:100%;}
body{margin:0; padding:0; background-image:url(../images/img-background.jpg); background-position:top center; background-repeat:no-repeat;}

p {margin:0; padding:0;}

html body {padding-bottom:0px; font-size:12px; padding-left:0px; padding-right:0px; padding-top:0px; font-family:Tahoma, Arial, sans-serif; color:#666;}
form, td, textarea, ul {margin:0; padding:0;}
img{vertical-align:top;}
table, td {border-collapse:collapse;}
table, td, img {border:0;}
body {margin:0 auto; padding:0;font-family: Tahoma, Arial, sans-seriff;}
.clear{clear:both;}
ul{margin:0px;padding:0px;list-style:none;}

#wrapper{width:1020px; margin:0 auto; padding:0px 0px 0px 0px; }
#wrapper1{width:1000px; margin:0 auto; padding:0px 0px 0px 0px; background-color:#FFF;}
.wrapper {width:1020px; height:920px; margin:0 auto; padding:0; background-image:url(../images/bg-repeat5.png); background-repeat:repeat-y;}
.wrapper2 {width:1020px; height:1385px; margin:0 auto; padding:0; background-image:url(../images/bg-repeat5.png); background-repeat:repeat-y;}
.wrapper-fest {width:1020px; height:1330px; margin:0 auto; padding:0; background-image:url(../images/bg-repeat5.png); background-repeat:repeat-y;}
.wrapper-seva {width:1020px; height:795px; margin:0 auto; padding:0; background-image:url(../images/bg-repeat5.png); background-repeat:repeat-y;}
.wrapper-sevab {width:1020px; height:840px; margin:0 auto; padding:0; background-image:url(../images/bg-repeat5.png); background-repeat:repeat-y;}
.wrapper-gal {width:1020px; height:700px; margin:0 auto; padding:0; background-image:url(../images/bg-repeat5.png); background-repeat:repeat-y;}
.wrapper-cont{width:1020px; height:800px; margin:0 auto; padding:0; background-image:url(../images/bg-repeat5.png); background-repeat:repeat-y;}
.wrapper-vana{width:1020px; height:750px; margin:0 auto; padding:0; background-image:url(../images/bg-repeat5.png); background-repeat:repeat-y;}
.wrapper-prathistha{width:1020px; height:750px; margin:0 auto; padding:0; background-image:url(../images/bg-repeat5.png); background-repeat:repeat-y;}
.wrapper-calendar{width:1020px; height:760px; margin:0 auto; padding:0; background-image:url(../images/bg-repeat5.png); background-repeat:repeat-y;}
.wrapper-saty{width:1020px; height:735px; margin:0 auto; padding:0; background-image:url(../images/bg-repeat5.png); background-repeat:repeat-y;}

.wrapper-dhaikhalo{width:1020px; height:750px; margin:0 auto; padding:0; background-image:url(../images/bg-repeat5.png); background-repeat:repeat-y;}

#header{width:1000px;height:71px;float:left;background-image:url(../images/header-bg.jpg); background-position:top center; background-repeat:no-repeat;}	
#img_space{width:1000px; margin:0 0 0 0; float:left; height:380px; background-color:#ffdc81}
#bottom_band{width:980px; height:10px; margin:0 0 0 0; float:left; background-image: url(../images/nav-band.jpg); background-repeat:repeat-x;}
#tb-form{background:#FFF;}
#navi_space{width:1000px;height:25px;float:left; background-color:#ffdc81}
#container{width:1000px;float:left; background-color:#FFF}
#lcont, #rcont{float:left;}

#lcont{width:740px;}
#rcont{width:240px; margin-right:20px; background-color:#ffede0; float:right}

#contain-n{width:1000px;float:left; background-color:#FFF}
#lcont-n, #rcont-n{float:left;}
#lcont-n{width:232px;}
#rcont-n{width:758px; margin-right:10px; background-color:#FFF;}
#img-cont{height:279px; padding:0; margin:30px 0 0 0;}
#img-gal-txt{height:60px; padding:0; margin:0;}
#img-gallery{padding:0; margin:0;}


#footer_space{width:1000px;float:left; height:40px; background-color:#ffdc81;}
#copywrite{width:1000px;float:left; height:25px;background-color:#ffdc81;}

#gallery{width:720px; float: left; background-color:#333;}
.header1{font-family: Tahoma, Geneva, sans-serif; font-size:32px; line-height:65px; font-weight:normal; margin:0; color:#a14440; padding:0px; text-align:center; vertical-align:middle; text-decoration:none;}
.body1{font-family:Tahoma, Arial, sans-serif; font-size:13px; font-weight:normal; line-height:16px; color:#000; text-align:left; margin:10px 10px 10px 20px; text-decoration:none;}

.body2{font-family:Tahoma, Arial, sans-serif; font-size:13px; font-weight:normal; line-height:16px; color:#000; text-align:justify; margin:10px 5px 10px 5px; text-decoration:none;}
.img{font-family:Tahoma, Arial, sans-serif; font-size:13px; font-weight:normal; line-height:16px; color:#000; text-align:justify; margin:50px 0px 0px 0px; text-decoration:none;}

.body-cont{font-family:Tahoma, Arial, sans-serif; font-size:13px; font-weight:normal; line-height:16px; color:#000; text-align:justify; margin:5px 10px 5px 70px; text-decoration:none;}


.head-2{font-family: Tahoma, Arial, sans-serif;	width:auto;	font-size:20px;	font-weight:normal;	color:#b8292f;	text-align:left; text-decoration: none;
	display: block;	width:200px; margin:0 0 20px 10px; 	padding:5px 0 0px 5px; border-bottom-width: 1px; border-bottom-style: solid; text-decoration: none;;
}
.head-gal{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	width:auto;
	font-size:22px;
	font-weight:normal;
	color:#b8292f;
	text-align:left;
	text-decoration: none;
	display: block;
	margin:0 0 20px 10px;
	padding:5px 0 0px 5px;
	border-bottom-width: 1px; border-bottom-style: solid; text-decoration: none;;
}


.head1{font-family:Tahoma, Arial, sans-serif; font-size:18px; font-weight:normal; line-height:22px; color:#b8292f; text-align:left; margin:15px 10px 15px 20px; border-bottom-width: 1px; border-bottom-style: solid; text-decoration: none;}
.head-c{font-family:Tahoma, Arial, sans-serif; font-size:18px; font-weight:bold; line-height:22px; color:#60191f; text-align:left; margin:10px 5px 10px 20px;text-decoration: none;}

.copywrite{font-family:Tahoma, Arial, sans-serif; font-size:10px; color:#333; text-align:center; margin:6px 0 0 0;}

.navi-2{
	font-family:Tahoma, Arial, sans-seriff;
	width:auto;
	font-size:13px;
	font-weight:normal;
	color:#7e481c;
	text-align:left;
	text-decoration: none;
	display: block;
	width:200px;
	margin:0 0 0 10px;
	padding:10px 0 4px 5px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#af8f75;
}

.navi-2:hover{
	font-family: Tahoma, Arial, sans-seriff;
	width:auto;
	font-size:13px;
	font-weight:normal;
	color:#F00;
	text-align:left;
	text-decoration: none;
	display: block;
	width:200px;
	margin:0 0 0 10px;
	padding:10px 0 4px 5px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#af8f75;
}

.navi-2a{
	font-family:Tahoma, Arial, sans-seriff;
	width:auto;
	font-size:13px;
	font-weight:normal;
	color:#F00;
	text-align:left;
	text-decoration: none;
	display: block;
	width:200px;
	margin:0 0 0 10px;
	padding:10px 0 4px 5px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#af8f75;
}

#navi li{
	font-size:14px; font-weight:normal;
	width:auto;
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#000;
}

#navi li a{
	text-decoration:none;
	font-size:14px; font-weight:bold;
	line-height:25px;
	color:#000;
	padding:3px 10px 4px 10px;
	}
#navi li a:hover{
	color: #F00;
	font-size:14px; font-weight:bold;
	line-height:25px;
	background-color:#FFF;
	text-decoration:none;
	padding:3px 10px 4px 10px;
	}

#navi li a.active{
	color:#F00;
  	font-size:14px; font-weight:bold;
	background-color:#FFF;
	text-decoration:none;
	line-height:25px;
	padding:3px 10px 4px 10px;
	}


#footer{
	width:1000px;
	margin:0 auto;
	margin-top:5px;
	padding-top:5px;
	}
#footer_navi{
	width:670px;
	margin-left:250px;
	float:left;
	}
#footer_navi li a{
	width:auto;
	float:left;
	padding:0 5px 0 5px;
	text-decoration:none;
	color:#000;
	}
	
#footer_navi li a:hover{
	text-decoration:none;
	color:#F00;
	}
#footer_navi li a.active{
	text-decoration:none;
	color:#F00;
	}
	
	
	#banner{
	width:1000px;
	float:left;
	margin-top:0px;
	}
	#slideshow {
    position:relative;
    height:380px;
}
#slideshow DIV {
	width:1000px;
	position:absolute;
	top:0px;
	left:0;
	z-index:8;
	opacity:0.0;
	height: 380px;
	background-color:#FFF;
}
#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}
#slideshow DIV.last-active {
    z-index:9;
}
#slideshow DIV IMG {
    height: 380px;
    display: block;
    border: 0;
 
}

