body {
    background: url("../../images/bg.jpg") #fff1d4 repeat-x ;
    color: #4f4532;
    font-family:'Open Sans' ,sans-serif;
    font-size:13px;
    height:auto;
    line-height:20px;
    margin: 0 auto;
    padding: 0;
    width: 100%;
}
.wrapper {
    margin: 0 auto;
    width: 1000px;
	height:auto;
}
.header {
    margin: 0 auto;
    width: 1000px;
	height:203px;
	background:url(../../images/header.jpg) no-repeat;
    margin:0px;
	padding:0px;	
}
.banner_main{
	width:1020px;
	height:auto;
	float:left;
	margin:0px 0 45px 0;
	padding:8px 0px 0 0px;
	background:#fff1d4;
	clear:both;
}
.banner_left{
	width:242px;
	height:auto;
	float:left;
	margin:0px;
	padding:0 10px 25px 0;
	background-image:url(../../images/shodow_b.jpg);
	background-position:bottom ;
	background-repeat:no-repeat;
	background-color:#fec376;
	clear:both;
}

.banner_left ul{
	text-decoration:none;
	list-style:none;
	margin:12px 0 10px 10px;
	padding:0px;
}
.banner_left ul li{
	width:226;
	height:32px;
	text-decoration:none;
	list-style:none;
	background:url(../../images/side_btn.png) no-repeat;
	margin:0px;
	padding:1px 25px;
}
.banner_left ul  li a{
	text-decoration:none;
	list-style:none;
	margin:0px 0 0 25px;
	padding:0px;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	line-height:30px;
}
.banner_left ul  li a:hover{
	text-decoration:none;
	list-style:none;
	margin:0px 0 0 25px;
	padding:0px;
	color:#fff284;
	font-size:13px;
	font-weight:bold;
}
.banner_right{
	width:738px;
	height:296;
	float:left;
	margin:0px 0 0 9px;
	padding:0px;
}
.footer{ 
	width:100&;
	height:160px;
	margin:0px;
	padding:0px;
	background:url(../../images/footer_bg.jpg) #df781c repeat-x left bottom;
	border-top:3px solid #cb6c17;
}
.footer_text{
	width:1000px;
	margin:0 auto;
	padding:15px 15px;
}
.footer p{
	text-align:center;
	color:#f3d9a5;
	margin:0px;
	padding:0px;
}
.footer a{
	text-align:center;
	color:#f3d9a5;
	margin:0px;
	padding:5px 5px;
	text-decoration:none;
}
.footer a:hover{
	text-align:center;
	color:#f9edd5;
	margin:0px;
	padding:5px 5px;
	text-decoration:underline;
}
.footer_bottom{
	width:100%;
	height:40px;
	background:#7b0818;
	margin:0px;
	padding:0px;
}
.footer_bottomtext{
	width:1000px;
	height:40px;
	background:#7b0818;
	margin:0px auto;
	padding:0px;
}
.footer_bottomtext p{
	color:#fff;
	text-align:left;
	margin:0px;
	padding:8px 0 0 0;
}

.container{
	width:709px;
	height:auto;
	margin:0px 0 0 0;
	padding:15px;
	background:#EDD8AD;
	box-shadow:0 0 5px 0;
	border-radius:5px;
	
}
.container img{
	border:1px solid #d4bc8c;
	padding:5px 5px;
	margin:0px 0px 0 0;
}
.container ul{
	text-decoration:none;
	list-style:none;
	margin:0px 0 0 25px;
	padding:0px;
}
.container ul li{
	text-decoration:none;
	list-style:disc;
	margin:0px 0 15px 15px;
	padding:0px;
	line-height:20px;
}
.container p{
 text-align:justify;
 padding-left:20px;
}
.container h4{
	font-size:14px;
	font-weight:bold;
	color:#e4112d;
	margin:0px 0 10px 0;
	padding:0px;
}
.container h3{
	font-size:14px;
	font-weight:bold;
	color:#7715b6;
	margin:0px;
	padding:0px;
}
.hedding{
	width:738px;
	height:59px;
	margin:0px;
	padding:0px;
	background:url(../../images/hedding_bg.png) no-repeat;
}
.hedding h3{
	
	font-size:16px;
	color:#882d11;
	font-weight:bold;
	margin:0px 0 0 15px;
	padding:7px 0 0 0;
}
.puja_head{
	color:#c21609;
	
	font-size:18px;
	font-weight:bold;
	margin:0px;
	padding:0 0 0 20px;
}
.left_border{
	border-bottom:1px solid #f0a461;
	border-left:1px solid #f0a461;
	padding-left:20px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
}
.right_border{
	border-bottom:1px solid #f0a461;
	border-right:1px solid #f0a461;
	border-left:1px solid #f0a461;
	padding-left:20px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
}
.right_border1{
	border-bottom:1px solid #f0a461;
	border-right:1px solid #f0a461;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
	padding:5px 0 5px 20px;
}
.right_border2{
	border-bottom:1px solid #f0a461;
	border-left:1px solid #f0a461;
	padding-left:20px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
}
table p{ padding:0px 30px 0 21px; color:#3b2406;}

table img{ border:1px solid #d68419; padding:6px 6px; background:#e5a047;}


.input_bg{
	background:#f8ebd0;
	border:none;
	color:#9b7548;
	height:22px;
	border-radius:4px 4px;
	border:1px solid #c6b083;
}
.textarea_bg{
	background:#f8ebd0;
	border:none;
	color:#9b7548;
	height:auto;
	border-radius:4px 4px;
	border:1px solid #c6b083;
}
.shodow_box{
	width:644px;
	height:auto;
	border:1px solid #bdab88;
	margin:10px 0 0 30px;
	padding:0px;
}
.container h3{
	font-size:23px;
	color:#9c041b;
	margin:15px 0 15px 0;
	padding:0px;
	text-align:center;
	font-weight:bold;
	line-height:32px;
}
.shodow_box p{
text-align:justify;
	margin:0px;
	padding:15px 15px;
}
.text_bg{
	width:644px;
	height:30px;
	background:#dcc89f;
	border:1px solid #cab68e;
		margin:10px 0 5px 30px;
	border-radius:6px 6px;
}
.text_bg p{
	text-align:justify;
	padding:5px 0 0 15px;
	margin:0px;
	
}

.read{
	width:235px;
	text-decoration:none;
	list-style:none;
	text-align:right;
	margin:15px 0px 0 0;
	padding:0px;
}
.read a{
	font-size:13px;
	text-decoration:none;
	list-style:none;
	text-align:right;
	margin:0px;
	padding:2px 10px;
	color:#fff;
	background:#b41028;
	border-bottom:3px solid #640614;
	border-left:3px solid #640614;
}
.read a:hover{
	font-size:13px;
	text-decoration:none;
	list-style:none;
	margin:0px;
	padding:3px 10px;
	color:#fff;
	background:#87b410; 
	border-bottom:3px solid #597d0b;
	border-left:3px solid #597d0b;
}
h2{
	font-size:16px;
	color:#b41028;
	font-weight:bold;
	margin:0px 0 0 25px;
	padding:0px;
}
.recent_btn{
border:1px solid #9f4401; -webkit-border-radius:5px; -moz-border-radius: 5px; width:123px; border-radius: 5px;font-size:18px; text-transform:uppercase;  padding:15px 53px; margin-left:0px; width: 600;text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #FA720E; background-image: -webkit-gradient(linear, left top, left bottom, from(#FA720E), to(#C13409));
 background-image: -webkit-linear-gradient(top, #FA720E, #C13409);
 background-image: -moz-linear-gradient(top, #FA720E, #C13409);
 background-image: -ms-linear-gradient(top, #FA720E, #C13409);
 background-image: -o-linear-gradient(top, #FA720E, #C13409);
 background-image: linear-gradient(to bottom, #FA720E, #C13409);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FA720E, endColorstr=#C13409);
 box-shadow:0 8px 6px -6px #000000;
}

.recent_btn:hover{
 border:1px solid #9f4401; 
 background-color: #C13409; background-image: -webkit-gradient(linear, left top, left bottom, from(#C13409), to(#FA720E));
 background-image: -webkit-linear-gradient(top, #C13409, #FA720E);
 background-image: -moz-linear-gradient(top, #C13409, #FA720E);
 background-image: -ms-linear-gradient(top, #C13409, #FA720E);
 background-image: -o-linear-gradient(top, #C13409, #FA720E);
 background-image: linear-gradient(to bottom, #C13409, #FA720E);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#C13409, endColorstr=#FA720E);
}
.committee{
	 background:#f4e1bc; padding:10px; font-size:16px; border-bottom:1px solid #d3be94; line-height:25px;
}



<!--------------------------------------------{ slider }----------------------------------------->

#slider-wrapper {
	float: left;
    width:auto;
    height: 228px;
    margin: 0 0 0;
	padding:0px;
	background: url(../images/templatemo_slider.png) no-repeat 
}
#slider {
	position:relative;
    width: 738px;
    height: 228px;
	background:url(../images/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}
.nivo-controlNav {
	position:absolute;
	left:260px;
	bottom:-42px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}
.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}
.nivo-caption {
    text-shadow:none;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}
<!--------------------------------------------{ slider }----------------------------------------->

<!--------------------------------------------{ Menu css }-------------------------------------->
.menu_main{
	width:1000px;
	height:39px;
	margin:0px;
	padding:0px;
}
.menu1{
	width:1000px;
	height:39px;
	margin:00px;
	float:right;
	padding:0px;
	background:url(../images/menu_bg.jpg) no-repeat;
}
.menu{
width:1000px;
margin:0px;
margin-top:167px;
margin-left:8px;
padding: 0;
}
.menu li {
 list-style: none;
 float: left; 
 padding:0px;
 background:url(../images/line3.png) no-repeat left 12px; 
}
.menu ul ul li {
clear:left;

}
.menu ul ul {
position:absolute;
left:14em;
top:0;
}
.menu ul ul li a {
display:block;
padding: 8px 9px 0 10px;
color: #000;
text-decoration: none;
font-size:13px;
font-weight:normal;

}
.menu li a {
display: block;
padding: 8px 9px 0 10px;
color: #0e2b46;
text-decoration: none;
font-size:13px;
font-weight:bold;
}
.menu a:hover {
color:#c10b07;
padding: 8px 9px 0 10px; 
font-weight:bold;
}	
.menu li .active{
color:#c10b07;
}
.menu li ul {
display: none; 
width: 10em; 
background-color:transparent;
z-index:666;
}
.menu li:hover ul, #nav li.hover ul {
display: block;
position: absolute;
margin:0px -2px;
padding:0px;
background:red;
}
.menu li:hover li, #nav li.hover li {
float: none; 
line-height:18px;
}
.menu li:hover li a, #nav li.hover li a {
 background-color:#02478a;
 color:#fff;
 font-size:12px; 
}
.menu li li a:hover {
background-color:#ef740d; 
color:#01060e;

}
<!-------------------------------------------------------{ Menu css End }---------------------------------------------------------->