
.empty-box{
	font-size:16px;
	background-color:#FFF9AD;
	padding:10px 20px;
	color#666;
	margin-left:-10px;
	margin-right:-10px;
}

/**** Top post ****/
.top-post{
	margin:0 -10px;
	padding:10px 20px 0;
}

.top-post .top-post-header{
	margin-top:10px;
	margin-bottom:15px;
}

.top-post:hover{
	background:#E6F4F7;
}

.top-post .top-post-header a,
.top-post .top-post-header span{
	display:inline-block;
	padding:2px 8px;
	font-size:14px;
	margin-right:2px;
	color:#333;
}

.top-post .top-post-header a{
	padding:2px 8px 3px;
}

.top-post .top-post-header span.top{
	background: #666;
	color:#fff;
	font-weight:bold;
}

.top-post .top-post-header a.photos,
.top-post .top-post-header a.videos{
	background-color:#F0F0F0;
	background-repeat:no-repeat;
	background-position: 5px center;
	padding-left:30px;
	text-decoration:none;
}

.top-post .top-post-header a.photos:hover,
.top-post .top-post-header a.videos:hover{
	background-color:#0B90B3;
	color:#fff;
}

.top-post .top-post-header a.photos{
	background-image:url(/images/icn_photo_gray.png);
}

.top-post .top-post-header a.videos{
	background-image:url(/images/icn_videos_gray.png);
}

.top-post .top-post-header a.photos:hover{
	background-image:url(/images/icn_photo_white.png);
}

.top-post .top-post-header a.videos:hover{
	background-image:url(/images/icn_videos_white.png);
}

.top-post .top-post-header span.date{
	font-size:11px;
}

.top-post .top-post-header .comment-box{
	padding:0;
}

.top-post .top-post-header .comment-total{
	padding:2px 5px;
	font-size:14px;
	color:#fff;
}

.top-post .top-post-title{
	font-size:30px;
	margin-bottom:15px;
	max-width:700px;
	font-weight:normal;
}

.top-post .top-post-title a{
	color:#0b90b3;
	text-decoration:none;
}

.top-post:hover .top-post-title a{
	color:#06627a
}

.top-post .top-post-text{
	font-size:14px;
	margin-bottom:15px;
	max-width:700px;
}

.top-post .top-read-full{
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
	color:#0b90b3;
	padding:2px 5px;
	margin-left:-5px;
}

.top-post .top-read-full span{
	padding-right:20px;
	background:url(/images/nav-blue-right.png) no-repeat right center;
}

.top-post .top-read-full:hover{
	background:#0b90b3;
}

.top-post .top-read-full:hover span{
	color:#fff;
	background: url(/images/nav_white_right.png) no-repeat right center;
}

.top-post .top-image-slider{
	margin:0 -20px;
}

.top-post .top-image-slider .left,
.top-post .top-image-slider .right{
	top:158px;
}

.top-post .highlight{
	width:100%;
	height:100%;
	opacity:0.08;
	filter: alpha(opacity = 8);
	background:#fff;
	display:none;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
}

.top-post:hover .highlight{
	display:block;
}

/***** Feed *****/
.white_feed .new_consumption .text .units,
.white_feed .new_consumption .text .value{
	color:#fff;
}

.white_feed .feeds_list_opaque:hover,
.white_feed .feeds_list_opaque{
	background:#fff;
}

.white_feed .feed_item{
	border-bottom: 0 none;
	border-top: 1px solid #CCCCCC;
}

.white_feed .feed_item:first-child{
	border-top:0;
}

.white_feed .feed_item .feed_text .feed_owner,
.white_feed .feed_item .feed_text .feed_owner a{
	color: #333;
}

.white_feed .myhome_treat_link a,
.white_feed .myhome_treat_link a:hover,
.white_feed .feed_item .feed_text .feed_owner:hover, 
.white_feed .feed_item .feed_text .feed_owner a:hover{
	color: #333 !important;
}

.white_feed .feed_item .feed_text .feed_owner{
	margin-bottom:10px;
}

.white_feed .feed_item_new .feed_item_new_content{
	padding:20px;
}

.white_feed .feed_item .item_comm .comm_txt,
.white_feed .feed_item .comm_txt .message,
.white_feed .feed_item .feed_text .item_comm div a,
.white_feed .feed_item .feed_text .title,
.white_feed .feed_item .feed_text .txt,
.white_feed .feed_item_new .feed_text{
	color:#333 !important;
	font-size:14px !important;
}

.white_feed .feed_item .comm_txt .date{
	color:#333;
}

.white_feed .feed_item .comm_txt{
	margin-left:5px;
}

.white_feed .feed_item .comm_txt .message{
	margin:5px 0;
}


.white_feed .feed_item .item_comm{
	background:#F0F0F0;
}

.white_feed .nr_comment{
	color:#333;
	font-weight:bold;
	font-size:12px;
	background:#f0f0f0 url(/images/left-arrow-more.png) no-repeat 10px center;
	color:#666;
	padding-left:20px;
}

.white_feed .nr_comment:hover{
	background-color:#E5E5E5;
	color:#333;
}

.white_feed .delete_comment{
	background-color: transparent;
	background-image: url("/images/icn-remove-softgray.png");
}

.white_feed .delete_comment:hover{
	background-image: url("/images/icn-remove-gray.png");
}


.white_feed a.comment_text_inline{
	color: #0B90B3 !important;
}

.white_feed .feed_item .feed_text .feed_time{
	color:#333;
}

.white_feed .feed_item .feed_text .feed_time,
.white_feed .comment_text_inline{
	font-size:12px;
}

.white_feed .sp_texted .more a,
.white_feed .feed_item .feed_text .title a{
	color: #0B90B3;
}

.white_feed .sp_texted .more{
	padding-top:10px;
}

.white_feed .sp_texted .more a{
	font-weight:bold;
}

.white_feed .media_post_heading{
	color:#fff;
}

.white_feed .feed_item_new_content a:hover,
.white_feed a.comment_button:hover{
	color:#fff !important;
}

.white_feed .feed_item_new_content a:hover,
.white_feed .comment_text_inline:hover,
.white_feed .comment_text_inline,
.white_feed .sp_texted .more a:hover, 
.white_feed .feed_item .feed_text .title a:hover,
.white_feed .sp_texted .more a, 
.white_feed .feed_item .feed_text .title a {
    color: #0B90B3 !important;
}


.white_feed a.comment_button:hover,
.white_feed a.comment_button{
	background: #0B90B3;
	color:#fff !important;
}

.white_feed .feed_item .feed_text a:hover{
	text-decoration:underline;
}

.white_feed .feed_text .txt .image img,
.white_feed .feed_text .txt .image{
	width:430px !important;
	height:auto !important;
}

.white_feed .media_post_heading{
	width:410px !important;
}


/***** Feed *****/

.gray_feed .feeds_list_opaque:hover,
.gray_feed .feeds_list_opaque{
	background:#31363A;
}

.gray_feed .feed_item {
    border-bottom: 0 none;
    border-top: 1px solid #595E61;
}

.gray_feed .feed_item:first-child{
	border-top:0;
}

.gray_feed .feed_item .feed_text .feed_owner{
	margin-bottom:10px;
}

.gray_feed .feed_item_new .feed_item_new_content{
	padding:20px;
}

.gray_feed .feed_item .item_comm .comm_txt,
.gray_feed .feed_item .comm_txt .message,
.gray_feed .feed_item .feed_text .item_comm div a,
.gray_feed .feed_item .feed_text .title,
.gray_feed .feed_item .feed_text .txt,
.gray_feed .feed_item_new .feed_text{
	color:#fff !important;
	font-size:14px !important;
}

.gray_feed .feed_item .comm_txt .date{
	color:#aaa;
}

.gray_feed .feed_item .comm_txt{
	margin-left:5px;
}

.gray_feed .feed_item .comm_txt .message{
	margin:5px 0;
}


.gray_feed .feed_item .item_comm{
	background:#595E61;
	border-bottom-color:#31363A;
}

.gray_feed .nr_comment{
	font-weight:bold;
	font-size:12px;
	background:#595E61 url(/images/left-arrow-more-white.png) no-repeat 10px center;
	color:#fff;
	padding-left:20px;
}

.gray_feed .nr_comment:hover{
	background-color:#7A7E81;
}

.gray_feed .delete_comment{
	background-color: transparent;
	background-image: url("/images/icn-remove-softgray.png");
}

.gray_feed .delete_comment:hover{
	background-image: url("/images/icn-remove-gray.png");
}

.gray_feed a.comment_button:hover,
.gray_feed a.comment_button{
	background: #0B90B3;
	font-size:14px;
}

.gray_feed a.comment_text_inline{
	color: #fff !important;
}

.gray_feed .feed_item .feed_text .feed_time{
	color:#fff;
}

.gray_feed .feed_item .feed_text .feed_time,
.gray_feed .comment_text_inline{
	font-size:12px;
}

.gray_feed .sp_texted .more a,
.gray_feed .feed_item .feed_text .title a{
	color: #0B90B3;
}

.gray_feed .sp_texted .more{
	padding-top:10px;
}

.gray_feed .sp_texted .more a{
	font-weight:bold;
}

.gray_feed .media_post_heading{
	color:#fff;
}

.gray_feed .feed_item_new_content a:hover,
.gray_feed a.comment_button:hover{
	color:#fff !important;
}

.gray_feed .feed_item_new_content a:hover,
.gray_feed .comment_text_inline:hover,
.gray_feed .comment_text_inline,
.gray_feed .sp_texted .more a:hover, 
.gray_feed .feed_item .feed_text .title a:hover,
.gray_feed .sp_texted .more a, 
.gray_feed .feed_item .feed_text .title a {
    color: #fff !important;
}

.gray_feed .feed_item .feed_text a:hover{
	text-decoration:underline;
}

.gray_feed .feed_text .txt .image img,
.gray_feed .feed_text .txt .image{
	width:430px !important;
	height:auto !important;
}

.gray_feed .feed_text .txt .dg_small0 .image img,
.gray_feed .feed_text .txt .dg_small1 .image img{
	width:auto !important;
}

.gray_feed .media_post_heading{
	width:410px !important;
}

.gray_feed .likes_news .text{
	font-size:14px;
}

.gray_feed .sp_texted{
	border-left-color:#222;
}


/*******************************************************************
 *
 * 
 * 
 *******************************************************************/
/***** Comments *****/
.item_comm{
	background:#fff;
	font-size:12px;
	padding:20px;
	margin-bottom:0;
	border-bottom:1px solid #ccc;
}

.item_comm .comm_txt div a{
	font-size:14px;
	color:#333 !important;
}

.comm_txt .message{
	font-size:14px;
	color:#333 !important;
	margin:5px 0 10px 0;
}

.item_comm img{
	margin-right:10px;
}

.button_comm{
	font-size:16px;
	margin-left:65px !important;
}

.forms .area_comm{
	border-color:#999;
}

.delete_comment{
	background-color: transparent;
	background-image: url("/images/icn-remove-softgray.png");
}

.delete_comment:hover{
	background-image: url("/images/icn-remove-gray.png");
}

/*********************************************
 * 
 *  Special for member profile
 *
 ******************************/
.member_profile .top-post{
	background:#31363A;
}

.member_profile .top-post:hover{
	background:#4F5457;
}
 
/*.member_profile .top-post .top-post-header a, */
.member_profile .top-post .top-post-header span{
	color:#aaa;
}

.member_profile .top-post .top-post-header a.photos, 
.member_profile .top-post .top-post-header a.videos{
	background-color:#666;
	color:#fff;	
}

.member_profile .top-post .top-post-header a.photos:hover, 
.member_profile .top-post .top-post-header a.videos:hover{
	background-color:#00CCFF;
}

.member_profile .top-post .top-post-text,
.member_profile .top-post .top-post-title a{
	color:#fff;
}

.member_profile .top-post .top-post-title a:hover{
	color:#00CCFF;
}

.member_profile .top-post .top-post-header a.photos{
	background-image:url(/images/icn_photo_white.png);
}

.member_profile .top-post .top-post-header a.videos{
	background-image:url(/images/icn_videos_white.png);
}

.member_profile .top-post .top-post-header span.top {
    color: #666666;
    background: #FFFFFF;
}

.member_profile .top-post .top-read-full{
	color:#00CCFF;
}

.member_profile .top-post .top-read-full:hover{
	background-color:#00CCFF;
}

.member_profile .top-post .top-read-full span{
	background-image:url(/images/nav-blue-right-light.png);
}

.member_profile .top-post .top-read-full:hover span {
    background-image: url("/images/nav_white_right.png");
}

.member_profile .top-post .top-post-header .comment-total{
	background:#fff;
	color:#333;
}

.member_profile .top-post .comment-box,
.member_profile .top-post .comment-box:hover{
	background:#fff;
}

.member_profile .top-post .comment-box .comment-total:after {
    background: url("/images/comment_whitebox_arrow.png") no-repeat scroll 0 0 transparent;
}

.member_profile{
	padding: 0 10px 10px;
}

.member_profile .filter-nav{
	background:#fff;
	padding:10px 30px 10px;
	margin: 0 -10px;
}
