/*
	Author:Md. Shariful Islam 
	Date: 
	Title:     
====================================
*/
body{
	font-family:"Trebuchet MS",Georgia,Verdana, Lucida, Arial,Helvetica, sans-serif;
	font-size:13px;
	color:#373746;
	background:#000000 url(images/bg02.jpg) no-repeat top center;
	text-align:center;
}

*{
	padding:0;	margin:0;	border:0;
}

ul,li{
	list-style:none;
}	

/*--------------------------Page Structure----------------*/
#wrap{
	margin:0 auto;
	width:980px;
	text-align:left;
}
/*---------------------------Header---------------------*/
#hdr{
	width:980px;
	overflow:hidden;
}
#hdr h1{
	display:block;
	float:left;
	width:360px;
	padding:20px 0 0 10px;
}
#hdr h1 a{
	display:block;
	background:url(images/logo.png) no-repeat;
	width:285px;
	height:82px;
}
* html #hdr h1 a{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/logo.png", sizingMethod="crop");
	cursor:pointer;
}
* html #hdr .hdr_heading a{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/logo.png", sizingMethod="crop");
	cursor:pointer;
}
#hdr h1 b{
	display:none;
	visibility:hidden;
}
.hdr-rht{
	float:left;
	width:610px;
}
.toplist{
	width:auto;
	overflow:hidden;
	padding:20px 0 0 0;
}
.toplist li{
	float:right;
	background:url(images/borderbg.gif) no-repeat 0 5px;
	padding:0 0 0 5px;
	margin:0 0 0 5px;
}
.toplist li a{
	font-size:12px;
	text-decoration:none;
	color:#A6A6A6;
}
.nav{
	width:610px;
	overflow:hidden;
	padding:23px 0 0 0;
}
.nav li{
	float:right;
	padding:0 0 0 55px;
}
.nav li a{
	display:block;
	float:left;
	height:27px;
}
.nav li a b{
	display:none;
	visibility:hidden;
}
.service a{
	background:url(images/services.gif) no-repeat;
	width:83px;
}
.service a:hover,.service a.selected{
	background:url(images/services.gif) no-repeat 0 -27px;
}
.portfolio a{
	background:url(images/portfolio.gif) no-repeat;
	width:90px;
}
.portfolio a:hover,.portfolio a.selected{
	background:url(images/portfolio.gif) no-repeat 0 -27px;
}
.blog a{
	background:url(images/blog.gif) no-repeat;
	width:47px;
}
.blog a:hover,.blog a.selected{
	background:url(images/blog.gif) no-repeat 0 -27px;
}
.request a{
	background:url(images/request.gif) no-repeat;
	width:162px;
}
.request a:hover,.request a.selected{
	background:url(images/request.gif) no-repeat 0 -27px;
}
/*-------------------------Main Body------------------- */
#main{
	width:980px;
}
.mainbox{
	background:url(images/boxbg.jpg) no-repeat;
	width:980px;
	height:698px;
	margin:10px 0 20px 0;
}
.imgbox{
	width:800px;
	padding:88px 0 0 46px;
	height:376px
}
.mainbox ul{
	width:800px;
	padding:2px 0 0 75px;
}
.mainbox ul li{
	float:left;
	background:url(images/borderbg02.gif) no-repeat right;
	height:39px;
	padding:20px 20px 0 0;
	margin:0 20px 0 0;
}
.mainbox ul li a{
	display:block;
	float:left;
	height:20px;
}
.mainbox ul li a b{
	display:none;
	visibility:hidden;
}
.hottmedia a{
	background:url(images/hottmedia.gif) no-repeat;
	width:126px;
}
.hottmedia a:hover,.hottmedia a.selected{
	background:url(images/hottmedia.gif) no-repeat 0 -20px;
}
.web a{
	background:url(images/web.gif) no-repeat;
	width:60px;
}
.web a:hover,.web a.selected{
	background:url(images/web.gif) no-repeat 0 -20px;
}
.design a{
	background:url(images/design.gif) no-repeat;
	width:97px;
}
.design a:hover,.design a.selected{
	background:url(images/design.gif) no-repeat 0 -20px;
}
.film a{
	background:url(images/film.gif) no-repeat;
	width:60px;
}
.film a:hover,.film a.selected{
	background:url(images/film.gif) no-repeat 0 -20px;
}
.mobile a{
	background:url(images/mobile.gif) no-repeat;
	width:99px;
}
.mobile a:hover,.mobile a.selected{
	background:url(images/mobile.gif) no-repeat 0 -20px;
}
.mainbox ul .events{
	background:none;
	padding:20px 0 0 0;
	margin:0 0 0 0;
}
.events a{
	background:url(images/events.gif) no-repeat;
	width:103px;
}
.events a:hover,.events a.selected{
	background:url(images/events.gif) no-repeat 0 -20px;
}
/*-------------------------- Footer----------------------- */
#ouerftr{
	background:url(images/footerbg.gif) repeat-x;
}
#ftr{
	margin:0 auto;
	width:980px;
	text-align:left;
	color:#686971;
	padding:5px 0 0 0;

}
.ftrtop{
	width:980px;
	overflow:hidden;
	padding:0 0 40px 0;
}
.ftrtop a,.ftrbtm_lft ul li span a{
	text-decoration:none;
	color:#686971;
}
.ftrtop a:hover,.ftrbtm_lft ul li span a:hover,.ftr_list ul li a:hover{
	text-decoration:underline;
}
.ftrtop_lft{
	float:left;
	width:300px;
}

.ftrtop_rht{
	float:right;
	width:455px;
	padding:12px 25px 0 0;
}
.ftrtop_rht p{
	text-align:right;
}
.ftr_list{
	width:980px;
	overflow:hidden;
	padding:0 0 50px 0;
}
.ftr_list ul{
	float:left;
	width:153px;
	padding:0 10px 0 0;
}
.ftr_list ul li{
	padding:0 0 10px 0;
}
.ftr_list ul li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#686971;
}
.ftr_list ul li b{
	font-family:"Trebuchet MS",Georgia,Verdana, Lucida, Arial,Helvetica, sans-serif;
	font-size:17px;
	color:#43444A;
	font-weight:normal;
}
/*.ftrbtm{
	width:980px;
	overflow:hidden;
	padding:0 0 40px 0;
}
.ftrbtm_lft{
	float:left;
	width:670px;
	padding:35px 0 0 0;
}
.ftrbtm_lft ul{
	width:670px;
	background:url(images/ftrbtmbg.gif) repeat-y;
}
.ftrbtm_lft ul li{
	width:670px;
	overflow:hidden;
	padding:0 0 15px 0;
}
.ftrbtm_lft ul li b{
	display:block;
	float:left;
	width:110px;
	color:#A3A3A3;
	font-weight:normal;
}
.ftrbtm_lft ul li span{
	display:block;
	float:right;
	width:545px;
}
.ftrbtm_rht{
	float:right;
	width:264px;
	padding:10px 30px 0 0;
	border-left:1px solid #404848;
}
.ftrbtm_rht dl{
	width:264px;
	overflow:hidden;
}
.ftrbtm_rht dl dd{
	float:left;
	width:120px;
	height:70px;
	padding:0 0 10px 0;
}
.ftrbtm_rht dl dd span{
	display:block;
	text-align:center;
}
.ftrbtm_rht dl dd b a{
	display:block;
	text-align:center;
	font-size:17px;
	color:#43444A;
	font-weight:normal;
	text-decoration:none;
}*/

/*-------------------------- Portfolio-Web----------------------- */
.tabbox{
	width:972px;
	background:url(images/boxbtm.gif) no-repeat bottom;
	margin:30px 0 18px 0;
	padding:0 0 14px 0;
}
.tabboxbg{
	width:972px;
	background:url(images/boxbg02.gif) repeat-y;
}
.tablist{
	width:972px;
	overflow:hidden;
}
.tablist li{
	float:left;
	background:url(images/borderbg03.gif) no-repeat right;
	padding:0 2px 0 0;
}
.tablist li a{
	display:block;
	float:left;
	height:100px;
}
.tablist li a b{
	display:none;
	visibility:hidden;
}
.web02 a{
	background:url(images/web02.gif) no-repeat;
	width:322px;
}
.web02 a:hover,.web02 a.selected{
	background:url(images/web02.gif) no-repeat 0 -100px;
}
.design02 a{
	background:url(images/design02.gif) no-repeat;
	width:322px;
}
.design02 a:hover,.design02 a.selected{
	background:url(images/design02.gif) no-repeat 0 -100px;
}
.tablist .film02{
	background:none;
	padding:0;
}
.film02 a{
	background:url(images/film02.gif) no-repeat;
	width:324px;
}
.film02 a:hover,.film02 a.selected{
	background:url(images/film02.gif) no-repeat 0 -100px;
}
.menu{
	width:960px;
	overflow:hidden;
	padding:9px 0 0 12px;
}
.menu li{
	float:left;
	background:url(images/bullet.gif) no-repeat 0 4px;
	padding:0 0 0 10px;
	margin:0 10px 0 0;
}
.menu li a{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:21px;
	font-size:15px;
	text-decoration:none;
	color:#FFFFFF;
	cursor:pointer;
}
.menu li a,
.menu li a b,
.menu li a b b{
	display:block;
}
.menu li a b{
}
.menu li a b b{
	padding:0 11px;
}
.menu li a:hover,.menu li .selected{
	background:url(images/menubg.gif) repeat-x;
	text-decoration:none;
	color:#444444;
}
.menu li a:hover b,.menu li .selected b{
	background:url(images/menulft.gif) no-repeat left;
	float:left;
}
.menu li a:hover b b,.menu li .selected b b{
	background:url(images/menurht.gif) no-repeat right;
	width:auto;
	height:21px;
	float:left;
}
.port_boxtop{
	width:980px;
	background:url(images/boxtop02.gif) no-repeat top;
	padding:7px 0 0 0;
	margin:0 0 30px 0;
}	
.port_boxbtm{
	width:980px;
	background:url(images/boxbtm02.gif) no-repeat bottom;
	padding:0 0 7px 0;
}	
.port_boxbg{
	width:980px;
	background:url(images/boxbg03.gif) repeat-y;
	padding:0 0 10px 0;
}
.desplay-box{
	width:970px;
	overflow:hidden;
	padding:0 0 0 10px;
}
.desplay-box dd{
	background:#27272C;
	float:left;
	width:472px;
	height:288px;
	border:1px solid #474753;
	margin:10px 10px 0 0;
}
.desplay-box dd span{
	display:block;
	padding:7px 0 10px 6px;
}
.desplay-box dd h3{
	font-size:17px;
	font-weight:normal;
	color:#1D67D5;
	padding:0 0 0 10px;
}
.desplay-box dd h3 a{
	padding:0 0 0 10px;
}
.pagelink{
	display:block;
	text-align:right;
	color:#6B6B7E;
	padding:10px 10px 0 0;
	font-size:16px;
}
.pagelink a{
	text-decoration:none;
	color:#6B6B7E;
	padding:0 2px 0 2px;
}
.pagelink a:hover{
	text-decoration:underline;
}
/*-------------------------- Portfolio-Film----------------------- */
.content{
	width:980px;
}
.content h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#E0E0E0;
	border-bottom:2px solid #C7191C;
	padding:0 0 12px 0;
	margin:0 0 18px 0;
	text-transform:uppercase;
	font-weight:normal;
}
.filmbox{
	width:691px;
	margin:0 auto;
}
.filmbox h3{
	font-size:21px;
	color:#C8C8C8;
	font-weight:normal;
	padding:0 0 15px 5px;
}
.filmbox fieldset{
	display:block;
	background:#27272C;
	width:665px;
	border:1px solid #474753;
	padding:30px 0 35px 24px;
	margin:0 0 20px 0;
}
.content p{
	padding:0 0 25px 0;
}
/*-------------------------- Portfolio-Design----------------------- */
.content02{
	width:980px;
	overflow:hidden;
}
.content02-lft{
	float:left;
	width:710px;
}
.datebox{
	width:688px;
/*	overflow:hidden;*/
	border-bottom:2px solid #C12710;
	padding:0 0 12px 5px;
	margin:0 0 25px 4px;
}
/*.datebox-lft{
	float:left;
	background:url(images/badge.gif) no-repeat;
	width:56px;
	height:57px;
	text-align:center;
	font-size:17px;
}
.datebox-lft em{
	display:block;
	font-style:normal;
	color:#000000;
	padding:6px 0 0 0;
}
.datebox-lft b{
	display:block;
	color:#FFFFFF;
}*/
.datebox-rht{
/*	float:right;*/
	width:630px;
}
.datebox-rht h2{
	font-size:25px;
	color:#C8C8C8;
	padding:5px 0 0 0;
	
}
.datebox-rht span{
	display:block;
	color:#E5E5E5;
}
.datebox-rht span a{
	text-decoration:none;
	color:#004DE0;
	font-weight:bold;
}
.imgbox02{
	width:714px;
	text-align:center;
	padding:0 0 30px 0;
}
.content02-lft p{
	padding:0 10px 18px 10px;
	font-size:16px;
}
.tagbox{
	display:block;
	border-bottom: 1px dashed #343434;
	padding:0 0 15px 0;
	margin:0 10px 15px 10px;
}
.tagbox b{
	font-size:14px;
	color:#E5E5E5;
}
.tagbox a{
	font-size:12px;
	text-decoration:none;
	color:#0096FF;
}
.iconbox{
	display:block;
	padding:0 0 20px 10px;
}
.iconbox img{
	padding:0 10px 0 0;
}
.postbox{
	width:672px;
	background:#18181B;
	overflow:hidden;
	border:1px solid #38383E;
	padding:7px 10px 7px 10px;
	margin:0 0 0 10px;
}
.postbox-lft{
	float:left;
}
.postbox-lft b,.postbox-rht b{
	display:block;
	font-size:14px;
	color:#FFFFFF;
}
.postbox-lft b a{
	color:#FA7575;
	text-decoration:none;
}
.postbox-rht{
	float:right;

}
.postbox-rht b a{
	text-decoration:none;
	color:#FFFFFF;
	padding:0 5px 0 0;
}
.content02-rht{
	float:right;
	width:260px;
}
/*.subsh a{
	display:block;
	background:url(images/icon07.gif) no-repeat;
	line-height:69px;
	font-size:21px;
	color:#EB5C00;
	font-weight:normal;
	text-decoration:none;
	padding:0 0 0 67px;
}*/
.listbox{
	background:url(images/listboxtop02.gif) no-repeat top;
	width:255px;
	padding:5px 0 0 0;
	margin:0 0 14px 0;
}
.listboxbtm{
	background:url(images/listboxbtm02.gif) no-repeat bottom;
	width:255px;
	padding:0 0 5px 0;
}
.listboxbg{
	background:url(images/listboxbg02.gif) repeat-y;
	width:255px;
	padding:0 0 0 0;
}
.listh{
	background:url(images/hbg.gif) no-repeat;
	width:239px;
	height:30px;
	line-height:30px;
	font-size:17px;
	color:#FFFFFF;
	font-weight:normal;
	padding:0 0 0 10px;
	margin:0 0 20px 3px;
}
.cate-list{
	padding:0 5px 0 5px;
}
.cate-list li{
	/*border-bottom:1px solid #292B32;*/
	padding:0 0 15px 8px;
}
.cate-list li a{
	display:block;
	background:url(images/bullet03.gif) no-repeat 0 3px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	padding:0 0 0 20px;
}

.cate-list li ul{
	padding:10px 0 0 0;
}
.cate-list li ul li{
	/*border-bottom:1px solid #292B32;*/
	padding:0 0 10px 3px;
}
.cate-list li ul li a{
	display:block;
	background:url(images/listbg.gif) no-repeat 0 9px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:normal;
	padding:0 0 0 25px;
}

.tag-cloud{
	display:block;
	width:215px;
	overflow:hidden;
	padding:0 20px 20px 20px;
}
.tag-cloud a{
	text-decoration:none;
	color:#606079;
	padding:0 2px 2px 0;
}
.tag-cloud a b{
	font-weight:normal;
	font-size:17px;
}
.tag-cloud a i{
	font-style:normal;
	font-size:25px;
}
.tag-cloud a em{
	font-style:normal;
	font-size:21px;
	color:#BABACE;
}
.tag-cloud a strong{
	font-weight:normal;
	font-size:15px;
}
/*-------------------------- Service-Design-Brand----------------------- */
.banner{
	width:980px;
	padding:30px 0 6px 0;
}
.heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#404040;
	text-transform:uppercase;
	font-weight:bold;
	border-bottom:2px solid #C7191D;
/*	padding:0 0 8px 0;
	margin:0 5px 20px 5px;*/
	padding:5px 0 10px 10px;
	margin:0 2px 20px 2px;
}
.heading i{
	font-style:normal;
	text-transform:none;
	color:#1FA8FF;
}
.priceh{
	font-size:19px;
/*	color:#C2E2EB;*/
	font-weight:normal;
	padding:0 0 8px 10px;
}
.pricebox{
	width:474px;
	padding:0 0 0 10px;
	font-size:15px;
}
.pricebox li{
	background:url(images/pricelistbg.gif) repeat-y;
	width:474px;
	overflow:hidden;
	line-height:22px;
	margin-bottom:2px;
}
* html .pricebox li{
	margin-bottom:-2px;	
}
*+ html .pricebox li{
	margin-bottom:-2px;	
}
.pricebox li b{
	display:block;
	float:left;
	width:207px;
	font-weight:normal;
	color:#DBECF1;
	padding:0 0 0 5px;
}
.pricebox li i{
	display:block;
	float:right;
	width:254px;
	font-style:normal;
	color:#2979FF;
	padding:0 0 0 5px;
}
.pricebox li i a{
	text-decoration:none;
	color:#2979FF;
}
.samplebox{
	width:704px;
	overflow:hidden;
	padding:18px 0 0 0;
}
.samplebox dt{
	text-align:center;
	font-size:17px;
}
.samplebox dd{
	margin:10px auto;
	background:#27272C;
	width:472px;
	/*height:288px;*/
	border:1px solid #474753;
	padding:0 0 20px 0;
}
.samplebox dd span{
	display:block;
	padding:7px 0 10px 6px;
}
.samplebox dd h3{
	font-size:17px;
	font-weight:normal;
	color:#1D67D5;
	padding:0 0 0 10px;
}
.samplebox dd h3 a{
	padding:0 0 0 10px;
}
.listh02{
	background:url(images/hbg03.gif) no-repeat;
	width:239px;
	height:33px;
	line-height:33px;
	font-size:16px;
	text-transform:uppercase;
	padding:0 0 0 10px;
	margin:0 0 5px 3px;
}
.cate-list02{
	padding:0 5px 15px 5px;
}
.cate-list02 li{
	border-bottom:1px solid #47484C;
	padding:0 0 8px 8px;
	margin:5px 0 0 0;
}
.cate-list02 li a{
	display:block;
	background:url(images/bullet04.gif) no-repeat 0 7px;
	text-decoration:none;
	color:#4B4B4B;
	font-size:16px;
	padding:0 0 0 16px;
}
.cate-list02 li a:hover,.cate-list02 li a.selected{
	color:#1FA8FF;
}
.contact_link{
	padding:0 0 10px 10px;
}
.contact_link a{
	font-size:17px;
	color:#128DFF;
	font-weight:normal;
	text-decoration:none;
}
.port_link{
	display:block;
	padding:0 0 20px 120px;
}
.port_link a{
	font-size:13px;
	color:#2191E0;
	font-weight:bold;
	text-decoration:none;
}
/*-------------------------- Service-Mobile----------------------- */
.songbox{
	display:block;
	background:#FFFFFF;
	width:690px;
	border:1px solid #383838;
	padding:10px 0 0 0;
	margin:0 0 5px 5px;
}
.songbox p{
	padding:0 0 15px 10px;
}
/*-------------------------- Qoute ----------------------- */
.qoutbox{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(images/topbg.gif) no-repeat top;
	width:980px;
	padding:6px 0 0 0;
	margin:30px 0 20px 0;
}
.qoutboxbtm{
	background:url(images/btmbg.gif) no-repeat bottom;
	width:980px;
	padding:0 0 6px 0;
}
.qoutboxbg{
	background:url(images/bg03.gif) repeat-y;
	width:947px;
	padding:25px 0 40px 33px;
}
.btnlist{
	width:900px;
	overflow:hidden;
	padding:9px 0 0 0;
}
.btnlist li{
	float:right;
	padding:0 0 0 4px;
}
.btnlist li a{
	display:block;
	float:left;
	background:url(images/btnlistbg.gif) repeat-x;
	line-height:18px;
	height:18px;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
	cursor:pointer;
}
.btnlist li a,
.btnlist li a b,
.btnlist li a b b{
	display:block;
}
.btnlist li a b{
	background:url(images/btnlistlft.gif) no-repeat left;
}
.btnlist li a b b{
	padding:0 15px;
	background:url(images/btnlistrht.gif) no-repeat right;
}
.qouteh{
	font-size:21px;
	color:#E90A23;
	font-weight:normal;
	padding:0 0 15px 0;
}
.notebox{
	display:block;
	width:740px;
	background:url(images/notebg.gif) no-repeat;
	padding:10px 0 40px 0;
}
.notebox p{
	padding:0 0 10px 40px;
}
.inpbox{
	width:900px;
	/*background:url(images/inpboxbg.gif) repeat-x;*/
	border:1px solid #353333;
	padding:15px 0 15px 14px;
	margin-bottom:5px;
}
.inpbox h3{
	font-size:17px;
/*	color:#FFFFFF;*/
	padding:0 0 16px 0;
	font-weight:normal;
}
.inpfield{
	display:block;
	width:610px;
	overflow:hidden;
	padding:0 0 5px 0;
}
.inpfield label{
	display:block;
	float:left;
	width:255px;
	color:#4B4B4B;
}
.inp01,.inp02,.inp03,.inp04{
	display:block;
	float:left;
	width:345px;
	background:#3F3F3F url(images/inpbg.gif) repeat-x;
	height:22px;
	color:#FFFFFF;
	padding:2px 0 0 5px;
}
.inp02{
	width:150px;
}
.inp03{
	height:75px;
}
.inp04{
	height:50px;
}
.cal01{
	display:block;
	float:left;
	padding:0 0 0 5px;
}
.txt01{
	display:block;
	width:610px;
	color:#6CD4FF;
	font-size:12px;
	padding:5px 0 10px 0;
}
.inplist{
	width:900px;
	overflow:hidden;
	padding:15px 0 0 0;
}
.inplist dd{
	float:left;
	width:290px;
	padding:0 10px 10px 0;
}
.inplist dd h4{
	color:#FFFFFF;
	padding:0 0 15px 0;
}
.inplist dd fieldset{
	display:block;
	width:290px;
	overflow:hidden;
	padding:0 0 8px 0;
}
.inplist dd input{
	display:block;
	float:left;
	width:13px;
	height:13px;
	margin:2px 0 0 0;
}
.inplist dd label{
	display:block;
	float:left;
	width:270px;
	color:#6CD4FF;
	padding:0 0 0 7px;
}
.btn{
	display:block;
	width:134px;
	height:34px;
	margin:10px 0 0 0;
}
/*-------------------------- Blog ----------------------- */
.searchbox{
	width:255px;
	overflow:hidden;
	padding:0 0 10px 0;
}
.searc_inp{
	display:block;
	float:left;
	width:240px;
	background:#5A5D65 url(images/searcbg.gif) repeat-x bottom;
	border:1px solid #6980AD;
	height:26px;
	color:#FFFFFF;
	padding:5px 0 0 9px;
	margin:2px 0 0 0;
}
.searchbox label{
	display:block;
	float:left;
	width:50px;
	padding:0 0 0 5px;
	font-weight:bold;
	font-size:15px;
}
.blog_box{
	width:714px;
	background:url(images/blog_boxtop.gif) no-repeat top;
	padding:7px 0 0 0;
	margin:0 0 10px 0;
}
.blog_boxbtm{
	width:714px;
	background:url(images/blog_boxbtm.gif) no-repeat bottom;
	padding:0 0 7px 0;
}
.blog_boxbg{
	width:714px;
	background:url(images/blog_boxbg.gif) repeat-y;
	padding:0 0 10px 0;
}
/*****************************Shafiq**************************/
.pagenav{
	background:url(images/listboxbg.gif) repeat-y;
	width:255px;
	padding:0 0 0 0;
}

.listboxbg ul{
	padding:0 5px 15px 5px;
}
.page_item{/* .listboxbg ul li*/
	/*border-bottom:1px solid #292B32;*/
	padding:0 0 15px 8px;
}
.page_item a{
	display:block;
	background:url(images/bullet03.gif) no-repeat 0 3px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	padding:0 0 0 20px;
}

.page_item ul{
	padding:10px 0 0 0;
}
.page_item ul li{
	/*border-bottom:1px solid #292B32;*/
	padding:0 0 10px 3px;
}
.page_item ul li a{
	display:block;
	background:url(images/listbg.gif) no-repeat 0 9px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:normal;
	padding:0 0 0 25px;
}


.responses{
	display:block;
	font-size:14px;
	color:#0064BF;
	font-weight:bold;
	padding-bottom:8px;
	
}
b.responses{
	display:block;
	font-size:16px;
	color:#0064BF;
	font-weight:bold;
	padding-bottom:8px;
	
	
}

.responses a{
	color:#FA7575;
	text-decoration:none;
}
.postbox p {
	padding-left:0;
	
}


.linkcat{
	background:url(images/listboxbg.gif) repeat-y;
	width:255px;
	padding:0 0 0 0;
}

.linkcat h2{
	background:url(images/hbg.gif) no-repeat;
	width:239px;
	height:30px;
	line-height:30px;
	font-size:17px;
	color:#FFFFFF;
	font-weight:normal;
	padding:0 0 0 10px;
	margin:0 0 20px 3px;
}

.blogroll{
	padding:0 5px 0 5px;
}
.blogroll li{/* .listboxbg ul li*/
	/*border-bottom:1px solid #292B32;*/
	padding:0 0 15px 8px;
}
.blogroll li a{
	display:block;
	background:url(images/bullet03.gif) no-repeat 0 3px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	padding:0 0 0 20px;
}

.blogroll li ul{
	padding:10px 0 0 0;
}
.blogroll li ul li{
	/*border-bottom:1px solid #292B32;*/
	padding:0 0 10px 3px;
}
.blogroll li ul li a{
	display:block;
	background:url(images/listbg.gif) no-repeat 0 9px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:normal;
	padding:0 0 0 25px;
}

.Srch{
	display:block;
	float:left;
	width:52px;
	padding:0 0 0 3px;
	font-weight:bold;
	font-size:13px;
	background:none;
	color:#fff;
	cursor:pointer;
}
.categories{
	
	width:250px;
	padding:0 0 0 0;
}

.categories ul{
	padding:0;
}
.categories ul li{
	/*border-bottom:1px solid #292B32;*/
	padding:0 0 15px 8px;
}
.categories ul li a{
	display:block;
	background:url(images/bullet02.gif) no-repeat 0 3px;
	text-decoration:none;
	color:#0064BF;
	font-weight:bold;
	padding:0 0 0 20px;
}

.categories ul li ul{
	padding:10px 0 0 0;
}
.categories ul li ul li{
	/*border-bottom:1px solid #292B32;*/
	padding:0 0 10px 3px;
}
.categories ul li ul li a{
	display:block;
	background:url(images/listbg.gif) no-repeat 0 9px;
	text-decoration:none;
	color:#4B4B4B;
	font-weight:normal;
	padding:0 0 0 25px;
}
/*subsubcategory*/
.categories ul li ul li ul{
	padding:10px 0 0 0;
}
.categories ul li ul li ul li{
	padding:0 0 2px 15px;
}
.categories ul li ul li ul li a{
	padding:0 0 0 15px;
}
/**html .listboxbtm{
	padding:0 0 2px 0;	
}*/
*html .tag{
padding:0 0 5px 0;		
}
.tag-cloud a:hover{
	text-decoration:none;
	color:#0064BF;
	padding:0 2px 2px 0;
}

.contentText{
	width:704px;
}
.contentText img{
	/*width:722px;*/
	display:block;
	text-align:center;
	padding:0 0 0 0;
	margin:0 auto;
}
.contentText a img{
	border:0;

}
.contentText p{
	padding:0 10px 18px 10px;
	font-size:16px;
}
.contentText a {
	font-size:16px;color:#4D94A7;
	text-decoration:none;

}
.contentText a:hover {
	font-size:16px;color:#4D94A7;
	text-decoration:underline;

}
.errorMsg{
	padding:10px 0 10px 0;
	margin:0;
	font-size:16px;
	display:block;
	
}
.commentbox{
	display:block;
	float:left;
	width:350px;
	/*background:#3F3F3F url(images/inpbg.gif) repeat-y;*/
	background:#3F3F3F;
	height:150px;
	color:#FFFFFF;
}
.btn{
	display:block;
	width:134px;
	height:34px;
	margin:10px 0 0 0;
	font-size:0;
	background:url(images/subbtn.gif) no-repeat;
	cursor:pointer;
}
.datebox-rht h2 a{
	font-size:21px;
	color:#C8C8C8;
	text-decoration:none;

}
.datebox-rht h2 a:hover{
	font-size:21px;
	color:#C8C8C8;
	text-decoration:underline;

}
.subsh{
	/*background:url(images/icon07.gif) no-repeat;*/
	line-height:69px;
	font-size:21px;
	color:#EB5C00;
	font-weight:normal;
	margin:0 0 0 0px;
}
/*****************************Shumon Nandy(Stat counter)***********************/

.statcounter{
	display:none;
	
}
.qoute_icon{
	padding:0 0 10px 0;
}
.qoute_icon a{
	display:block;
	background:url(images/qoute_icon.png) no-repeat;
	width:255px;
	height:63px;
}
* html qoute_icon a{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/qoute_icon.png", sizingMethod="crop");
}
.qoute_icon a i{
	display:none;
	visibility:hidden;
}
.pagelist{
	display:block;
	text-align:right;
	font-size:13px;
	font-weight:bold;
	color:#E5E5E5;
	padding:4px 10px 4px 0;
	margin:0 0 -5px 0;	
}
.pagelist a{
	color:#E5E5E5;
	text-decoration:none;
	padding:0 4px 0 4px;
}
.pagelist a:hover,.pagelist a.selected{
	background:#F10028;
}
/*----------------------------New Blog page------------------------- */
.white_top{
	background:url(images/topbg.gif) no-repeat top;
	width:980px;
	padding:7px 0 0 0;
	margin:0 0 12px 0;
}
.white_btm{
	background:url(images/btmbg.gif) no-repeat bottom;
	width:980px;
	padding:0 0 7px 0;
}
.white_bg{
	background:url(images/bg03.gif) repeat-y;
	width:980px;
	padding:4px 0 0 0;
}
.content03{
	width:980px;
	overflow:hidden;
}
.content03-lft{
	float:left;
	width:708px;
	padding:0 0 0 10px;
}
.blog_box02{
	background:url(images/bg04.gif) repeat-y;
	width:704px;
	margin:0 0 10px 0;
}
.blog_boxbtm02{
	background:url(images/btmbg02.gif) no-repeat bottom left;
	width:704px;
	padding:0 0 7px 0;
}
.blog_boxtop02{
	background:url(images/topbg02.gif) no-repeat top left;
	width:704px;
	padding:7px 0 0 0;

}
.bar{
	background:url(images/hbar.gif) no-repeat;
	width:674px;
	height:34px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	overflow:hidden;
	padding:0 10px 0 20px;
	margin:0 0 8px 0;
}
.bar_lft{
	float:left;
}
.bar_lft ul{
	padding:7px 0 0 0;
	font-size:15px;
	font-weight:bold;
	overflow:hidden;
	color:#695E61;
}
.bar_lft ul b{
	color:#0064BF;
}
.bar_lft ul li{
	display:inline;
	float:left;
	color:#695E61;
	/*width: 165px;*/
}
.bar_lft ul li b{
	color:#0064BF;
	display:block;
	
}
.bar_lft ul li b a{
	color:#695E61;
	text-decoration:none;
}	
.bar_lft ul li b a:hover{
	color:#0064BF;
}
.bar_lft ul li.firstcat{
	display:inline;
	float:left;
	color:#695E61;
	width: 165px;
}
.bar_lft ul li.firstcat b{
	color:#FFFFFF;
	display:block;
}
.bar_lft ul li.firstcat b a{
	color:#FFFFFF;
	text-decoration:none;
}	
.bar_lft ul li.firstcat b a:hover{
	color:#FFFFFF;
}
.bar_lft ul li a{
	text-decoration:none;
	color:#695E61;
}
.arrow{
	color:#695E61;
	padding:0 0 0 10px;
	font-size:19px;
	line-height:15px;
	font-weight:normal;
}

.bar_lft ul li b .lastcat {
	color:#0064BF;

}
.bar_lft ul li b .lastcat  a{
	color:#0064BF;
	text-decoration:none;
}	
.bar_lft ul li b .lastcat  a:hover{
	color:#0064BF;
}
.bar_lft ul li a{
	text-decoration:none;
	color:#695E61;
}


.bar_lft ul li a:hover,.bar_lft ul li a.selected{
	text-decoration:none;
	color:#0064BF;
}
.bar_rht{
	float:right;
	padding:3px 0 0 0;
}
.pagelist02{
	display:block;
	text-align:right;
	font-size:13px;
	font-weight:bold;
	color:#524F4F;
	padding:4px 10px 4px 0;	
}
.pagelist02 a{
	color:#524F4F;
	text-decoration:none;
	padding:0 4px 0 4px;
}
.pagelist02 a:hover,.pagelist02 a.selected{
	background:#F10028;
	color:#FFFFFF;
}
.blogh{
	width:690px;
	overflow:hidden;
	border-bottom:2px solid #C12710;
	padding:5px 0 10px 10px;
	margin:0 2px 20px 2px;
}
.blogh h2{
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#404040;
} 
.blogh h2 a{
	color:#404040;
	text-decoration:none;
}
.blogh fieldset{
	display:block;
	float:right;
	padding:0 10px 0 0;
}
.blogh fieldset b{
	display:block;
	float:left;
	padding:3px 0 0 0;
	color:#383838;
}
.blogh fieldset b a{
	font-style:normal;
	color:#BC062C;
	text-decoration:none;
}
.blogh fieldset span{
	display:block;
	float:left;
	padding:3px 0 0 10px;
}
.blogh fieldset span i{
	display:block;
	float:left;
	background:url(images/nobglft.gif) no-repeat left;
	height:25px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	font-style:normal;
	padding:0 0 0 4px;
}
.blogh fieldset span i i{
	background:url(images/nobgrht.gif) no-repeat right;
	padding:0px 6px 0 2px;
}
.blogh fieldset span i i a{
	text-decoration:none;
	color:#FFFFFF;
}
.imgbox03{
	width:704px;
	text-align:center;
	padding:0 0 30px 0;
}
.blog_boxtop02 p{
	font-size:13px;
	color:#373746;
	padding:0 15px 18px 15px;
}
.content03-rht{
	float:right;
	width:260px;
}
.listbox02{
	background:url(images/listboxtop02.gif) no-repeat top left;
	width:255px;
	padding:6px 0 0 0;
	margin:0 0 14px 0;
}
.listboxbtm02{
	background:url(images/listboxbtm02.gif) no-repeat bottom left;
	width:255px;
	padding:0 0 6px 0;
}
.listboxbg02{
	background:url(images/listboxbg02.gif) repeat-y;
	width:255px;
	padding:0 0 0 0;
}
.cate-list03{
	padding:0 5px 0 3px;
}
.cate-list03 li{
	/*border-bottom:1px solid #292B32;
	padding:0 0 15px 8px;*/
}
.cate-list03 li a{
	display:block;
	background:url(images/bullet03.gif) no-repeat 0 3px;
	text-decoration:none;
	color:#4B4B4B;
	font-weight:bold;
	padding:0 0 0 20px;
}

.cate-list03 li ul{
	padding:10px 0 0 0;
}
.cate-list03 li ul li{
	/*border-bottom:1px solid #292B32;*/
	padding:0 0 10px 3px;
}
.cate-list03 li ul li a{
	display:block;
	/*background:url(images/listbg.gif) no-repeat 0 9px;*/
	text-decoration:none;
	color:#4B4B4B;
	font-weight:bold;
	padding:0 0 0 25px;
}
.cate-list03 li ul li a:hover,.cate-list03 li ul li a.selected{
	color:#0064BF;
}
/*subsubcategory*/
.cate-list03 li ul li ul{
	padding:10px 0 0 0;
}
.cate-list03 li ul li ul li{
	padding:0 0 2px 15px;
}
.cate-list03 li ul li ul li a{
	padding:0 0 0 15px;
	font-weight:normal;
}
.listh03{
	background:url(images/hbg03.gif) no-repeat;
	width:239px;
	height:33px;
	line-height:33px;
	font-size:17px;
	color:#3E3B3D;
	font-weight:normal;
	padding:0 0 0 10px;
	/*margin:0 0 20px 3px;*/
}
.tagbox02{
	display:block;
	border-bottom: 1px dashed #343434;
	padding:0 0 15px 0;
	margin:0 10px 15px 10px;
}
.tagbox02 b{
	font-size:14px;
	color:#373746;
}
.tagbox02 a{
	font-size:12px;
	text-decoration:none;
	color:#0096FF;
}
.postbox02{
	width:660px;
	background:#18181B;
	overflow:hidden;
	border:1px solid #38383E;
	padding:7px 10px 7px 10px;
	margin:0 0 0 10px;
}
.postbox{
	width:660px;
	background:none;
	overflow:hidden;
	border:0;
	padding:7px 10px 7px 10px;
	margin:0 0 0 10px;
}
/*.postbox-lft02{
	float:left;
}
.postbox-lft02 b,.postbox-rht02 b{
	display:block;
	font-size:14px;
	color:#FFFFFF;
}
.postbox-lft02 b a{
	color:#FA7575;
	text-decoration:none;
}
.postbox-rht02{
	float:right;

}
.postbox-rht02 b a{
	text-decoration:none;
	color:#FFFFFF;
	padding:0 5px 0 0;
}*/
















