#slimftr.slimftr_white {
	background-image: url('//imgrabo.com/design/site/blog/blog-bottom.png') !important;
	width:1250px;
}
#slimftr.slimftr_white{
	background:none !important;
}
.page_blog #sitebody{
	border-radius:0px 0px 3px 3px;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);	
}
.blogpage{
	width:1250px;
	margin:0 auto;
	overflow:visible;
}
.blogpage-cont{
	background:#fff url('//imgrabo.com/design/site/blog/blog-bg-cont.png') repeat-y right top;
	text-align:left;
	overflow:visible;
	padding:8px 0 10px;
}
.blogpage-left{
	float:left;
	width:954px;
	overflow:visible;
	padding-top:4px;
}
.blogpage-right{
	float:right;
	width:296px;
	position:relative;
}
/***************************/
.blogpage-left-top{
	height:69px;
	border-bottom:1px solid #cfe5f4;
}
.blogpage-left-top h2{
	font-family: Verdana, arial, sans-serif;
	font-size:24px;
	font-weight:normal;
	font-style:normal;
	color:black;
	display:block;
	margin-left:19px;
	margin-top:5px;
}
.blogpage-left-top h3{
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:black;
	margin-left:22px;
	margin-top:6px;
}
/***************************/
h1.newhrd-blog{
	float:left;
	display:block;
	margin-top:20px;
	margin-left:13px;
}
h1.newhrd-blog a{
	font-family: arial, sans-serif;
	font-size:26px;
	font-weight:normal;
	font-style:normal;
	color:white;
	text-shadow:#1a6ebd 0px 1px 0px;
}
.blog-post{
	border-bottom:1px solid #cfe5f4;
	width:100%;
	position:relative;
	overflow:visible;
	margin-top:11px;
	padding-bottom:18px;
}

.blogpage-left .blog-post:last-child{
	border-bottom:none;
	margin-bottom:80px;
}
.blogpage-left .blog-post:first-child{
	border-bottom:1px solid #cfe5f4;
	margin-bottom:0px;
}
.blog-post-left{
	position:absolute;
	left: -8px;
	top:6px;
	background:url('//imgrabo.com/design/site/blog/blog-post-left.png') top left no-repeat;
	color:white;
	width:98px;
	min-height:59px;
	text-align:right;	

}
.blog-post-left a.bpl-ic{
	display:block;
	margin-top:8px;
	width:24px;
	height:19px;
	background:url('//imgrabo.com/design/site/blog/blog-post-icons.png') 0 0 no-repeat;
	float:right;
	margin-right:9px;
	margin-bottom:3px;
	_margin-right:4px;	
}
/***********/
.blog-post-left a.blog-cat-news{background-position:0 0px;}
.blog-post-left a.blog-cat-tech{background-position:0 -19px;}
.blog-post-left a.blog-cat-biz{background-position:0 -38px;}
.blog-post-left a.blog-cat-other{background-position:0 -57px;}
.blog-post-left a.blog-cat-poll{background-position:0 -76px;}
/************/
.blog-post-left a.bpl-cat{
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:white;
	text-shadow:#144607 0px 1px 0px;
	margin-right:9px;
	width: 90px;
	float: right;
}
.blog-post-left a.bpl-comm{
	display:block;
	float:left;
	background:url('//imgrabo.com/design/site/blog/blog-post-comm-icon.png') 0 0 no-repeat;
	line-height:11px;
	height:18px;
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#0075c4;
	padding-left:25px;
	margin-top:20px;
	margin-right:4px;
	margin-left: 21px;
}
.bpl-views{
	display:block;
	float:left;
	background:url('//imgrabo.com/design/site/blog/blog-post-views-icon.png') 0 0 no-repeat;
	line-height:16px;
	height:18px;
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#77acd1;
	padding-left:25px;
	margin-top:5px;
	margin-right:4px;
	margin-left: 21px;
}
.blog-post-left a.bpl-comm:hover{color:#054b79;}
.blog-post-txt{	margin-left:111px;}
div.blog-post-title {
	margin-bottom:16px;
}
div.blog-post-title a{
	display:block;
	font-family: arial, sans-serif;
	font-size:30px;
	font-weight:normal;
	font-style:normal;
	color:#0569ac;
	margin-right:20px;
}
div.blog-post-title a:hover{color:#054b79;}
div.blog-post-title span{
	display:block;
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#a1a1a1;
	margin-top:1px;
}
div.blog-post-title span a{
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#0569ac;
	display:inline;
}
.blog-post p{
	margin-bottom:15px;
	margin-top:10px;
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:black;
	line-height:17px;
}

.blog-post a.blog-post-readmore{
	display:block;
	background:url('//imgrabo.com/design/site/blog/blog-post-readmore.png') 0 0 no-repeat;
	height:18px;
	padding-left:24px;
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#0075c4;
	line-height:18px;
	float:left;
	margin-top:10px;
}
.blog-post-share{
	float:right;
	margin-right:25px;
	margin-top:1px;
	overflow:visible;
}
.blog-post-share a{
	float:left;
	display:block;
	width:16px;
	height:16px;
	margin-left:7px;
	background:url('//imgrabo.com/design/site/blog/blog-share-icons.png') 0 0 no-repeat;
}
a.blog-share-fb{background-position:0 0;}
a.blog-share-tw{background-position:0 -16px;}
a.blog-share-dl{background-position:0 -32px;}
/***************************/
.blogpage-right h2{
	font-family: arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	font-style:normal;
	color:black;
	text-shadow:#f5fbff 0px 1px 0px;
	line-height:22px;
	margin-top:9px;
	margin-left:21px;
	display:block;
}
.blogpage-right i{
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#3e454a;
	text-shadow:#ecf7ff 0px 1px 0px;
	line-height:17px;
	width:244px;
	margin-top:3px;
	margin-left:21px;
	display:block;
}
.blogpage-right input{
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:black;
	display:block;
	width:205px;
	height:35px;
	_line-height:35px;
	margin-top:8px;
	margin-left:17px;
	background:url('//imgrabo.com/design/site/blog/blog-sidebar-search.png') 0 0 no-repeat;
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#72b7e8;
	padding-left:15px;
	padding-right:38px;
	border:none;
	
}
.blogpage-right input:hover{background-position:0 -36px;color:#6eb5e7;}
.blogpage-right input:focus{background-position:0 -71px;}
.blogpage-right-cat{margin-top:13px;}
.blogpage-right-cat b{
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:black;
	margin-left:20px;
	margin-bottom:6px;
	display:block;
}
.blogpage-right-cat a.blog_allp_right{
	display:inline-block;
	float:right;
	line-height:12px;
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#0075c4;
	padding-right:14px;
	padding-top:1px;
}
.blogpage-right-cat a.blog_allp_right:hover{background:none;color:#0061a2;}
.blogpage-right-cat a{
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#0075c4;
	display:block;
	height:33px;
	line-height:33px;
	cursor:pointer;
}
.blogpage-right-cat a span{
	display:block;
	background:url('//imgrabo.com/design/site/blog/blogpage-cat-icons.png') 0 0 no-repeat;
	width:24px;
	height:19px;
	float:left;
	margin-top:7px;
	margin-left:21px;
	margin-right:9px;
	_margin-left:11px;
}
.blogpage-right-cat a span.blog-cat-news{background-position:0 0px;}
.blogpage-right-cat a span.blog-cat-tech{background-position:0 -19px;}
.blogpage-right-cat a span.blog-cat-biz{background-position:0 -38px;}
.blogpage-right-cat a span.blog-cat-other{background-position:0 -57px;}
.blogpage-right-cat a span.blog-cat-poll{background-position:0 -76px;}
.blogpage-right-cat a:hover{background:url('//imgrabo.com/design/site/blog/blogpage-right-cat.png') top left repeat-y;	color:#0075c4;}
.blogpage-right-cat a.blogpage-catselect{background:url('//imgrabo.com/design/site/blog/blogpage-right-cat-select.png') top left repeat-y;}
.blogpage-right-cat a.blogpage-catselect:hover{background:url('//imgrabo.com/design/site/blog/blogpage-right-cat-select.png') top left repeat-y;}
/***************************/
.blogpage-switch-hld{
	width:100%;
	background:url('//imgrabo.com/design/site/blog/blogpost-right-grd.png') bottom left repeat-x;
	height:40px;
	border-bottom:#a9d3f2 solid 1px;
}
a.blogpage-switch{
	display:block;
	float:left;
	background:none;
	padding-left:5px;
	margin-left:12px;
	margin-right:-8px;
	margin-top:9px;
	margin-bottom:5px;
}
a.blogpage-switch:hover {
	background:#BADEF9;
}
a.blogpage-switch b{
	background:none;
	line-height:25px;
	display:block;
	padding-right:9px;
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#0075c4;
	padding-left:2px;
}
a.blog-sw-active, a.blog-sw-active:hover{
	background:#1277BB;
}
a.blog-sw-active b{
	color:white;
	text-shadow: #066fb7 0px 1px 0px;
}
.blogpage-toplist{
	width:100%;
}
.blogpage-toplist a.blogright_popular{
	display:block;
	background:none;
	width:100%;
	padding-bottom:5px;
	border-bottom:1px solid #bcdffa;
	cursor:pointer;
}
.blogpage-toplist a.blogright_popular span {
	display: block;
	background: url('//imgrabo.com/design/site/blog/blogpage-cat-icons.png') 0 0 no-repeat;
	width: 24px;
	height: 19px;
	float: left;
	margin-top: 9px;
	margin-left: 12px;
	margin-right: 9px;
	_margin-left: 5px;
	_margin-right:5px;
}
.blogpage-toplist a.blogright_popular b {
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#0075c4;
	padding-top:6px;
	width: 250px;
	float:left;

}
.blogpage-toplist a.blogright_popular b i{
	margin:0px;
	float:none;
	padding:0px;
	font-family: Verdana, arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	color:#8bc6ee;
}
.blogpage-toplist a.blogright_popular:hover{background:url('//imgrabo.com/design/site/blog/blogpage-right-cat.png') top left repeat-y;}
/**************/
.blogpage-toplist a.blogpage_lastcomm{
	display:block;
	background:none;
	padding-bottom:5px;
	border-bottom:1px solid #bcdffa;
	cursor:pointer;
	padding:6px 13px;
	padding-right:0px;
}
.blogpage-toplist a.blogpage_lastcomm img{ border:none; float:left; padding-top:2px; border-radius:50%; }
.blogpage-toplist a.blogpage_lastcomm span{
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#0075c4;
	width: 235px;
	padding-left:9px;
	float:left;
	overflow:hidden;
}
.blogpage-toplist a.blogpage_lastcomm span b{
	color:black;
}
.blogpage-toplist a.blogpage_lastcomm span i{
	margin:0px;
	float:none;
	padding:0px;
	font-family: Verdana, arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	line-height:15px;
	color:#8bc6ee;
}
.blogpage-toplist a.blogpage_lastcomm:hover{background:url('//imgrabo.com/design/site/blog/blogpage-right-cat.png') top left repeat-y;}
/*************/
.blogpage-right form{
	position:relative;
}

.blog-suggester {
	position:absolute;
	top: 35px;
	left:0px;
	z-index:100;
	width:296px;
	display: none;
}
.blog-suggesterttl {
	background-image:url('//imgrabo.com/design/site/blog/suggester_ttl.png');
	padding-top:5px;
	padding-bottom:6px;
	padding-left:13px;
	color:#3096de;
}
.blog-suggester_ftr {
	background-image:url('//imgrabo.com/design/site/blog/suggester_ftr.png');
	padding-top:5px;
	padding-bottom:12px;
	padding-left:13px;
	color:#3096de;
	height: 15px;
}
.blog-suggester_content {
	background-image:url('//imgrabo.com/design/site/blog/suggester_content.png');
	padding-left: 3px;
	padding-right: 3px;
}
.blog-suggester_content a{
	display:block;
	width: 271px;
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#04609e;
	padding-top:3px;
	padding-left:7px;

}
.blog-suggester_content a i{
	font-family: Verdana, arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	color:#bebebe;
	margin:0px;
	padding:0px;
	display:inline;
	padding-left:5px;
}
.blog-suggester_content a:hover{color:#054b79;}
/****************/
.blogpostpage .blogpage-right .blogpost-r{
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:black;
	display:block;
	padding-left:14px;
	line-height:42px;
	height:40px;
	background:url('//imgrabo.com/design/site/blog/blogpost-right-grd.png') bottom left repeat-x;

}
.blogpostpage .blogpage-right  input{
	margin-top:13px;
	margin-bottom:6px;
}
.blogpostpage .blogpage-right  input:focus{
	color:#000;
	font-weight:bold;
}
.blogpostpage .blog-post {
	border-bottom: 1px solid #CFE5F4;
	width: 100%;
	position: relative;
	overflow: visible;
	margin-top: 11px;
	padding-bottom: 12px;
}
.blogpostpage div.blog-post-title {
	margin-bottom:16px;
}
.blogpostpage div.blog-post-title b{
	display:block;
	font-family: arial, sans-serif;
	font-size:30px;
	font-weight:normal;
	font-style:normal;
	color:black;
	padding-right:20px;
}
/**************/
.blogpost_likes{float:left;margin-top:9px;width:100%;border-bottom:1px solid #cfe5f4;padding-bottom:9px;}
.blogpost_likes_l{float:left;margin-left:111px;_margin-left:55px;}
.blogpost_likes_r{float:right;margin-right:26px;_margin-right:13px;}
/**************/
.bp_rwall{ width:890px; margin-left:41px; }
.bp_rwall_head b{
	font-family: arial, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: black;
	margin-top:19px;
	margin-bottom:7px;
	float:left;
	margin-left:71px;
}
.bp_rwall_head a{
	font-family:Verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3093d6;
	margin-top:14px;
	margin-bottom:8px;
	float:right;
	padding-left:12px;
	padding-right:12px;
	height:24px;
	line-height:23px;
	text-align:center;
	border-radius:5px;
}
.bp_rwall_head a:hover{	background:#e2f0f9; color:#0569ac;}

.bp_review{
	background:url(//imgrabo.com/design/site/blog/bp_review_bg.png) top left repeat-x;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	padding-left:8px;
	padding-top:8px;
	margin-bottom:15px;
}

.bp_review_txt{
	color:black;
	float:left;   
	width:780px;
	font-family: Verdana, Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height:17px;
	font-style:normal;
	padding-top:4px;
	padding-left:2px;
}
.bp_review_head{
	overflow:visible;
	height:24px;
}
a.bprh-name{
	color:#3093d6;
	display:block;	
	font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
	font-weight:normal;
	font-style:normal;
	float:left;
	padding-left:2px;
	padding-top:1px;
}
a.bprh-name:hover{color: #105685;}

.bprh-rate{
	float:right;
	margin:0px;
	margin-top:2px;
	overflow:visible;
	margin-right:5px;
	_width:200px;
}
div.rev-rate{
	background:url(//imgrabo.com/design/site/blog/rev-rate.png) 0 0 no-repeat;
	width:17px;
	float:left;
	height:21px;
	margin-right:2px;
}
div.rev-empty{background-position:0 -23px;}
.bprh-rate span{
	color:#525252;
	display:block;	
	font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
	font-weight:normal;
	font-style:normal;
	float:right;
	margin-right:10px;
	margin-top:-1px;
	margin-left:5px;
}
.bprh-rate b{
	float:left;
	display:block;
	color:#838383;
	font-family: Verdana, Arial,Helvetica,sans-serif;
    font-size: 12px;
	font-weight:normal;
	font-style:normal;
	padding-top:2px;
	margin-right:10px;
}
.bp_avatar {
	width:50px;
	height:50px;
	float:left;
	padding-right:10px;
	padding-bottom:8px;
}

.bp_avatar a{
	display:block;
	padding:2px;
	border:1px solid #ccc;
	background-color:white;
	border-radius:50%;
	width:40px;
	height:40px;
}
.bp_avatar a:hover{
	border:1px solid #aaa;
}

.bp_avatar a img{
	width:40px;
	height:40px;
	border:none;
	border-radius:50%;
}
.bp_actparams {
	color:#777;
	font-family: Verdana, Arial,Helvetica,sans-serif;
    font-size: 12px;
	font-weight:normal;
}
.blogpage-left .nf_grey_value strong{
	font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
	line-height:18px;
	font-weight:normal;
	display:block;
	padding-left:71px;
	padding-bottom:8px;
}
.blogpage-left .nf_grey_value textarea{
	width:790px;
	max-width:790px;
	margin-left:70px;
}
.blogpage-left .nf_button{
	margin-left:70px;
	margin-bottom:10px;
	margin-top:0px;
}
.bp_review .admin_settings{
	display:none;
}
.bp_review:hover .admin_settings{
	display:inline;
}
/********************/
.blog-post-cont ul, .blog-post-cont ol {
	padding: 0 0 0 5px;
	margin: 0 0 16px 0;
	float: none;
	display: block;
}
.blog-post-cont ul li, .blog-post-cont ol li {
	display: list-item;
	float: none;
	list-style-position: outside;
	margin: 0 0 0 16px;
	padding: 0;
}
.blog-post-cont ul li{ list-style-type: disc; padding-top:5px;}
.blog-post-cont ol li{ list-style-type: decimal; }

.blog-post-cont h1 { margin: 16px 0;}
.blog-post-cont h2, .blog-post-cont h3{ margin: 14px 0;}
.blogpostpage .blog-post-cont h2{
	display:block;
	font-family: arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	font-style:normal;
	line-height: normal;
	color:black;
	margin:0px;
}
.blog-post-cont blockquote{ margin: 12px 40px;}
.blog-post-cont{ width:820px; line-height:1.5 !important; }
.blog-post-cont figure.image img { width: 100%; max-width: 600px; display: block; margin: 20px auto; }
/***********************/
.blog-page-subscr{
	padding-top:10px;
	padding-left:21px;
	padding-bottom:3px;
}
.blog-page-subscr b{
	display:block;
	padding-bottom:9px;
}
.blog-page-subscr a{
	display:block;
	background:url('//imgrabo.com/design/site/blog/blog-page-subscr.gif') 0 0 no-repeat;
	width:30px;
	height:30px;
	float:left;
	margin-right:9px;
}
.blog-page-subscr a.fb{background-position:0 0px;}
.blog-page-subscr a.tw{background-position:0 -30px;}
.blog-page-subscr a.rss{background-position:0 -60px;}
.blog-page-subscr a.mail{background-position:0 -90px;}
/***********************/
.blog_post_poll{
	padding-top:12px;
}
.blog_post_poll strong{
	display:block;
	font-family: Verdana, Arial,Helvetica,sans-serif;
    font-size: 12px;
	font-weight:bold;
	font-style:normal;
	padding-bottom:9px
}
.blog_poll_answ{
	margin-bottom:6px;
}
.blog_poll_answ span.label{
	cursor:pointer;
	float:left;
	margin-right:6px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.blog_poll_answ span.label .blog_poll_input{
	width:22px;
	height:22px;
	float:left;
	padding-left:8px;
	padding-top:8px;
}
.blog_poll_answ span.label div.blog_poll_colb{
	background:url('//imgrabo.com/design/site/blog/blog_poll_colb.gif') 0 0 no-repeat;
	width:344px;
	height:30px;
	float:left;
	position:relative;
}
.blog_poll_answ span.label div.blog_poll_colb2{
	float:left;
	background:url('//imgrabo.com/design/site/blog/blog_poll_colb2.gif') top left no-repeat;
	height:30px;
	min-width:0%;
	max-width:343px;
}
.blog_poll_answ span.label b{
	position:absolute;
	top:0px;
	left:11px;
	line-height:28px;
	color:#0569ac;
}
.blog_poll_answ span.label span{
	position:absolute;
	top:0px;
	right:10px;
	line-height:28px;
	color:#96c2e1;
}
.blog_poll_users{float:left;}
.blog_poll_users a{
	float:left;
	display:block;
	width:30px;
	height:30px;
	position:relative;
	margin-right:6px;
}
.blog_poll_users a span{
	background:url('//imgrabo.com/design/site/blog/blog_poll_users_mask.png') no-repeat;
	width:30px;
	height:30px;
	position:absolute;
	top:0px;
	left:0px;
	_display:none;
}
.blog_poll_users a img{border:none;}

.blog_poll_answ_clear{
	display:block;
	float:left;
	margin-top:4px;
	width:21px;
	height:21px;
	background:url('//imgrabo.com/design/site/blog/blog_poll_answ_clear.gif') 0 0 no-repeat;
	cursor:pointer;
	display:none;
}
.blog_poll_answ span.label:hover{background-color:#e2f1fb;}
.blog_poll_answ span.label div.blog_poll_colb:hover{background-position:0 -30px;}
.blog_poll_answ span.label div.blog_poll_colb:hover b{color:#004f84;}
.blog_poll_answ span.label div.blog_poll_colb:hover span{color:#004f84;}
.blog_poll_answ span.label div.blog_poll_colb:hover .blog_poll_colb2{background-position:center left;}
.blog_poll_answ span.label div.blog_poll_colb:active{background-position:0 -60px;}
.blog_poll_answ span.label div.blog_poll_colb:active b{color:#004f84;}
.blog_poll_answ span.label div.blog_poll_colb:active span{color:#004f84;}
.blog_poll_answ span.label div.blog_poll_colb:active .blog_poll_colb2{background-position:bottom left;}
.blog_poll_answ.blog_answ_clicked:hover .blog_poll_answ_clear{display:block;}
.blog_poll_answ_clear:hover{background-position:0 -21px;}

.blog_answ_clicked span.label div.blog_poll_colb{background-position:0 -60px;}
.blog_answ_clicked span.label div.blog_poll_colb b{color:#004f84;}
.blog_answ_clicked span.label div.blog_poll_colb span{color:#004f84;}
.blog_answ_clicked span.label div.blog_poll_colb .blog_poll_colb2{background-position:bottom left;}
.blog_answ_clicked span.label div.blog_poll_colb:hover{background-position:0 -60px;}
.blog_answ_clicked span.label div.blog_poll_colb:hover b{color:#004f84;}
.blog_answ_clicked span.label div.blog_poll_colb:hover span{color:#004f84;}
.blog_answ_clicked span.label div.blog_poll_colb:hover .blog_poll_colb2{background-position:bottom left;}

.blog_users_content{padding-left:5px;padding-top:2px;padding-bottom:15px;}
.blog_users_content .user-box   {   margin:8px 7px 0; float:left; width:50px; height:72px; position:relative; z-index:1;  }
.blog_users_content .user-box .online   {   display:block; width:11px; height:11px; background:url(//imgrabo.com/design/site/online.png); position:absolute; z-index:1; top:36px; right:2px;  }
.blog_users_content .user-box img   {   width:50px; height:50px; border:none; border-bottom:1px solid #fff; border-radius:50%; }
.blog_users_content .user-box span.name {   text-align:center; display:block; overflow:hidden; height:21px; line-height:20px; position:relative; color:#5ba0ce; text-shadow:0 1px 0 #eff7fe; z-index:1; _width:70px;}
.blog_users_content .user-box span.name span    {   text-align:center; width:13px; height:21px; display:block; position:absolute; top:0; right:0; background:url(//imgrabo.com/design/site/deal_user_image_mask.png); }
.blog_users_content .user-box span.name span.white-mask {   background:url('//imgrabo.com/design/site/deal_user_image_mask_white.png'); }
.blog_users_content .user-box:hover span.name   {   color:#0d70b3; text-shadow:0 1px 0 #f7fbfe; }
.blog_users_content .user-box span.name b   { font-weight:normal;  font-style:normal; display:inline-block;    }
/*****************************/
.blogpost_author{
	background:#D7EEFF url('//imgrabo.com/design/site/blog/blog_author_bg.gif') top left repeat-x;
	padding-top:9px;
	padding-left:49px;
	padding-bottom:9px;
	border-bottom:#b7ddf9 solid 1px;
}
.blogpost_author_avtr{
	width:42px;
	height:42px;
	float:left;
	padding:2px;
	background:white;
	border:#9acdf2 solid 1px;
	border-radius:50%;
}
.blogpost_author_avtr img{
	width:42px;
	height:42px;
	border:none;
	border-radius:50%;
}
.blogpost_author_avtr:hover{border:#498bbb solid 1px;}
.blogpost_author div{
	float:left;
	width:540px;
	padding-left:13px;
}
.blogpost_author div strong{
	display:block;
	padding-bottom:1px;
}
.blogpost_author div p{
	display:block;
	line-height:16px;
}

.blogpost_author div p a{
	color:#3093d6;
	font-weight:bold;
}

.blogpage-sidead{
	display:block;
	background:#379720 url('//imgrabo.com/design/site/blog/blogpage-sidead-bg.png') top left repeat-x;
	width:160px;
	min-height:80px;
	padding:9px 14px;
	padding-bottom:14px;
	padding-right:80px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-left:21px;
	margin-top:18px;
	margin-bottom:18px;
	position:relative;
	overflow:visible;
	cursor:pointer;
}
.blogpage-sidead .blogpage-sidead-pic{
	display:block;
	background:url('//imgrabo.com/design/site/blog/blogpage-sidead-pic.png') 0 0 no-repeat;
	width:94px;
	height:89px;
	position:absolute;
	top:9px;
	right:-13px;
}
.blogpage-sidead p{
	font-family: arial, sans-serif;
	font-size:18px;
	line-height:21px;
	font-weight:normal;
	font-style:normal;
	color:white;
	text-shadow:0px 1px 1px rgba(0, 0, 0, .36);
	padding-bottom:8px;
}
.blogpage-sidead-btn{
	display:block;
	float:left;
	background:url('//imgrabo.com/design/site/blog/blogpage-sidead-btn2.png') top left no-repeat;
	padding-left:6px;
}
.blogpage-sidead-btn b{
	display:inline-block;
	background:url('//imgrabo.com/design/site/blog/blogpage-sidead-btn.png') top right no-repeat;
	padding-right:18px;
	padding-left:7px;
	height:30px;
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	line-height:26px;
	font-weight:bold;
	font-style:normal;
	color:#125b00;
	text-shadow:0px 1px 0px white;
}

.bp_review:hover .actparams span{visibility:visible;}
.bp_review_txt .act_commentbody small{font-size: 11px;color: #999;}
.bp_review_txt .act_commentform .act_smallcomment{ width:740px; }
.bp_review_txt .act_commentbody .act_cominput textarea{ width:769px; }

/********/

.blog_top_flybar{
	position:fixed;
	top:52px;
	left:0px;
	width:100%;
	z-index:29;
	height:0px;
	overflow:visible;
}
.blog_flybar_wrap{
	width:960px;
	margin:0 auto;
	position:relative;
	height:0px;
	overflow:visible;
}
.blog_flybar{
	position:absolute;
	top:0px;
	left:-40px;
	width:827px;
	padding:0 11px;
	background:#f5faff;
	border-bottom:1px solid #adc4d4;
	height:43px;
	box-shadow:0 2px 2px rgba(0, 0, 0, 0.15), 0 1px 1px rgba(0, 0, 0, 0.10);
}
.blog_flybar .blog_flybar_icon{
	display: block;
	background: url('//imgrabo.com/design/site/blog/blogpage-cat-icons.png') 0 0 no-repeat;
	width: 24px;
	height: 19px;
	float: left;
	margin-top:12px;
}
.blog_flybar .blog_flybar_icon.blog-cat-news{background-position:0 0;}
.blog_flybar .blog_flybar_icon.blog-cat-tech{background-position:0 -19px;}
.blog_flybar .blog_flybar_icon.blog-cat-biz{background-position:0 -38px;}
.blog_flybar .blog_flybar_icon.blog-cat-other{background-position:0 -57px;}
.blog_flybar .blog_flybar_icon.blog-cat-poll{background-position:0 -76px;}

.blog_flybar_title{
	display:block;
	float:left;
	padding-left:12px;
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	line-height: 42px;
	font-weight:bold;
	font-style:normal;
	color:#044f82;
	text-align:left;
	white-space:nowrap;
	width:640px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.blog_flybar_right{
	float:right;
	padding-top:11px;
	padding-right:2px;
	font-family: Verdana, arial, sans-serif;
	font-size:12px;
	line-height: 20px;
	color:#61acdc;
}
.blog_flybar_right span{display:block;float:left;}
.blog_flybar_right .blog_flybar_like{
	display:block;
	float:left;
	background:url('//imgrabo.com/design/site/blog/blog_flybar_like.png') top left no-repeat;
	height:18px;
	padding-left:22px;
	font-weight:bold;
	font-style:normal;
	color:#167bbf;
	margin-right:3px;
}
.blog_flybar_right .blog_flybar_like_close{
	display:none;
	background:url('//imgrabo.com/design/site/blog/blog_flybar_like_close.gif') no-repeat;
	width:11px;
	height:11px;
	opacity:.39;
	float:left;
	margin-top: 5px;
	margin-left:8px;
}
.blog_flybar_right .blog_flybar_like_close:hover{opacity:1;}
.blog_flybar_right .blog_flybar_like:hover{background-position:center left;color:#1b7505;}
.blog_flybar_right.done .blog_flybar_like{background-position:bottom left;color:#2477af;}
.blog_flybar_right.done .blog_flybar_like_close{display:block;}
div.blog-post-title span .blog_flybar_right{display:inline;float:none;padding-top:0px;}
div.blog-post-title span .blog_flybar_like{display:inline-block;float:none;}
div.blog-post-title span .blog_flybar_right span{display:inline-block;float:none;color: #61ACDC;}
div.blog-post-title span .blog_flybar_right.done .blog_flybar_like_close{display:inline-block;float:none;}

.blogpage-sidead-story {
    background: url('//imgrabo.com/design/site/blog/blogpage-sidead-story.png') no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 121px;
    margin-bottom: 18px;
    margin-left: 21px;
    margin-top: 18px;
    width: 255px;
}

/*****************************************/

.act_comrow {
	background-image:url('//imgrabo.com/design/site/actcomments_backgr.gif');
	background-repeat:repeat-x;
	height: 24px;
	border-top:1px solid #fafafa;
	border-bottom:1px solid #d7d7d7;
}
.act_comrow.roundtop {
	background-image:url('//imgrabo.com/design/site/act_comrow.gif');
	background-position:top left;
}
.act_comrow.roundtop div.act_comrow2 {
	background-image:url('//imgrabo.com/design/site/act_comrow2.gif');
	background-position:top right;
	background-repeat:no-repeat;
}
.act_comrow_likes {
	background-image:url('//imgrabo.com/design/site/actcomments_likes.gif');
	background-repeat:no-repeat;
	height: 24px;
	line-height:24px;
	padding-left:30px;
	background-position:10px 5px;
	color:#666;
	font-size:11px;
}
.act_comrow_likes a {
	font-size:11px;
}

.seeprevcom {
	background-image:url('//imgrabo.com/design/site/actcomments_commentsicon.gif');
	background-repeat:no-repeat;
	height: 24px;
	line-height:24px;
	padding-left:30px;
	background-position:10px 6px;
	display:block;
	float:left;
}
.act_commentform {
	background-color:#f4f4f4;
	padding:8px;
	border-top:1px solid white;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}
.act_commentform .act_smallcomment {
	height: 28px;
	background-image:url('//imgrabo.com/design/site/act_smallcomment.gif');
	background-position:top left;
	line-height:28px;
	display:block;
	width:590px;
}
.act_commentform .act_smallcomment b{
	height: 28px;
	background-image:url('//imgrabo.com/design/site/act_smallcomment_2.gif');
	background-position:top right;
	background-repeat:no-repeat;
	line-height:28px;
	display:block;
	padding-left:10px;
	font-size:11px;
	color:#aaa;
	font-weight:normal;
	cursor:text;
}
.act_commentform .act_smallcomment:hover {
	background-position:bottom left;
}
.act_commentform .act_smallcomment:hover b{
	background-position:bottom right;
	color:#666;
}

.act_postcommentavatar {
	width:50px;
	height:50px;
	float:left;
}
.act_cominput {
	padding-left:7px;
}
.act_cominput textarea {
	width:520px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:5px;
	border:1px solid #d0d0d0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:#f9f9f9 url('//imgrabo.com/design/site/act_cominput.gif') repeat-x;
	display:block;
	margin:1px;
	outline:none;
}
.act_cominput textarea:hover {
	border:1px solid #a9a9a9;
}
.act_cominput textarea:focus {
	border:2px solid #167abf;
	margin:0px;
}
.act_cominput input {
	margin-left:1px;
	cursor:pointer;
	margin-top:4px;
	padding:4px 10px 5px 10px;
	background-image:url('//imgrabo.com/design/site/act_combtn.gif');
	border:1px solid #005590;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:white;
	text-shadow:0px 1px 0 #005590;
}
.act_cominput input:hover {
	background-position:0px -29px;
}
.act_cominput input:active {
	background-position:0px -58px;
	border:1px solid #004575;
}
.act_thecomments {
	background-color:#f4f4f4;
}
.act_onecomment {
	border-bottom:1px solid #e5e5e5;
	border-top:1px solid #f9f9f9;
	padding:8px;
	position:relative;
	padding-right:20px;
}
.act_onecomment_avatar {
	float:left;
	display:block;
	margin-right:8px;
}
.act_onecomment_avatar img{
	width:40px;
	height:40px;
	border-radius:50%;
}
.act_delcomment {
	display:block;
	width:15px;
	height:15px;
	position:absolute;
	top:6px;
	right:6px;
	background-image:url('//imgrabo.com/design/site/act_closecomment.gif');
	display:none;
}
.act_onecomment:hover .act_delcomment {
	display:block;
}
.act_delcomment:hover {
	background-position:0px -15px;
}
.act_delcomment:active {
	background-position:0px -30px;
}

.bp_review_txt .actparams{
	color: #A1A1A1;
	margin:5px 0;
}
/*****************************************/
.blogpagging{
	margin: 15px;
	width: auto;
	margin-bottom: 10px;	
}
.app_download_badges{
	display:block;
}
.app_googleplay_badge, 
.app_appstore_badge{
	display:block;
	float:left;
	margin-right:15px;
	width:180px;
	height:49px;
	background:url('//imgrabo.com/design/redesign/application_badges.jpg') 0px 0px no-repeat;
}
.app_appstore_badge{
	background-position:-180px 0px;
}
.app_googleplay_badge:hover{background-position:0px -49px;} 
.app_appstore_badge:hover{background-position:-180px -49px;}
