/* ---------------- HomePage Special Features - start---------------------    */
#hps1{
width:650px; height:305px;
background:#4c4c4c;
margin:10px auto 20px auto; 
padding:5px; padding-top:0px;
	border-top:1px solid #6f6f6f;
	border-left:1px solid #686868;
	border-right:1px solid #212628;
	border-bottom:1px solid #212628;
	position:relative;
	background: #4c4c4c url(images/menu_bar_back.jpg) repeat-x ;
	position:relative;
}
#hps1  h3{border-bottom:1px solid #222;padding:4px;margin:4px;}
.featss{position:absolute; top:5px;left:10px;}

#hps1 .hpsitm{
width:310px; height:252px;

float:left;clear:right;
margin:5px; padding:1px;
margin-top:0px;
}
#hps1 .hpsitm h3{border-bottom:1px solid #222;padding:4px;margin:4px;}


/* --------------Latest posts - Homepage - start ----------------- */
#hps2{
width:650px; height:505px;
background:#4c4c4c;
margin:5px auto 5px auto; 
padding:2px; padding-top:0px;
	border-top:1px solid #6f6f6f;
	border-left:1px solid #686868;
	border-right:1px solid #212628;
	border-bottom:1px solid #212628;
	position:relative;
	background: #4c4c4c url(images/menu_bar_back.jpg) repeat-x ;
	position:relative;
}
#hps2  h3{border-bottom:1px solid #222;padding:4px;margin:4px;}
.featss{position:absolute; top:5px;left:10px;}

#hps2 .hpsitm{
width:315px; height:252px;

float:left;clear:right;
margin:5px; padding:1px;
margin-top:0px;
}
#hps2 .hpsitm h3{border-bottom:1px solid #222;padding:2px;margin:2px;}
#hps2 .recent {
		float: left;
		clear: both;
		padding-left:2px;
	}
#hps2 .post {
		width: 312px;
		height: 145px;
		float: left;
		padding: 2px 0px 0px 0px;
		border-top:1px solid #212628;
		border-left:1px solid #212628;
		border-right:1px solid #686868;
		border-bottom:1px solid #686868;
		margin: 2px 5px 6px 5px;
		text-align:justify;
	}

#hps2 .post h3 {
			font-size: 1.1em;
			font-family:Arial, Helvetica, sans-serif;
			padding:2px 0;
		}
#hps2 .post .titl {  /*sss--------------------------------\*/
			width:210;
			float: Left;
			text-align:justify;
			margin-left:2px;
					}
#hps2 .post p {
			line-height: 1.1em;
			font-size: 0.85em;
		}

#hps2 .post .shortdescript {
			width:300px;
			height:110px;
			overflow:hidden;
			color:#aaaaaa;		
			margin-left:2px;
		}
		
#hps2 .post img {
			width: 80px;
			height:60px;
			padding: 2px;
			border: 1px solid #ddd;
			float: left;
			margin: 0px 0px 0px 0px;
			background-color:#4c4c4c;
		}
#hps2 .post h3 {
			font-size: 1.1em;
			font-family:Arial, Helvetica, sans-serif;
			padding:3px 0;
		}
#hps2 .post .category 
		{right:3px; top:0px;
			position:absolute;
			font-size: 0.8em;
			padding-top: px;
			width:100px;
		}
#hps2 .titl {
			height:50px;
}

/* --------------Latest posts - Homepage - end ----------------- */


#child_cat {margin-left:25px;width:180px; height:120px;}
#child_cat li a {height:30px; color: #aaa;}
#child_cat li {height:30px; font-size:15pt;  }

/* ---------------- Most popular------------ -            -             -               ------------             ----------         ---------    */
#pop {}
#pop .popli {width: 305px; height:50px;
position:relative; clear:both;
float:left;margin:1px;
background:#333333;margin-left:4px;
	border-left:1px solid #212628;
	border-right:1px solid #686868;
	border-bottom:1px solid #6f6f6f;
	border-top:1px solid #212628;
}

#pop .popli img{ float:left;margin:4px;padding:0px;	border:1px solid #000;margin-left:10px;
	border-top:1px solid #6f6f6f;
	border-left:1px solid #686868;
	border-right:1px solid #212628;
	border-bottom:1px solid #212628;
}
#pop .pcon {position:absolute;width: 14px; height:14px;background:#ff0;left:-1px;top:-1px; 
background: url(images/pcon.png) no-repeat ;
}

/* ---------------- t---------------------    */
#tut_pnl{
width:620px; height:210px;
background-color:#4c4c4c;
padding:5px;padding-top:0px; padding-right:10px;
border-width: 1px ;border-style:solid ;
border-color:#6f6f6f #212628 #212628  #6f6f6f;
margin:5px auto 15px auto ;
}
#tut_pnl .titl{
width:600px; height:20px;
border-bottom:1px solid #6f6f6f;
padding-left:15px; padding-bottom:8px;

}
#tut_pnl .lpnl{
width:170px; height:150px;
margin-top:5px;
float:left; font-size:11px;
}
#tut_pnl .rpnl{
width:430px; height:150px;
margin-top:5px;float:right;
font-size:12px; font-weight: bold;
}

#tut_pnl .imgs{
width:80px; height:80px;

margin:5px;background-color:#333333;
border-width: 1px ;border-style:solid ;
border-color:#212628  #6f6f6f #6f6f6f #212628;
}

#tut_pnl .latst{
width:420px; height:130px;
background-color:#333333;
border:1px solid #646464;
font-size:12px; padding:5px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal; }

#tut_pnl .latst  .lt_titl{color:#ffb457;font-size:11px;margin: 5px;font-weight:bold;}
#tut_pnl .latst  img{
			width: 100px; height:75px;
			border: 1px solid #ddd;
			float: left;
			margin: 5px;
			background-color:#333;
}
#tut_pnl .latst p{margin: 5px;}

#rndpost { background-color:#333333;padding:3px; border:1px solid #212628;}
/* ---------------- social ---------------------    */

div .cheer{
	color:#FFB457;
}

