/*
Auther:Muhammad Neamul Mowla Pinju
title:FTR
date:14-04-09
*/

body{
	background:#161111;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#535353;
}


*{
	margin:0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

ul li{
	list-style:none;
}

img{
	border:0;
}

#nav i{
 position: absolute;
 left: -9999px;
}

a{
	color:#535353;
}

h1,h2,h3{
	color:#233a25;	
}


/*======================================start======================wrap*/



#wrap{
	width:858px;
	background:#fdfcfc;
	text-align:left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
/*===================================start=========header=======*/
#header{
	width:836px;
	height:105px;
	padding:49px 0 0 22px;
	position:relative;
	background:url(images/bg_header.jpg) repeat-x;
	overflow:hidden;
}

#header #logo{
	width:200px;
	height:87px;
	display:block;
	float:left;
}

#logo img{
	width:200px;
	height:87px;
	display:block;
}
/*===================================start=========nav=======*/


#header #nav{
	width:603px;
	height:25px;
	padding:25px 0 0 23px;
	overflow:hidden;
}

#nav li{
	float:left;
	height:25px;
}

#nav li a{
	text-decoration:none;
	color:#fff;
}

#nav li #home{
	background:url(images/navhome.jpg) no-repeat;
	width:92px;
	height:25px;
	display:block;
}

#nav li #about{
	background:url(images/navabout.jpg) no-repeat;
	width:94px;
	height:25px;
	display:block;
}

#nav li #calender{
	background:url(images/navcalendar.jpg) no-repeat;
	width:112px;
	height:25px;
	display:block;
}

#nav li #photos{
	background:url(images/navphotos.jpg) no-repeat;
	width:108px;
	height:25px;
	display:block;
}

#nav li #forms{
	background:url(images/navforms.jpg) no-repeat;
	width:101px;
	height:25px;
	display:block;
}


#nav li #links{
	background:url(images/navlink.jpg) no-repeat;
	width:96px;
	height:25px;
	display:block;
}
/*===================================start=========banner=======*/
#banner{
	width:858px;
	height:286px;
	display:block;
}

#banner img{
	width:858px;
	height:286px;
	display:block;
}

/*===================================start=========main=======*/

#main{
	width:858px;
	padding-bottom:40px;
	overflow:hidden;
	padding-left: 0px;
	height: 9000px;
	float: none;
}

#main_left{
	width:532px;
	padding:33px 0 0 34px;
	float:left;
	display:block;
}
#topheading_area{
	width:532px;
}

h2{
	font-size:24px;
	line-height:35px;
	font-weight:bold;
	font-family:"Arno Pro Caption";
}

#topheading_area p{
	padding-bottom:30px;
}

#main_left p{
	line-height:24px;
	width:509px;
	display:block;
}

#news_list{
	width:509px;
	
}
#news_list dd{
	width:509px;
	padding-bottom:40px;
}

#news_list dd h3{
 	font-size:14px;
}

#news_list dd p{
	line-height:18px;
}
#news_list dd p .more{
	font-weight:bold;
	color:#535353;
}

#news_list dd h3 a{
	text-decoration:none;
	color:#233a25;
}

#news_list dd h3 a:hover{
	text-decoration:underline;
}


#main_right{
	width:292px;
	padding-top:30px;
	float:right;
	display:block;
}


#right_box{
	background:url(images/right_box_bg.jpg) repeat-y;
	width:264px;
}

#right_bg_top{
	background:url(images/right_box_top.jpg) no-repeat top;
	width:264px;
}

#right_bg_btm{
	background:url(images/right_box_btm.jpg) no-repeat bottom;
	width:244px;
	padding:20px 0 30px 20px;
}

#right_bg_btm #contacts{
	width:230px;
	padding-left:14px;
}

#contacts h3{
	font-size:12px;
	width:230px;
	font-weight:bold;
}

#contacts li{
	width:230px;
	padding-bottom:12px;
}

#contacts li p{
		width:230px;
		display:block;
}

#contacts li p span{
	width:230px;
	display:block;
	overflow:hidden;
}

#contacts li p .pos{
	font-weight:bold;
}

#contacts li p span b{
	float:left;
	width:44px;
	display:block;
	font-weight:normal;
	float:left;
}

#contacts li p span big{
	float:left;
	font-size:12px;
}



#contacts li p span a{
	float:left;
	text-decoration:none;
} 

#contacts li p span a:hover{
	text-decoration:underline;
}

#hlp_link{
	width:230px;
	padding-left:14px;
}

#hlp_link li{
	width:217px;
	background:url(images/right_blt.jpg) no-repeat left 5px;
	padding:0 0 10px 13px;
}

#hlp_link li a{
	text-decoration:none;
	
}

#hlp_link li a:hover{
	text-decoration:underline;
}
/*===========================start======footer*/
#footer{
	width:813px;
	height:42px;
	padding:24px 0 0 45px;
	color:#fff;
	background:url(images/ftr_bg.jpg) repeat-x;
	
}

#footer p{
	font-weight:bold;
}

/*=========================start=========inside*/

#snd_menu{
	width:858px;
	text-align:center;
	height: 0px;
}
#snd_menu p{
	width:858px;
	display:block;
	height: 0px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}

#snd_menu p a{
	padding:0px 20px;
	text-decoration:none;

}

#snd_menu p a:hover{
	text-decoration:underline;
}

