.container{
  width:950px;
  background:#fff;
}
.sideNav
{
	margin:43px 0 0 0;
	}
.sideNav2
{
	margin:43px 0 0 0;
	
	}
.sideNav ul, .sideNav2 ul{
   margin:0 0 0 0.8em;
   text-align:left;
}
.sideNav h5, .sideNav2 h5{
  margin:0 0 0.5em 0;
  border-bottom:1px solid #aaa;
  width:70%;
}
.listMore
{
	color:#aaa;
	display:block;
	float:right;
	padding:0.4em 0 1em;
	width:4em;
	}
.more
{
	text-align:right;
	}
.more a{
  text-decoration:none;
  color:#AA0605;
  padding:0 1em;
}
.more a:hover{
  background-image:url(../../images/more.gif);
  background-position:right;
  background-repeat:no-repeat;
  }

.sidebar ul {
text-align:right;
width:90%;
margin:0 8px 0 0;
}
#content{
  margin:0 57px 0 0;
  float:left;
  width:520px;
}
#content p{
 margin:0.5em 0;
}
#content .time{
  text-align:right;
  font-size:0.8em;
}
#content .btns{
  text-align:right;
}
.btns a{padding:3px;}
.portfolio-image 
{
float:left;
margin-bottom:10px;
margin-right:10px;
padding:2px;
}
a.image-link {
	float:left;
	padding:0.5em 0 0 3em;
}
/*new*/
.nd a
{
	color:#45801D;
	}
.rd a
{
	color:#24A656;
	}
.th li a
{
	color:#17C2AD ;
	}
.head
{
	cursor:hand;
	height:1.6em;
	line-height:1.6em;
	border-bottom:1px solid #f6f6f6;
	color:#aaa;
	margin:2em 0 1em;
	}
.author
{
	
	}
.details {position:relative;width:465px;height:70px;float:left;padding-top:30px;}
.details span {position:absolute;left:15px;color:blue;font-weight:bold;}
.details i {position:absolute;right:15px;font-style:normal;}
.details i a {margin:0 0 0 10px;}
.details i img {vertical-align:bottom;}

div#RightMain {float:left;width:770px;}
div#RightMain h2 {padding-left:15px;border-bottom:1px solid #aaa;margin:0 0 5px 0;}

div#Right_Link {float:left;width:180px;margin-left:10px;}

div#TitleImgAd {float:left;margin:10px 0 10px 12px;}

.hacktools {margin:0;padding:0;clear:both;height:0;}
