div.about-page-prev-block{
    margin-bottom:20px;
}

div.about-page-prev-hdr {
    color: #104a91;
    font-weight:bold;
    font-size:1.1em;
    padding-left:5px;
    margin-bottom:5px;
    line-height: 25px;
	border-bottom: 1px solid #ccc;
}
/*****************************/
div.user-block-prv2{
	width:360px;
	border: 1px solid #ccc;
	margin:20px;
	padding:5px;
	float:left;
}
div.user-block-prv-hdr-nm2{
	width:160px;
	height:42px;
	float:left;
	margin-left:5px;
}
div.user-block-prv-hdr-nm-dt2{
	float:left;
	--width:200px;
}
img.user-block-prv-body-upic2{
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
    border-radius: 15px;
    overflow:hidden;
}
div.user-block-prv-body-upic2{
	float:left;
	margin:10px 20px 5px 10px;
}
div.user-block-prv-body-dtl2{
	float:left;
	width:200px;
	height:48px;
	margin:10px 0px;
}
div.user-block-prv-body-dtl-icon1{
	float:left;
	width:16px;
	height:16px;
	margin:0px;
	background: url(images/portfolio_clock.png);
}
div.user-block-prv-body-dtl-icon2{
	float:left;
	width:16px;
	height:16px;
	margin:0px;
	background: url(images/portfolio_location.png);
}
div.user-block-prv-body-dtl-icon3{
	float:left;
	width:16px;
	height:16px;
	margin:0px;
	background: url(images/portfolio_web.png);
}
div.user-block-prv-body-dtl-txt{
	float:left;
	width:170px;
	height:16px;
	margin:0px 5px;
	font-size:0.8em;
	color:#888;
	overflow:hidden;
}
div.user-block-prv2-qv{
	margin: -18px 40px 0px 0px;
	float:right;
}
div.user-block-prv2-stat{
	margin: -18px 20px 0px 0px;
	float:right;
	width:20px;
	height:18px;
	background: url(images/stats_20x20.png) no-repeat;
}
/*****************************/
div.user-block-prv{
	width:390px;
	border: 1px solid #ccc;
	margin:10px;
	padding:5px;
	float:left;
}
div.user-block-prv-hdr{
	--border: 1px solid #0f0;
	margin-bottom:5px;
	background: #ddd;
}
div.user-block-prv-hdr-nm{
	--border: 1px solid #f00;
	width:200px;
	height:42px;
	float:left;
}
div.user-block-prv-hdr-nm-pic{
	float:left;
	width:32px;
	height:32px;
	border: 1px solid #ddd;
	overflow:hidden;
	margin:4px;
}
div.user-block-prv-hdr-nm-text{
	float:left;
	width:153px;
	margin-top:4px;
	--border: 1px solid #00f;
	font-weight:bold;
	font-size:1.1em;
	overflow:hidden;
}
div.user-block-prv-hdr-nm-dt{
	float:left;
	font-size:.7em;
	width:153px;
	color:#888;
}
div.user-block-prv-hdr-cnt{
	float:left;
	-border: 1px solid #00f;
}
div.user-block-prv-hdr-cnt-blk{
	float:left;
	width:29px;
	margin:4px 4px 0px 0px;
	padding-left:4px;
	border-left: 1px solid #ccc;
	overflow:hidden;
}
div.user-block-prv-hdr-cnt-blk-num{
	font-weight:bold;
	font-size:1em;
	color:#555;
}
div.user-block-prv-hdr-cnt-blk-cat{
	font-size:.7em;
	color:#888;
}
div.user-block-prv-body{
	--border: 1px solid #0f0;
}
div.user-block-prv-body-prv1{
	float: left;
	margin-right:6px;
	border: 1px solid #ddd;
	width:190px;
	height:152px;
	overflow:hidden;
}
div.user-block-prv-body-prv2{
	float: left;
	margin-bottom:6px;
	border: 1px solid #ddd;
	width:190px;
	height:71px;
	overflow:hidden;
}
img.user-block-prv-body-prv2-img{
	margin-top:-38px;
}
div.user-block-prv-body-prv3{
	float: left;
	margin-right:8px;
	border: 1px solid #ddd;
	width:90px;
	height:71px;
	overflow:hidden;
}
div.user-block-prv-body-prv4{
	float: left;
	border: 1px solid #ddd;
	width:90px;
	height:71px;
	overflow:hidden;
}
/*****FOLLOW WIDGET*****************/
div.followunfollow-follow-small{
	background: url(images/follow_unfollow.png) no-repeat 0px -1px;
	width:54px;
	height:14px;
	margin:3px 3px 0px 0px;

}
div.followunfollow-follow-small:hover{
	background: url(images/follow_unfollow.png) no-repeat 0px -16px;
}
div.followunfollow-following-small{
	background: url(images/follow_unfollow.png) no-repeat -55px -1px;
	width:64px;
	height:14px;
	margin:3px 3px 0px 0px;
}
div.followunfollow-following-small:hover{
	background: url(images/follow_unfollow.png) no-repeat -55px -16px;
}

div.followunfollow-follow-large{
	background: url(images/follow_unfollow_2.png) no-repeat 0px -1px;
	width:78px;
	height:22px;
	margin:3px 3px 0px 0px;

}
div.followunfollow-follow-large:hover{
	background: url(images/follow_unfollow_2.png) no-repeat 0px -23px;
}
div.followunfollow-following-large{
	background: url(images/follow_unfollow_2.png) no-repeat -78px -1px;
	width:92px;
	height:22px;
	margin:3px 3px 0px 0px;
}
div.followunfollow-following-large:hover{
	background: url(images/follow_unfollow_2.png) no-repeat -78px -23px;
}
/**********Follow Stat**************************/
div.follow-stat-blk{
	margin:5px auto;
	display:table;
}
div.follow-stat-cell{
	float:left;
	margin-left:2px;
	padding-left:2px;
}
div.follow-stat-cell:hover{
	background-color:#eee;
}
div.follow-stat-cell-cnt{
	font-size:1.1em;
	font-weight:bold;
	color:#555;
	text-align:center;
}
div.follow-stat-cell-txt{
	font-size:.8em;
	color:#555;
	text-align:center;
}
div.follow-stat-cell-separator{
	border-left: 1px solid #ccc;
}
/**********Statistics************/
div.user-statistics{
	margin-top:60px;
	margin-bottom:40px;
}
div.user-stat-chart-cntnr{
    overflow:hidden;
    position:relative;
    margin:10px 0px;
	border:1px solid #ccc;
	height:200px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
    border-radius: 10px;
}
div.user-stat-block{
	background-color:#ddd;
	margin:5px;
	padding:5px 10px;
	float:left;
	cursor:pointer;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
    border-radius: 10px;
}
div.user-stat-block:hover{
	background-color:#bbb;
}
div.user-stat-block-selected{
	background-color:#aaa;
}
div.user-stat-block-cnt{
 	color: #333333;
  	font-size: 1.3em;
  	font-weight: bold;
}
div.user-stat-label{
 	color: #555555;
  	font-size: .8em;
}
div.user-stat-button{
	background-color:#ddd;
	margin:5px;
	padding:5px;
	float:left;
	cursor:pointer;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    border-radius: 5px;
}
div.user-stat-button:hover{
	background-color:#bbb;
}
div.user-stat-button-selected{
	background-color:#aaa;
}
div.user-stat-separater{
	border-left: 1px solid #999;
	float: left;
	margin: 0px 10px;
	height: 30px;
}

/*******Stats Tables*****************/

div.st-col{
	float:left;
	width:415px;
}
div.st-table-wrap{
	display:table;
	float:left;
	margin:15px 10px;
}
div.st-table{
	border:1px solid #ccc;
	padding:5px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
    border-radius: 10px;
    overflow:hidden;
}
div.st-hdr-txt{
	color:#555;
	font-size:1.1em;
	font-weight:bold;
	float:left;
	width:200px;
	padding:10px;
}
div.st-hdr-icon{
	float:left;
	width:40px;
	height:30px;
}
div.st-hdr-icon-v{
	background: url(images/lgr_views.png) no-repeat 20px 10px;
	float:left;
	width:40px;
	height:30px;
}
div.st-hdr-icon-l{
	background: url(images/lgr_likes.png) no-repeat 20px 10px;
	float:left;
	width:40px;
	height:30px;
}
div.st-hdr-icon-f{
	background: url(images/lgr_favs.png) no-repeat 20px 10px;
	float:left;
	width:40px;
	height:30px;
}
div.st-hdr-icon-c{
	background: url(images/lgr_comments.png) no-repeat 20px 10px;
	float:left;
	width:40px;
	height:30px
}
div.st-row-empty{
	height:30px;
	width:340px;
	padding:10px;
}
div.st-row{
	--border:1px solid green;
	padding-right:5px;
	background-color:#eee;
}
div.st-row-1{
	background-color:#ddd;
}
div.st-cell{
	float:left;
	--border:1px solid red;
}
div.st-cell-pic{
	width:60px;
	height:50px;
}
img.st-cell-pic-img{
	margin:5px;
}
div.st-cell-title{
	width:140px;
	overflow:hidden;
	margin:5px;
	height:40px;
}
div.st-cell-title-txt{
	font-size:1.0em;
    font-weight:bold;
	color:#333;
}
div.st-cell-title-type{
 	color: #555555;
  	font-size: .8em;
}
div.st-cell-cnt{
	width:40px;
	text-align:right;
	margin:5px 0px;
	height:40px;
}

/************************************/