/* CSS Document */

/*-----------------------------
			dipu
		eSoftArena
-----------------------------*/

body{ 
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#333 url(images/body_bg.jpg) repeat-x;
}
*{ padding:0; margin:0;
}
li{ list-style:none;
}
a{ text-decoration:none;
}
.hide, h1 a span{display:none;}
img,fieldset{ border:none;}
.wrap{
	width:993px;
	margin:0 auto ;
	text-align:left;
}
.menu{width:100%; height:18px; font-size:14px; color:#fff; padding:12px 0 10px 0;}
.menu p{float:right; margin:0; padding:0; color:#b0c8b8; font-size:16px;}
.menu a{color:#fff; font-family:"Times New Roman"; font-size:14px; margin:0 8px;}

.menu a:hover{text-decoration:underline; color:#b0c8b8;}

.containerBtm{width:100%; padding:0 0 34px; background:url(images/main_btm.png) no-repeat bottom}
.containerBg{width:100%; background:url(images/main_rpt.png) repeat-y;}
.containerTp{width:100%; padding-top:17px; background:url(images/main-top.gif) no-repeat;}

.header{width:940px;/*993*/ height:139px; padding:0 15px 0 38px; background:url(images/headerBg.gif) no-repeat 38px 103px; overflow:hidden}

.header h1 a{width:385px; height:123px;/*123*/ float:left; background:url(images/full_logo.png) no-repeat 0 5px; display:block;}
.hdrImg{width:524px; height:109px; background:url(images/headerImg.png) no-repeat; float:right}

.subscribe{width:978px;/*993*/ height:39px; padding-right:15px}
.subsbutn{width:27px; height:27px; display:block; background:url(images/Butnsubscribe.gif) no-repeat; margin-left:6px}
.subscribe a{float:right; color:#D56100; font-size:12px;font-style:italic; font-weight:bold; text-decoration:underline; line-height:27px;}

.maincont{width:983px;/*993*/ margin-left:5px; background:#fff url(images/maincontRptY.gif) repeat-y 107px top; }
#maincont{_height:1000px;min-height:1000px; }
.maincontLft{width:108px; margin-right:0px;float:left; text-align:center; overflow:hidden}
#maincontLft{ overflow:hidden;}
.maincontLft img{display:block; margin:0 auto 10px}

.maincontMid{width:205px;/*195*/ float:left;}
.categories{width:100%}
.categories h2{width:93px; height:0; padding-top:33px; padding-left:10px; overflow:hidden; background:url(images/caterories.gif) no-repeat 10px 0}
.categories ul{width:100%; padding:11px 0 20px}
.categories ul li{margin-bottom:6px;}
.categories ul li a{font-size:14px; color:#333; text-transform:uppercase; padding-left:10px;}
.categories ul li a:hover, .maincontRgtTp h2 a:hover, .maincontRgtTp p a:hover, .productlft h2 a:hover, .colorBox label a:hover, .productlft label a:hover, .productlft p a:hover{color:#84948a}
.categories ul li a:hover,.current-cat{ background:url(images/a_select.gif) no-repeat left 3px!important;}


.latestPost{width:180px}
.latestPost h2{width:107px; height:0; padding-top:36px;padding-left:10px; overflow:hidden; background:url(images/latestPost.gif) no-repeat 10px 0}
.latestPost ul{width:100%; padding:11px 0 20px}
.latestPost ul li{background:url(images/BrdrLi.gif) no-repeat 10px bottom; margin-bottom:6px}
.latestPost ul li a{font-size:14px; color:#333; line-height:18px; display:block;padding-left:10px;}
.latestPost ul li a:hover{color:#84948a}
.latestPost ul li em{display:block;padding-left:10px;color:#529369; padding-bottom:7px}
.latestPost ul li a:hover{ background:url(images/a_select.gif) no-repeat left 5px;}

.archive{width:100%}
.archive h2{width:58px; height:0; padding-top:42px;padding-left:10px; overflow:hidden; background:url(images/archive.gif) no-repeat 10px 0}
.archive ul{width:100%; padding:11px 0 20px}
.archive ul li{margin-bottom:6px;}
.archive ul li a{font-size:14px; color:#333;padding-left:10px;}
.archive ul li a:hover{color:#84948a}
.archive ul li a:hover,a.current-cat{ background:url(images/a_select.gif) no-repeat left 3px;}

.popularCategories{width:179px}
.popularCategories h2{width:179px; height:0; padding-top:42px;padding-left:10px; overflow:hidden; background:url(images/popularCategories.gif) no-repeat 10px 0}
.popularCategories ul{width:100%; padding:11px 0 20px}
.popularCategories ul li{margin-bottom:6px;}
.popularCategories ul li a{font-size:14px; color:#333;padding-left:10px;}
.popularCategories ul li a:hover{color:#84948a}
.popularCategories ul li a:hover,a.current-cat{ background:url(images/a_select.gif) no-repeat left 3px;}

.twitter{width:179px}
.twitter h2{width:64px; height:0; padding-top:42px;padding-left:10px; overflow:hidden; background:url(images/twitter.gif) no-repeat 10px 0}

.maincontRgt{width:654px; float:right;}
.maincontRgtTp{width:100%; overflow:hidden;}
.maincontRgtTp dd{width:206px; float:left; margin-right:12px;}
.colorBox{width:206px;/*206*/ height:186px;/**/ padding:7px 0 0 0; text-align:center; background-color:#333; margin-bottom:10px}
.imgBox{width:206px; height:163px; text-align:center; overflow:hidden; margin-bottom:4px;}
.colorBox label{width:100%; text-align:center; display:block; color:#fff;}
.colorBox label a{color:#fff; font-size:11px}
.maincontRgtTp h2, .maincontRgtTp h2 a, .productlft h2 a{font-size:17px; color:#333333; text-transform:uppercase; font-weight:normal}
.maincontRgtTp em{color:#529369}
.maincontRgt p{font-size:11px; line-height:16px; margin-bottom:16px}
.maincontRgtTp p a, .content_all a{color:#529369}

.product{
	width:628px;/*643*/
	padding:15px 15px 15px 0;
	border-top:1px solid #529369;
	border-bottom:1px solid #529369;
	overflow:hidden;
}
.restproduct{
	width:628px;/*643*/
	padding:15px 15px 15px 0;
	overflow:hidden;
}

.productlft{
	width:426px;/*628*/
	float:left;
}
.productlft h2{
	font-size:17px;
	font-weight:normal;
	margin-bottom:5px;
}
.productlft h2 label{
	color:#529369;
	display:block;
}
.productlft label{color:#529369}
.productlft label a{color:#529369}
.productlft p a{color:#529369}
.prdRght{
	width:197px;
	float:right;
}
.entry img , .productlft img{display:none!important}

/*============= footer =============*/
#footer{
	height:40px;
	text-align:right;
	color:#999;
	padding-right:10px;
}
/*============= others =============*/
.error{
	text-align:center; 
	padding:100px 150px;
	color:#32543E;
}
/*============= single =============*/
.single{width:643px;}
.single h1{
	padding-bottom:5px;
	font-size:17px;
	color:#333;
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
}
.single i{
	color:#529369;
	font-size:11px;
	display:block;
}
.single .video_cont{
	/*display:block;*/
	margin:16px 26px 5px 33px;
	float:right;
	display:inline;
}
.single p{
	font-size:11px;
	margin-bottom:12px;
	font-family:Arial, Helvetica, sans-serif
}
.single b{
	display:block;
	font-size:12px;
}
.single b a{
	color:#529369;
	font-size:12px;
}

.single label{
	display:block;
	font-size:12px;
	margin:20px 0 5px;
}
.single select{width:272px; margin-bottom:20px}
.single .addcmnt{
	width:126px;/*151*/
	height:24px;
	line-height:24px;
	padding-left:25px;
	margin-bottom:19px;
	text-transform:uppercase;
	background:url(images/commentBg.gif) no-repeat;
	display:block;
	color:#fff;
	font-size:11px;
	cursor:pointer;
}
.single .addcmnt:hover{background-position:100% -24px}

.posts{
	padding:25px 0 10px;
	border-top:1px solid #529369;
	border-bottom:1px solid #529369;
}
.all_author{clear:both; font-weight:bold;}
.posts p{font-size:12px}
.posts strong{
	width:100%;
	height:1px;
	margin-bottom:20px;
	display:block;
	background:url(images/BrdrPost.gif) repeat-x;
}
.posts small{
	color:#4B7259;
	font-weight:bold;
	display:block;
	margin-bottom:15px;
	font-size:11px;
}
.single form label{
	font-weight:bold;
	margin-top:12px;
}
.inpBox{
	width:272px;
	height:20px;
	border:1px solid #E2E9EF;
	border-top:1px solid #ACADB2;
}
.txtBox{
	width:449px;
	height:113px;
	margin-bottom:18px;
	border:1px solid #E2E9EF;
	border-top:1px solid #ACADB2;
}
.butnBox{
	width:151px;
	height:24px;
	background-color:#333;
	color:#fff;
	display:block;
	text-transform:uppercase;
	border:none;
	cursor:pointer;
}
.adminLogin{ padding:15px 0 10px 0}
.share_this{ height:40px; padding:18px 0;}
.share_this a{ width:125px; height:16px; margin:0;}
.share_this a img{float:none; margin-left:0;}

.navigation{ width:260px; height:35px; overflow:hidden; margin-left:134px;}
.alignleft1{ width:127px; height:33px; float:left; background:url(images/prevpostlink.gif) no-repeat 0 0;}
.alignleft2 a{ width:127px; height:33px;float:left; background:url(images/prevpostlink.gif) no-repeat 0 -33px;}
.alignright1{ width:127px; height:33px; float:right; background:url(images/nextpostlink.gif) no-repeat 0 0;}
.alignright2 a{ width:127px; height:33px;float:right; background:url(images/nextpostlink.gif) no-repeat 0 -33px;}


/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 3px;
	margin: 0 0 2px 5px;
	display: inline;
	}

img.alignleft {
	padding: 3px;
	margin: 0 5px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */

#commess{ display:none; color:#FF0000; padding:10px 0}

.content_all ul{
	margin: 11px 0 !important;
	padding-left:40px !important;
	
}
.content_all li { list-style: disc outside !important;margin-bottom:10px !important;  }
.single h2, .single h3  { font-size:13px;margin-bottom:12px; }
.single h3 { margin-bottom:0; }


