@charset "utf-8";
/* CSS Document */
body{
	background:url(../images/body_bg.gif) repeat-x #000;
	height:500px;
	border:0px;
	margin:0px;
	padding:0px;
}
a, img{
	outline:none;
}

#main_container{
	width:780px;
	margin:0 auto;
}
/*------hearder open--------*/
#container_header{
	float:left;
	width:100%;
}

#logo_container{
	width:300px;
	float:left;
}

#topmenu_container{
	width:480px;
	height:70px;
	float:right;
}

#topmenu_links{
	float:right;
	width:35%;
	font:normal 9px Verdana, Arial, Helvetica, sans-serif;
	color:#c80000;
	margin:10px 0 0  0;
}

#topmenu_links ul{
	list-style-type:none;
	margin:0 5px 0 0;
	padding:0;
}
#topmenu_links ul li{
	display:inline;
	margin:0;
	padding:0;
}
#topmenu_links ul li.home a{
	float:left;
    padding:10px 0 0 0;
	color:#c80000;
    text-decoration:none;
	background:url(../images/home_over.gif) center top no-repeat;
	cursor:pointer;
}
#topmenu_links ul li.home a:hover{
	float:left;
	display:block;
    padding:10px 0 0 0;
	background:url(../images/home_out.gif) center top no-repeat;
	color:#af0000;
	cursor:pointer;
}

#topmenu_links ul li.contact a{
	float:left;
    margin:0 0 0 15px;
    padding:10px 0 0 0;
	color:#c80000;
    text-decoration:none;
	background:url(../images/contact_over.gif) center top no-repeat;
	cursor:pointer;
}
#topmenu_links ul li.contact a:hover{
	float:left;
	display:block;
    margin:0 0 0 15px;
    padding:10px 0 0 0;
	background:url(../images/contact_out.gif) center top no-repeat;
	color:#af0000;
	cursor:pointer;
}

#topmenu_links ul li.sitemap a{
	float:left;
    padding:10px 0 0 0;
    margin:0 0 0 15px;
	color:#c80000;
    text-decoration:none;
	background:url(../images/sitemap_over.gif) center top no-repeat;
	cursor:pointer;
}
#topmenu_links ul li.sitemap a:hover{
	float:left;
	display:block;
    margin:0 0 0 15px;
    padding:10px 0 0 0;
	background:url(../images/sitemap_out.gif) center top no-repeat;
	color:#af0000;
	cursor:pointer;
}

/*-------header close-------*/

/*---------banner open------*/
#container_banner{
	width:780px;
	margin:0 auto;
}
/*---------banner close------*/

/*---------navigation open------*/
#container_navigation{
	width:100%;
	margin:10px 0 0 0;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#c80000;
}
#container_navigation ul{
	list-style-type:none;
	margin:0 0 0 5px;
	padding:0;
}
#container_navigation ul li{
	display:inline;
	margin:0;
	padding:0;
}
#container_navigation ul li a {
	float:left;
    margin:0;
    padding:0;
    text-decoration:none;
	background:url(../images/nav_menu_bg.gif) center top no-repeat;
	cursor:pointer;
}
#container_navigation ul li a span {
	float:left;
	display:block;
	padding:9px 10px 9px 9px;
	color:#fff;
	cursor:pointer;
}
#container_navigation ul li a:hover {
      color:#af0000;
}
#container_navigation ul li a:hover span {
      color:#af0000;
}  
/*---------navigation close------*/

/*---------body open------*/
#wrapper{
	float:left;
	width:100%;
	margin:30px 0 0 0;
}

#birbhum-a-brief-history{
	float:left;
	width:374px;
	padding:0 15px 0 0;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#7d7d7d;
	border-right:1px dashed #333;
}
#birbhum-a-brief-history p{
	padding:0 0 0 5px;
}
#tarapith-a-temple-town{
	float:left;
	width:375px;
	margin:0 0 0 15px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#7d7d7d;
}
#tarapith-a-temple-town p{
	padding:0 5px 0 0;
}
#gallery_wrap {
	float:left;
	margin:20px 0 0 0;
	width:100%;
}

/*---------body close------*/

/*---------footer close------*/

#footer{
	float:left;
	width:100%;
	font:normal 9px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	text-align:center;
	margin:60px 0 10px 0;
}

.footer_links{
	font:normal 9px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:none;
	text-align:center;
}
.footer_links:hover{
	font:normal 9px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#4b4b4b;
	text-decoration:underline;
	text-align:center;
}
/*---------footer close------*/

/*--------style for gallery page--------*/
#container {
	float:left;
	width:770px;
	/*padding:10px;*/
	font:75% "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
	color:#444;
	text-align:center;
	margin:15px 5px 0 5px;
}

/*---------common wrapper container style--------*/
#wrapper{
	float:left;
	width:100%;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#7d7d7d;
}
#wrapper p{
	padding:0 10px 0 10px;
}


#image_holder{
	float:left;
	width:300px;
	margin:10px 15px 0 10px;
	border:1px solid #ccc;
}

/*------------------------contact form style------------------------*/
#contact_form{
	width:75%;
	margin:50px auto;
}

#container_wrap{
	float:left;
	margin:15px 0 0 0;
}
#tarapith_gallery{float:left; width:770px; background:#fff; margin:0 0 0 5px;}