/* =Resets
-------------------------------------------------------------- */

div.sharedaddy ul, 
div.sharedaddy li {
	margin: 0;
	padding: 0;
	list-style: none;
	border: none;
	background: none;
}

div.sharedaddy, 
#content div.sharedaddy, 
#main div.sharedaddy {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 12px;
	clear: both;
}

div.sharedaddy, 
div.sharedaddy div {
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
}

div.sharedaddy h3,
#content div.sharedaddy h3,
#main div.sharedaddy h3,
#primary div.sharedaddy h3 {
	font-size: 12px;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	margin: 3px 0;
	padding: 0;
	text-transform: none;
	letter-spacing: 0;
	line-height: 1;
	font-weight: bold;
	width: 15.625%; /* 100px / 640px */ float: left;
	position: static;
	background: none;
	border: none;
}

.rtl div.sharedaddy h3, 
.rtl #content div.sharedaddy h3,
.rtl #main div.sharedaddy h3,
.rtl #primary div.sharedaddy h3 {
	float: right;
	text-align: right;
}

div.sharedaddy ul, 
div.sharedaddy li {
	margin: 0 !important;
	padding: 0 !important;
	text-indent: 0;
}

div.sharedaddy li::before {
	content: "";
}

div.sharedaddy div.sharing-clear {
	margin: 0 !important;
	padding: 0 !important;
}

div.sharedaddy div.pd-rating {
	margin: 0;
	min-height: 23px;
}

div.sharedaddy a, 
div.sharedaddy a:link, 
div.sharedaddy a:visited {
	font-style: normal;
}

/* ClearFix trick */

div.sharedaddy:before, 
div.sharedaddy:after,
div.sharedaddy .sd-block:before, 
div.sharedaddy .sd-block:after,
div.sharedaddy ul:before, 
div.sharedaddy ul:after {
	content: "\0020";
	display: block;
	height: 0;
	overflow: hidden;
}

div.sharedaddy:after,
div.sharedaddy .sd-block:after,
div.sharedaddy ul:after {
	clear: both;
}

div.sharedaddy,
div.sharedaddy .sd-block,
div.sharedaddy ul {
	zoom: 1;
}


/* =Base Styles
-------------------------------------------------------------- */

div.sharedaddy div.sd-block {
	border-top: 1px solid #ddd;
	border-top: 1px solid rgba(0,0,0,.13);
	padding: 10px 0 5px;
	margin: 0;
	width: 100% !important;
}

div.sharedaddy.sharedaddy-dark .sd-block {
	border-top-color: #222;
	border-top-color: rgba(50,50,50,.5);
}

div.sharedaddy .sd-content {
	width: 82.125%; /* 530px / 640px */ 
	float: right;
	margin: -2px 0 0 0;
}

div.sharedaddy .sd-content ul {
	margin: 0;
}

div.sharedaddy .sd-content li {
	float: left;
	margin: 0 5px 5px 0 !important;
	display: block;
}

.rtl div.sharedaddy .sd-content {
	float: right;
}

.rtl div.sharedaddy .sd-content li {
	float: right;
	margin: 0 0 5px 5px !important;
}

/* Base Button .sd-button */

div.sharedaddy a.sd-button {
	margin: 0;
	padding: 0;
	display: inline-block;
	background: #efefef;
	background: -moz-linear-gradient(top, #f7f7f7 0%, #efefef 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#efefef));
	background: -webkit-linear-gradient(top, #f7f7f7 0%,#efefef 100%);
	background: -o-linear-gradient(top, #f7f7f7 0%,#efefef 100%);
	background: -ms-linear-gradient(top, #f7f7f7 0%,#efefef 100%);
	background: linear-gradient(top, #f7f7f7 0%,#efefef 100%);
	border-radius: 3px;
	border: 1px solid #ddd !important;
	box-shadow: inset 0 1px 0 #fff;
	color: #000 !important;
	text-decoration: none;
	line-height: 1;
	font-size: 12px;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: normal;
}

div.sharedaddy a.sd-button:hover {
	color: #000;
	text-shadow: 0 1px 0 #fff;
	border-color: #ccc;
	background: #eee;
	background: -moz-linear-gradient(top, #efefef 0%, #eee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#eee));
	background: -webkit-linear-gradient(top, #efefef 0%,#eee 100%);
	background: -o-linear-gradient(top, #efefef 0%,#eee 100%);
	background: -ms-linear-gradient(top, #efefef 0%,#eee 100%);
	background: linear-gradient(top, #efefef 0%,#eee 100%);
}

div.sharedaddy a.sd-button:active {
	background-color: #efefef;
	box-shadow: inset 0 -1px 0 #fff;
	border-color: #ddd;
}

a.sd-button > span {
	padding: 4px 8px;
	display: block;
	opacity: .8;
	line-height: 1.5em;
	text-shadow: none;
}

a.sd-button:hover span {
	opacity: 1;
}

.sd-button span.share-count {
	font-size: 90%;
	color: #666;
	margin-left: 5px;
}

.rtl .sd-button span.share-count {
	margin-right: 5px;
}

/* Button Style Options */

.sd-social-icon-text a.sd-button > span,
a.sd-button > span {
	padding: 1px 5px 1px 23px;
	background-position: 2px center;
	background-repeat: no-repeat;
}

.sd-social-icon a.sd-button > span {
	padding: 3px;
	width: 16px;
	height: 16px;
	text-indent: -9999px;
	background-position: center center;
	background-repeat: no-repeat;
}

.sd-social-text a.sd-button > span {
	background: none !important;
	padding-left: 5px
}

.sd-social-official li {
	height: 21px;
}

div.sharedaddy .no-text {
	width: 21px;
	height: 21px;
}

div.sharedaddy .no-text a {
	text-decoration: none;
}

div.sharedaddy .no-icon a span, div.sharedaddy li.no-icon div a span {
	padding-left: 5px;
	background-image: none;
}

.rtl .sd-social-icon-text a.sd-button > span,
.rtl a.sd-button > span {
	padding: 3px 23px 3px 5px;
	background-position: 98% center;
}

.rtl .sd-social-text a.sd-button > span {
	padding-left: 0;
	padding-right: 5px
}

.rtl div.sharedaddy .no-icon a span, .rtl div.sharedaddy li.no-icon div a span {
	padding-left: 0;
	padding-right: 5px
}


/* Sharedaddy Module in /sharing/sharing.css */

/* Ratings Alignment
-------------------------------------------------------------- */
div.sharedaddy .sd-rating .pd-rating {
	width: 82.125%; /* 530px / 640px */ 
	float: right;
	margin: 0;
}


/* =Like Module
-------------------------------------------------------------- */

div.sharedaddy .wpl-likebox,
#main div.sharedaddy .wpl-likebox,
#content div.sharedaddy .wpl-likebox {
	margin-right: 0 !important;
	margin-left: 0 !important;
	padding-right: 0 !important;
	padding-left: 0 !important;
}

.wpl-likebox .sd-content {
	margin: -2px 0 0 0;
}

div.sharedaddy .wpl-button {
	float: left;
	margin: 0 5px 0 0;
}

div.sharedaddy .wpl-count {
	line-height: 1;
	padding: 5px;
	text-align: left;
	margin: 0;
	font-size: 12px;
}

div.sharedaddy ul.wpl-avatars,
.wpl-likebox {
	margin: 0 -2px 0 0 !important;
	padding-top: 8px !important;
	overflow: hidden;
}

div.sharedaddy ul.wpl-avatars li {
	width: 32px;
	height: 32px;
}

div.sharedaddy ul.wpl-avatars li a {
	margin: 0 2px 0 0;
	border-bottom: none !important;
	display: block;
}

div.sharedaddy ul.wpl-avatars li a img {
	background: none;
	border: none;
	margin: 0 !important;
	padding: 0 !important;
	position: static;
}

div.sharedaddy .wpl-button a.sd-button span {
	padding: 1px 5px 1px 2px;
	text-shadow: none;
}

div.sharedaddy .wpl-button a.sd-button span:before {
	color: #2EA2CC;
	font-family: "Noticons";
	content: '\2605';
	font-size: 16px;
	line-height: 0;
	text-shadow: 0 1px 0 #fff;
	position: relative;
	top: 3px;
}

div.sharedaddy .wpl-button a.sd-button.liked {
	background: #FEFFCE;
	border: 1px solid #F3E389;
	box-shadow: inset 0 1px 0 #fff;
	cursor: default;
}

div.sharedaddy .wpl-button a.sd-button.liked span {
	opacity: 1;
}

.rtl div.sharedaddy .wpl-button {
	float: right;
	margin: 0 0 0 5px;
}

.rtl div.sharedaddy #wpl-count {
	text-align: right;
}

.rtl div.sharedaddy ul.wpl-avatars, 
.rtl .wpl-likebox {
	margin: 0 0 0 -2px !important;
}

.rtl div.sharedaddy .wpl-button a.sd-button span {
	padding: 3px 5px;
	background-position: right center;
}

#wpl-mustlogin {
	width: 312px;
	padding: 15px;
	position: absolute;
	margin-left: -120px;
	z-index: 1001;
	text-shadow: none;
	background-color: #fff;
	color: #333;
	border: 1px solid #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0px 2px 8px #ccc;
	-webkit-box-shadow: 0px 2px 8px #ccc;
	box-shadow: 0px 2px 8px #ccc;
	-webkit-box-shadow: 0px 2px 8px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0px 2px 8px rgba(0, 0, 0, .2);
	box-shadow: 0px 2px 8px rgba(0, 0, 0, .2);
}

#wpl-mustlogin p {
	margin: 0;
	text-shadow: none;
	color: #333;
}

#wpl-mustlogin label, #wpl-mustlogin a {
	text-shadow: none;
	color: #333;
}

#wpl-mustlogin input[type="text"], 
#wpl-mustlogin input[type="password"] {
	width: 98.5%;
	text-shadow: none;
	border: 1px solid #ccc;
	background: #fff;
	color: #333;
}

#wpl-mustlogin {
	line-height: 14px !important;
	font-size: 11px;
	clear: left;
	margin-top: 5px;
	background: #f0f0f0;
	padding: 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#wpl-mustlogin a {
	color: #888;
	text-decoration: underline;
}

#wpl-mustlogin p {
	margin: 5px 0;
	padding: 0
}

#wpl-mustlogin input.input {
	padding: 2px;
	background: #fff;
	font-size: 11px;
	font-family: inherit;
	border: 1px solid #ccc;
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
	line-height: 12px;
}

#wpl-mustlogin input#wp-submit {
	border: 1px solid #ccc;
	font-size: 11px;
	background: #fafafa repeat-x;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 2px 4px !important;
	line-height: 12px;
}

#wpl-mustlogin label {
	position: relative;
	cursor: text;
}

#wpl-mustlogin label span {
	position: absolute;
	top: 0px;
	left: 5px;
	padding: 0 !important;
}

#wpl-mustlogin label span {
	top/*\**/: -10px\9;
}

.rtl #wpl-mustlogin {
	margin-left: 0;
	margin-right: -120px;
}

.rtl #wpl-mustlogin {
	clear: right
}

.rtl #wpl-mustlogin label span {
	left: auto;
	right: 5px
}

/* Like Special cases (display on it's own) */

div.sharedaddy.sd-like-enabled .sd-like h3 {
	display: none;
}

div.sharedaddy.sd-like-enabled .sd-like div.sd-content {
	width: 100%;
	float: none;
}

div.sharedaddy.sd-rating-enabled .sd-like h3 {
	display: block;
}

div.sharedaddy.sd-rating-enabled .sd-like div.sd-content {
	width: 82.125%; /* 530px / 640px */ 
	float: right;
}

div.sharedaddy.sd-sharing-enabled .sd-like h3 {
	display: block;
}

div.sharedaddy.sd-sharing-enabled .sd-like div.sd-content {
	width: 82.125%; /* 530px / 640px */ 
	float: right;
}

.rtl div.sharedaddy.sd-rating-enabled .sd-like div.sd-content {
	float: left
}

.rtl div.sharedaddy.sd-sharing-enabled .sd-like div.sd-content {
	float: left
}

/* =Theme-specific fixes
-------------------------------------------------------------- */

/* Shelf */

div.sharedaddy .wpl-likebox {
	position: static !important;
	bottom: auto !important;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

#fb-friction-less {
	margin: -3px 0 0 0;
	border: 1px solid #eee;
	position: relative;
	z-index: 201;
	background: #fff;
	width: 598px;
	z-index: 99999;
	float:left;
}
#video #fb-friction-less,
#home #fb-friction-less {
	margin: 20px;
}
 

/* login view */

.fb-friction-less-login {
	overflow: hidden;
	padding: 5px;
}

#fb-friction-less-login-button {
	background: url("http://static.ak.fbcdn.net/rsrc.php/v1/yL/r/FGFbc80dUKj.png") no-repeat scroll 0 -188px #29447e;
	float: left;
	cursor: pointer;
	margin: 0 5px 0 0;
}

#fb-friction-less .learn-more {
	float: right;
	cursor: pointer;
	/*
	height: 20px;
	width: 20px;
	font: bold 11px/20px arial;
	text-align: center;
	background: #7691ae;
	border-radius: 20px;
	color: #fff;
	cursor: pointer;
	postion: relative;
	*/
}

#fb-friction-less .userscreen .learn-more {
		margin: 0 0 0 10px;
}

#fb-friction-less .learn-more h4 {
	color: #c00;
	font: 11px/24px arial;
}
#fb-friction-less .userscreen .learn-more h4 {
	line-height: 16px;
}

.learn-more-modal-close {
	color: #c00;
	cursor: pointer;
	float: right;
	text-indent: -999px;
	background: transparent url("http://img.timeinc.net/time/rd/trunk/www/web/feds/i/x-buttons.png") no-repeat scroll 0px -48px;
	width: 14px;
	height: 12px;
}
/*

.learn-more-modal-wrapper:before {
	border-color: #000 #fff;
	border-color: rgba(0, 0, 0, 0.6) transparent;
	border-style: solid;
	border-width: 0 18px 18px ;
	top: -22px;
	content: "";
	display: block;
	left: 146px;
	position: absolute;
	width: 0;
}

.learn-more-modal-wrapper:after {
	border-color: #fff transparent;
	border-style: solid;
	border-width: 0 14px 14px;
	top: -14px;
	content: "";
	display: block;
	left: 150px;
	position: absolute;
	width: 0;
}*/

.learn-more-modal-wrapper {
	display: none;
	position: absolute;
	top: -20px;
	left: 155px;
	border: 4px solid #000;
	border: 4px solid rgba(0, 0, 0, 0.6);
	border-radius: 4px;
	color: #000;
}
.show .learn-more-modal-wrapper {
	display: block;
}

.learn-more-modal	{
	background: #fff;
	width: 300px;
	padding: 15px;
}
.learn-more-modal strong {
	font: bold 16px/120% arial;
	display: block; 
	clear: right;
	margin: 0 0 6px 0;
}

.learn-more-modal p {
	margin: 0 0 10px 0;
	font: 12px/120% arial;
	line-height: 16px;
}

#fb-friction-less-login-button .fb-button-text {
	background: #5F78ab;
	border-bottom: 1px solid #1A356E;
	border-top: 1px solid #879AC0;
	color: #fff;
	font: bold 11px/14px "lucida grande",tahoma,verdana,arial,sans-serif;
	font-weight: bold;
	margin: 1px 1px 0 22px;
	padding: 2px 6px 3px;
	text-shadow: none;
	display: block;
}
.fb-friction-less-login .login-msg {
	float: left;
    font: 11px/14px arial;
    margin-bottom: 0;
    width: 320px;
}

/* end login view */

/* userscreen */

#fb-friction-less .userscreen {
	padding: 5px 170px 5px 25px;
	position: relative;
	*height: 16px;
	/* z-index: 6; */
}

#fb-friction-less .userscreen .fb-icon {
	position: absolute;
	top: 5px;
	left: 5px;
	line-height: 0;
}

#fb-friction-less .userscreen .fullname {
	font: bold 14px/100% arial;	
	margin-right: 10px;
	overflow: hidden;
}
#fb-friction-less .userscreen .msg {
	font: 11px/100% arial;
	color: #666;
	float: left;
	margin: 2px 10px 0 0;
}

#fb-friction-less .userscreen .fb-sharing,
#fb-friction-less .userscreen .fb-options,
#fb-friction-less .userscreen .fb-learn-more{
	font: 11px/100% arial;	
	-o-user-select: none;
	-webkit-user-select: none;
	-moz-user-select: -moz-none;
	-khtml-user-select: none;
	-ms-user-select: none;
	user-select: none;	
}

#fb-friction-less .friction-less-status {
	float: left;
	line-height: 0;
}

#fb-friction-less .userscreen .fb-sharing {
	float: right;
	line-height: 16px;
	width: 120px;
}

#fb-friction-less .fb-learn-more {
	float: right;
	margin: 2px 10px 0 0;
	cursor: pointer;
}


#fb-friction-less .userscreen .fb-your-activity,
#fb-friction-less .userscreen .fb-options {
	position: absolute; 
	*clear: both;
	*zoom: 1;
}

#fb-friction-less .userscreen .fb-sharing-status {
	height: 8px;
	width: 8px;
	display: inline-block;
	border-radius: 8px;
	margin-right: 2px;
	background: #39b549;
}
#fb-friction-less .userscreen .fb-sharing .fb-on {
	color: #39b549;
}

#fb-friction-less .userscreen .fb-sharing.off .fb-sharing-status {
	background: #c00;
}

/* userscreen end */

/* activity-wrapper */

#fb-friction-less .userscreen .activity-wrapper {
		position: absolute;
		display:none;
		*zoom: 1;
}
#fb-friction-less .userscreen .fb-your-activity.show .activity-wrapper {
		display: block;
}
#fb-friction-less .userscreen .fb-your-activity.show {
	*z-index: 999999;
	*zoom: 1;
	top: -7px;
	right: 61px;
}

#fb-friction-less .userscreen .fb-your-activity {
		right: 80px;
		top: 7px;
		*zoom: 1;	
}

#fb-friction-less .userscreen .fb-your-activity h4 {
		*zoom: 1;	
		border: 0;
		background: #fff;
		cursor: pointer;
		font: 11px/100% arial;
		color: #c00;
		position: relative;
		
	}

#fb-friction-less .userscreen .fb-your-activity h4 .arrow {
	display: inline-block;
	border-left: 5px solid #fff;
	border-right: 5px solid #fff;
	border-bottom: 0 solid #fff;
	border-top: 5px solid #000;
	*zoom: 1;
	height: 0;
	*vertical-align: 30%;
}


#fb-friction-less .userscreen .fb-your-activity.show h4 {
	border: 4px solid #000;
	border: 4px solid rgba(0, 0, 0, 0.6);
	border-bottom: 0;
	padding: 10px 15px;
	border-radius: 4px 4px 0 0;
	background: #fff;	
	z-index: 1;
	*zoom: 1;	
}


	#fb-friction-less .userscreen .activity-wrapper {
	position: absolute;
	border: 4px solid #000;
	border: 4px solid rgba(0, 0, 0, 0.6);
	left: -330px;
	top: 31px;
	*top: 34px;
	*zoom: 1;
	border-radius: 4px;
	*clear: both;
}
	#fb-friction-less .userscreen .activity {
	background: #fff;
	width: 455px;
	padding: 15px;
	
}

.activity-wrapper .username {
	font: bold 22px/120% arial;
	color: #000;
}

.activity-wrapper .recent-activity-num {
	font: 14px/120% arial;
	color: #000;
	margin-bottom: 15px;
}
.activity-wrapper .activity-panel {
	display: none;
	clear: both;	
}
.activity-wrapper #activity-1 {
	display: block;
}

#fb-friction-less ul {
	margin: 0;
	list-style: none outside none;
	
}

#fb-friction-less .activity-wrapper .activity-panel ul li {
	padding-bottom: 5px;
	border-bottom: 1px #e6e6e6 solid;
	overflow: hidden;
	margin-bottom: 5px;
}

#activity-pagination {
	marign: 0 15px 0 0;
	float: right;
}
	
#activity-pagination li {
	cursor: pointer;
	float: left;
	margin: 0 0 0 10px;
	font: bold 12px/100% arial;
	padding: 5px;
	-o-user-select: none;
	-webkit-user-select: none;
	-moz-user-select: -moz-none;
	-khtml-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
	
#activity-pagination .selected {
	cursor: text;
	color: #c7c7c7;
}

.activity-wrapper .article-url {
	float: left;
	width: 300px;
	margin-right: 15px;
}

.activity-wrapper .article-url a {
	color: #000;
	font: 14px/25px georgia;
	text-decoration: none;
}

.activity-wrapper .removed,
.activity-wrapper .removed a {
	color: #c00;
}
.activity-wrapper .remove-text {
	font: 11px/25px arial;
	float: right;
	cursor: text;
}

.activity-wrapper .time-added {
	font: 11px/25px arial;
	color: #808080;
	float: left;
	width: 90px;
	margin-right: 10px;
	cursor: text;
}
.activity-wrapper .remove-button {
	text-indent: -999px;
	height: 14px;
	width: 14px;
	padding: 6px;
	background: #c7c7c7 url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/x-buttons.png') no-repeat 7px 8px;
	color: #fff;
	border-radius: 14px;
	text-align: center;
	float: right;
	cursor: pointer;
}

.activity-wrapper .remove-button:hover {
	background: #c00 url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/x-buttons.png') no-repeat 7px 8px;
}

/* end activity-wrapper */

/* options */
#fb-friction-less .userscreen .fb-options {
	right: 15px;
	top: 7px;
}


#fb-friction-less .userscreen .fb-options-wrapper {
		position: absolute;
		display:none;
		*zoom: 1;
}

#fb-friction-less .userscreen .fb-options h4 .arrow {
	display: inline-block;
	border-left: 5px solid #fff;
	border-right: 5px solid #fff;
	border-bottom: 0px solid #fff;
	border-top: 5px solid #000;
	*zoom: 1;
	height: 0;
	*vertical-align: 30%;
}

#fb-friction-less .userscreen .fb-options.show {
	top: -10px;

}

#fb-friction-less .userscreen .fb-options.show .fb-options-wrapper {
	display: block;
}

#fb-friction-less .userscreen .fb-options-wrapper {
	position: absolute;
	border: 4px solid #000;
	border: 4px solid rgba(0, 0, 0, 0.6);
	border-radius: 4px;
	right: -19px;
	top: 34px;
	*top: 37px;
	*zoom: 1;
	/* z-index: 4; */
}

#fb-friction-less .userscreen .fb-options-wrapper .options {
	background: #fff;
	width: 150px;
	padding: 15px;
}

#fb-friction-less .userscreen .fb-options-wrapper li {
	margin-bottom: 5px;
	font: 11px/100% arial;
	cursor: pointer;
	border-bottom: 1px solid #e6e6e6;
	padding: 0 0 7px 0;
	*zoom: 1;
	*display: inline;
	-o-user-select: none;
	-webkit-user-select: none;
	-moz-user-select: -moz-none;
	-khtml-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#fb-friction-less .userscreen .fb-options.show h4 {
	border: 4px solid #000;
	border: 4px solid rgba(0, 0, 0, 0.6);
	border-bottom: 0;
	border-radius: 4px 4px 0 0;
	background: #fff;
	padding: 10px 15px;
	z-index: 1;
	left: 19px;
	top: 3px;
}
	
#fb-friction-less .userscreen .fb-options h4 {
	border: 0;
	background: #fff;
	cursor: pointer;
	font: 11px/100% arial;
	color: #c00;
	position: relative;	
}

.fb-options .remind-me-option {
	overflow: hidden;
}

.fb-options .remind-me-option .remind-timeline {
	float: left;
	font: 11px/100% arial; 
	cursor: pointer;
}
.fb-options .remind-me-option .delete-link-article {
	margin-right: 20px;
	line-height:25px;	
}

.fb-options .remind-me-option .remind-timeline {
	width: 130px;
}
.fb-options .remind-me-option .remind-msg {
	width: 105px;
	float: left;
	margin: 0 0 0 5px;
	cursor: pointer;
	-o-user-select: none;
	-webkit-user-select: none;
	-moz-user-select: -moz-none;
	-khtml-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.fb-options #remind-me-timeline {
	margin: 5px 0 0 0;
	float: left;
	*height: 13px;
	*width: 13px;
}	
/* options end */

/* sharing options */

#fb-friction-less .userscreen .fb-sharing-options.show .fb-sharing {
	border: 4px solid #000;
	border: 4px solid rgba(0, 0, 0, 0.6);
	border-bottom: 0;
	background: #fff;
	padding: 10px 15px;
	z-index: 1;
	left: 19px;
	top: 3px;
}
#fb-friction-less .userscreen .sharing-options-wrapper {
	position: absolute;
	border: 4px solid #000;
	border: 4px solid rgba(0, 0, 0, 0.6);
	right: -19px;
	top: 36px;
	display: none;
	*zoom: 1;
	/* z-index: 4; */
}
#fb-friction-less .userscreen .fb-sharing-options.show .fb-options-wrapper {
	display: block;
}
#fb-friction-less .userscreen .sharing-options {
	right: 85px;
	top: 7px;
	color: #335d9a;
	background: #fff;
	padding: 15px 10px 0 15px;
	width: 150px;	
}
#fb-friction-less .userscreen .fb-sharing-options .fb-sharing {
	border: 0;
	background: #fff;
	font: 11px/100% arial;
	color: #335d9a;
	float: left;
	padding-right: 10px;
	margin: 2px 10px 0 0;	
}
#fb-friction-less .userscreen .fb-sharing-options.show .sharing-options-wrapper {
	display: block;
}


#fb-friction-less .userscreen .sharing-options-wrapper li {
	margin-bottom: 10px;
	font: 11px/100% arial;
	cursor: pointer;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	-o-user-select: none;
	-webkit-user-select: none;
	-moz-user-select: -moz-none;
	-khtml-user-select: none;
	-ms-user-select: none;
	user-select: none;	
}

#fb-friction-less .userscreen .fb-sharing-options.show .fb-sharing {
	border: 4px solid #000;
	border: 4px solid rgba(0, 0, 0, 0.6);
	border-bottom: 0;
	background: #fff;
	padding: 10px 15px;
	z-index: 1;
	left: 19px;
	top: 3px;
}
	
.sharing-options .remind-me-option {
	overflow: hidden;
}

.sharing-options .remind-me-option .remind-timeline {
	float: left;
	font: 11px/100% arial; 
	cursor: pointer;
}
.sharing-options.remind-me-option .delete-link-article {
	margin-right: 20px;
	line-height:25px;	
}

.sharing-options .remind-me-option .remind-timeline {
	width: 130px;
}
.sharing-options .remind-me-option .remind-msg {
	width: 126px;
	float: left;
	margin: 0 0 0 5px;
	color: #335D9A;
	cursor: pointer;
	-o-user-select: none;
	-webkit-user-select: none;
	-moz-user-select: -moz-none;
	-khtml-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.sharing-options #share-remind-me-timeline {
	margin: 0;
	float: left;
	*height: 13px;
	*width: 13px;
}	
/* sharing options */


/* fb-add-to-timeline-modal-wrapper */
.fb-add-to-timeline-close-modal {
	color: #c00;
	cursor: pointer;
	text-indent: -999px;
	background: transparent url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/x-buttons.png') no-repeat scroll 0px -48px;
	width: 14px;
	height: 12px;
	position: absolute;
	top: 10px;
	right: 10px;
}

.fb-add-to-timeline-modal-wrapper{
	width: 340px;
	padding: 4px;
	background: #000;
	background: rgba(0, 0, 0, 0.6);
	border-radius: 4px;
	position: absolute;
	top: -147px;
	/* z-index: 6; */
}
		
.fb-add-to-timeline-modal-wrapper:after {
	border-color: #fff transparent;
	border-style: solid;
	border-width: 16px 16px 0;
	bottom: -12px;
	content: "";
	display: block;
	left: 46px;
	position: absolute;
	width: 0;
}


.fb-add-to-timeline-modal-wrapper:before {
	border-color: #000 transparent #000 transparent;
	border-color: rgba(0, 0, 0, 0.6) transparent;
	border-style: solid;
	border-width: 18px 18px 0 18px;
	bottom: -18px;
	content: "";
	display: block;
	left: 44px;
	position: absolute;
	width: 0;
}


.fb-add-to-timeline-modal {
	background: #fff;
	padding: 15px;
}

.fb-add-to-timeline-modal .header {
	font: bold 20px/100% arial;
	margin-bottom: 10px;
}
.fb-add-to-timeline-modal .app-msg {
	font: 11px/120% arial;
	width: 200px;
	margin-bottom: 15px;
}

.fb-add-to-timeline-modal .friends {
	overflow: hidden;
	margin-bottom: 15px;
}

.fb-add-to-timeline-modal .first-one {
	margin-bottom: 15px;
	font: 11px/120% arial;
	padding-left: 20px;
	background: url(/wp-content/themes/vip/timebasic3/library/assets/css/i/fb-first-one-badge.jpg) no-repeat 0 0;
	height: 16px;
}


#fb-friction-less .fb-add-to-timeline-modal .friends ul {
	float: left;
	margin-right: 10px;
}

.fb-add-to-timeline-modal .friends .msg {
	float: left;
	width: 140px;
	font: 11px/120% arial;
}
	
	
#fb-friction-less .fb-add-to-timeline-modal ul li {
	float: left;
	margin-right: 5px; 
}
	
.fb-add-to-timeline-modal .timeline-options {
	overflow: hidden;
}

.fb-add-to-timeline-modal .timeline-options .accept-btn {
	float: left;
	font: bold 13px/200% arial;
	height: 25px;
	width: 60px;
	background: #2db13a;
	text-align: center;
	color: #fff;
	cursor: pointer;
	margin-right: 15px;
}

.fb-add-to-timeline-modal .timeline-options .delete-link-article,
.fb-add-to-timeline-modal .timeline-options .deleted,
.fb-add-to-timeline-modal .timeline-options .remind-timeline {
	font: 11px/100% arial; 
	color: #335d9a;
	-o-user-select: none;
	-webkit-user-select: none;
	-moz-user-select: -moz-none;
	-khtml-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.fb-add-to-timeline-modal .timeline-options .delete-link-article,
.fb-add-to-timeline-modal .timeline-options .remind-timeline {
	cursor: pointer;
}

.fb-add-to-timeline-modal .timeline-options .delete-link-article,
.fb-add-to-timeline-modal .timeline-options .deleted {
	float: left;
	line-height: 13px;
	width: 95px;
}
.fb-add-to-timeline-modal .timeline-options .deleted {
	color: #c00;
}

.fb-add-to-timeline-modal .timeline-options .delete-link-article.try-again {
	line-height: 13px;
	color: #c00;
}

.fb-add-to-timeline-modal .timeline-options .remind-timeline {
	float: right;
	width: 130px;
}
.fb-add-to-timeline-modal .timeline-options .remind-timeline .msg {
	cursor: pointer;
	width: 108px;
	float: right;
	-o-user-select: none;
	-webkit-user-select: none;
	-moz-user-select: -moz-none;
	-khtml-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-weight: bold;
}
.fb-add-to-timeline-modal #modal-remind-me-timeline {
	margin: 5px 0 0 0;
	float: left;
	*height: 13px;
	*width: 13px;
}

/* fb-add-to-timeline-modal-wrapper end*/

/* remove-fb-exp-modal-wrapper */

.remove-fb-exp-modal-wrapper {
	width: 400px;
	padding: 4px;
	background: #000;
	background: rgba(0, 0, 0, 0.6);
	border-radius: 4px;
	position: absolute;
	top: 10px;
	/* z-index: 6; */
	left: 100px;
}	
.remove-fb-exp-modal {
	background: #fff;
	padding: 15px;
}
.remove-fb-exp-modal strong {
	font: 23px/120% arial;
	margin: 0 0 20px 0;
	display: block;
}
.remove-fb-exp-modal p {
	font: 12px/120% arial;
	margin: 0 0 25px 0;
}

.remove-fb-exp-modal .confirm-buttons ul{
	overflow: hidden;
}

.remove-fb-exp-modal .confirm-buttons li {
	float: left;
	margin: 0 15px 0 0;
	font: bold 12px/120% arial;
	padding: 5px 25px;
	cursor: pointer;
	border: 1px solid #c00;
}

.remove-fb-exp-modal .confirm-buttons .remove-exp-button {
	background: #c00;
	color: #fff;
}

.remove-fb-exp-modal .confirm-buttons .cancel-remove-exp-button {
	background: #e8e8e8;
	color: #000;
	border-color: #dedede;
}

.remove-fb-exp-modal .close-remove-exp-button {
	cursor: pointer;
	background: transparent url("http://img.timeinc.net/time/rd/trunk/www/web/feds/i/x-buttons.png") no-repeat scroll 0px -48px;
	width: 14px;
	height: 12px;
	position: absolute;
	text-indent: -999px;
	top: 10px;
	right: 10px;
}

/*  remove-fb-exp-modal-wrapper end */

/* fb dialog style*/
#articleMain .fb_dialog {
	left: 0!important;
}

#video .fb_dialog {
	left: 0!important;
} 

.fb_dialog {
	z-index: 999999!important;
} 


		
/* end fb dialog style*/
/*video overide */


#video #content {
	overflow: visible;
}

#video .remove-fb-exp-modal,
#video .learn-more-modal,
#video .fb-add-to-timeline-modal {
	background: #737373;
	color: #fff;
}

#video #fb-friction-less {
	border-color: #464646;
	background: #737373;
}

#video #fb-friction-less .userscreen .fb-your-activity h4,
#video #fb-friction-less .userscreen .fb-options h4,
#video #fb-friction-less .userscreen .fb-your-activity.show h4,
#video #fb-friction-less .userscreen .fb-options.show h4,
#video #fb-friction-less .userscreen .activity,
#video #fb-friction-less .userscreen .fb-options-wrapper .options {
	background: #737373;
	border-color: #999;
}

#video .fb-add-to-timeline-modal-wrapper,
#video .remove-fb-exp-modal-wrapper {
	background: #999;	
}

#video .learn-more-modal-wrapper, 
#video #fb-friction-less .userscreen .fb-options-wrapper,
#video #fb-friction-less .userscreen .activity-wrapper {
	border-color: #999;
}

#video .fb-add-to-timeline-modal-wrapper:before{
	border-color: #999 transparent;
}
#video .fb-add-to-timeline-modal-wrapper:after {
	border-color: #737373 transparent;
} 


#video #fb-friction-less .userscreen .fb-options h4 .arrow,
#video #fb-friction-less .userscreen .fb-your-activity h4 .arrow {
	border-color: #fff #fff #737373;
	border-left: 5px solid #737373;
	border-right: 5px solid #737373;
	border-bottom: 0 solid #737373;
} 
#video #activity-pagination .selected {
	color: #fff;
}

#video #fb-friction-less .learn-more h4,
#video .fb-add-to-timeline-modal .timeline-options .remind-timeline .msg,
#video .fb-add-to-timeline-modal .timeline-options .delete-link-article, 
#video .fb-add-to-timeline-modal .timeline-options .deleted,
#video .activity-wrapper .article-url a,
#video #fb-friction-less .userscreen .learn-more h4, 
#video #fb-friction-less .userscreen .fb-your-activity h4,
#video #fb-friction-less .userscreen .fb-options h4,
#video #activity-pagination {
	color: #fcfbb7;
}

#video .fb-add-to-timeline-close-modal,
#video .learn-more-modal-close,
#video .remove-fb-exp-modal .close-remove-exp-button {
	background: transparent url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/x-buttons.png') no-repeat scroll 0px -24px;
}

#video #fb-friction-less .userscreen .fb-sharing,
#video #fb-friction-less .userscreen .fullname,
#video .activity-wrapper .username {
	color: #fff;
}

#video #fb-friction-less .userscreen .fb-sharing .fb-on {
	color: #39b549;
} 

 
#video #fb-friction-less .userscreen .fb-options-wrapper li,
#video .activity-wrapper .time-added {
	color: #fff;
}

#video #fb-friction-less .activity-wrapper .activity-panel ul li,
#video #fb-friction-less .userscreen .fb-options-wrapper li {
	border-color: #999;	
}




/* video overide end*/

/* high impact ad view*/
.highimpact #fb-friction-less {
	width: 470px;
}

.highimpact #fb-friction-less .friction-less-status {
	width: 435px;
}
.highimpact #fb-friction-less .userscreen {
	 padding: 5px 170px 20px 25px;
} 


.highimpact #fb-friction-less .userscreen .fb-your-activity,
.highimpact #fb-friction-less .userscreen .fb-options {
	 top: 24px;
}
.highimpact #fb-friction-less .userscreen .fb-your-activity.show{
	top: 10px;
}

.highimpact #fb-friction-less .userscreen .fb-options.show {
	top: 7px;
}

.highimpact #fb-friction-less .login-msg {
	width: 265px;
	line-height: 120%;
}

/* high impact ad end*/

/* article override */

.single #content .entry-content {
	clear: left;
}
/* article override */
/*
	Global styles for WordPress.com
*/
img.latex {
	border: none;
	vertical-align: middle;
}
.video-player {
	border: 0;
	margin: auto;
	padding: 5px;
	text-align: center;
}
.wpvidavee_title {
	font-family: Tahoma,Arial,sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	padding: 2px 5px;
	text-align: left;
}
.wpvidavee_footer {
	font-family: Tahoma,Arial,sans-serif;
	font-size: 9px;
	line-height: 11px;
	padding: 2px 5px;
	text-align: right;
}
.wpvidavee_footer a {
	text-decoration: none;
}
.wpvidavee_p {
	color: red;
}
.hidden {
	display: none;
}
.possibly-related {
	clear: both;
}
.screen-reader-text {
	position: absolute;
	left: -1000em;
}
.comment object,
.comment embed,
.embed-vimeo iframe,
.embed-youtube iframe {
	max-width: 100%; /* avoid videos being too wide */
}

/**
 * Simple Homepage Experiment
 */

.simple-homepage-experiment #header,
.simple-homepage-experiment #footer,
.simple-homepage-experiment #landingpage {
	display: none !important;
}
.simple-homepage-experiment .simple-homepage {
	display: block !important;
}

.simple-homepage-experiment .simple-homepage {
	background: #f5f5f5;
}

/**
 * Typography
 */

.simple-homepage-experiment body,
.simple-homepage-experiment td,
.simple-homepage-experiment p,
.simple-homepage-experiment div,
.simple-homepage-experiment input,
.simple-homepage-experiment label {
	font-family: "Open Sans", "Helvetica", sans-serif !important;
	font-size: 14px;
	line-height: 1.5;
	outline: none;
}

.simple-homepage-experiment input[type=checkbox] {
	margin: 0;
}

.simple-homepage-experiment h2,
.simple-homepage-experiment h3 {
	text-align: center;
}

.simple-homepage-experiment h2 {
	font-family: "Open Sans", "Helvetica", sans-serif !important;
	font-size: 18px !important;
	color: #464646;

	margin-bottom: 16px;
}

.simple-homepage-experiment h3 {
	color: #898989;
	font-size: 14px !important;
	text-transform: none !important;
	letter-spacing: 0 !important;
}

.simple-homepage-experiment a {
	color: #1e8cbe;
	text-decoration: none;
}

.simple-homepage-experiment a:hover {
	color: #005684;
}

/**
 * Layout
 */

body.simple-homepage-experiment {
	background: #f1f1f1;
}

body.simple-homepage-experiment#h4home #lang-guess {
	margin-top: 85px;
	padding: 15px;

	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
}

.simple-homepage {
	display: none;
}

body.simple-homepage-experiment .simple-homepage {
	display: block;
}

.simple-homepage-experiment h1 {
	margin: 50px auto 50px auto;
	padding-left: 85px;
	height: 75px;
	width: 305px;
	color: #737373;

	font-size: 43px !important;
	font-weight: 100;
	line-height: 75px;
	text-shadow: 0 1px 0 #fff;

	background: transparent url(/wp-content/themes/h4/i/simple-homepage/wp-logo-1x.png) no-repeat !important;
}

.simple-homepage-experiment .content {
	max-width: 910px;
	margin: auto;
}

.simple-homepage-experiment .box {
	background: #fff;
	width: 43.4065934%;
	height: 280px;
	padding: 35px;
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;

	-moz-box-shadow:    0px 2px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 2px 3px rgba(0,0,0,0.2);
	box-shadow:         0px 2px 3px rgba(0,0,0,0.2);
}

.simple-homepage-experiment .box:hover {
	-moz-box-shadow:    0px 2px 5px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.3);
	box-shadow:         0px 2px 5px rgba(0,0,0,0.3);

}

.simple-homepage-experiment .or {
	width: 45px;
	height: 45px;
	margin: 100px 20px;

	float: left;

	color: rgba( 0, 0, 0, 0.2);
	text-shadow: 0 1px 1px #f1f1f1, 0 0 0 #aaa,
				 0 4px 1px #f1f1f1;

	font-size: 14px;
	font-weight: bold;
	letter-spacing: 2px;
	line-height: 45px;
	text-align: center;
	text-transform: uppercase;

	border-radius: 50%;
	border: 8px rgba( 0, 0, 0, 0.1 ) solid;
}

.simple-homepage-experiment .sign-up {
	text-align: center;
}

.simple-homepage-experiment .big-ass-blue-button {
	margin: 20px auto;
	padding: 12px 40px;

	display: inline-block;

	color: #fff !important;
	font-size: 24px;
	text-decoration: none;
	text-shadow:  0px -1px 1px rgba(0,0,0,0.32);

	border-radius: 4px;

	background-color: #0aa1ce;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(10, 161, 206)), to(rgb(0, 136, 181)));
	background-image: -webkit-linear-gradient(top, rgb(10, 161, 206), rgb(0, 136, 181));
	background-image: -moz-linear-gradient(top, rgb(10, 161, 206), rgb(0, 136, 181));
	background-image: -o-linear-gradient(top, rgb(10, 161, 206), rgb(0, 136, 181));
	background-image: -ms-linear-gradient(top, rgb(10, 161, 206), rgb(0, 136, 181));
	background-image: linear-gradient(top, rgb(10, 161, 206), rgb(0, 136, 181));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#0aa1ce', EndColorStr='#0088b5');

	border: 1px solid #0088b5;

	box-shadow:	inset 0px 1px 1px rgba(255,254,254,0.5),
				0 1px 1px rgba(0,0,0,0.3);
}

.simple-homepage-experiment .big-ass-blue-button:hover {
	color: #fff;

	background-color: #4eb5d5;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(78, 181, 213)), to(rgb(0, 136, 181)));
	background-image: -webkit-linear-gradient(top, rgb(78, 181, 213), rgb(0, 136, 181));
	background-image: -moz-linear-gradient(top, rgb(78, 181, 213), rgb(0, 136, 181));
	background-image: -o-linear-gradient(top, rgb(78, 181, 213), rgb(0, 136, 181));
	background-image: -ms-linear-gradient(top, rgb(78, 181, 213), rgb(0, 136, 181));
	background-image: linear-gradient(top, rgb(78, 181, 213), rgb(0, 136, 181));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#4eb5d5', EndColorStr='#0088b5');
}

.simple-homepage-experiment .big-ass-blue-button:active {
	background: #0aa1ce;
	box-shadow:	inset 0px -1px 1px rgba(255,254,254,0.2);
}

.simple-homepage-experiment .login input[type=text],
.simple-homepage-experiment .login input[type=password] {
	display: block;
	width: 90%;
	margin: 0 0 10px 0;
	padding: 10px 15px 10px 35px;

	color: #898989;
	font-size: 14px;
	font-weight: 200;

	border-radius: 3px;

	background: #FCFCFC url(/wp-content/themes/h4/i/simple-homepage/login-sprite-1x.png) no-repeat;

	border: 1px solid #BFBFBF;

	-moz-box-shadow:    inset 0px 1px 3px rgba(0,0,0,0.15);
	-webkit-box-shadow: inset 0px 1px 3px rgba(0,0,0,0.15);
	box-shadow:         inset 0px 1px 3px rgba(0,0,0,0.15);
}

.simple-homepage-experiment .login input:focus {
	background: #fff url(/wp-content/themes/h4/i/simple-homepage/login-sprite-1x.png) no-repeat;
	color: #444;
	border: 1px #aaa solid;
}

.simple-homepage-experiment .login input[type=text] {
	background-position: -3px -3px;
}

.simple-homepage-experiment .login input[type=password] {
	background-position: -3px -57px;
}

.simple-homepage-experiment#h4home #wrapper button.login-button {
	float: right !important;
	padding: 5px 20px !important;
	margin: 20px 0 !important;
	border-radius: 3px !important;
	border: 1px #bbb solid !important;

	color: #464646 !important;
	font-size: 15px !important;
	line-height: 1.6 !important;
	text-transform: none !important;
	letter-spacing: 0 !important;

	text-shadow:         0px 1px 1px #fff !important;
	box-shadow:	inset 0px 1px 1px rgba(255,254,254,0.8),
				0 1px 2px rgba(0,0,0,0.1)  !important;

	background-color: #eaeaea !important;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(234, 234, 234)), to(rgb(201, 201, 201))) !important;
	background-image: -webkit-linear-gradient(top, rgb(234, 234, 234), rgb(201, 201, 201)) !important;
	background-image: -moz-linear-gradient(top, rgb(234, 234, 234), rgb(201, 201, 201)) !important;
	background-image: -o-linear-gradient(top, rgb(234, 234, 234), rgb(201, 201, 201)) !important;
	background-image: -ms-linear-gradient(top, rgb(234, 234, 234), rgb(201, 201, 201)) !important;
	background-image: linear-gradient(top, rgb(234, 234, 234), rgb(201, 201, 201)) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#eaeaea', EndColorStr='#c9c9c9')  !important;
}

.simple-homepage-experiment#h4home #wrapper .login-button:hover {
	background-color: #fcfcfc !important;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(252, 252, 252)), to(rgb(202, 202, 202))) !important;
	background-image: -webkit-linear-gradient(top, rgb(252, 252, 252), rgb(202, 202, 202)) !important;
	background-image: -moz-linear-gradient(top, rgb(252, 252, 252), rgb(202, 202, 202)) !important;
	background-image: -o-linear-gradient(top, rgb(252, 252, 252), rgb(202, 202, 202)) !important;
	background-image: -ms-linear-gradient(top, rgb(252, 252, 252), rgb(202, 202, 202)) !important;
	background-image: linear-gradient(top, rgb(252, 252, 252), rgb(202, 202, 202)) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#fcfcfc', EndColorStr='#cacaca') !important;
}

.simple-homepage-experiment#h4home #wrapper .login-button:active {
	background: #eaeaea  !important;
	box-shadow: 0 -1px 1px rgba(255,255,255,0.8)  !important;
}

.simple-homepage-experiment .forgot-password {
	display: block;
	margin: 17px 0 4px 0;

	float: left;
	clear: left;

	font-size: 12px;
}

.simple-homepage-experiment .remember-me {
	float: left;
	clear: left;
	margin: 0;
}

.simple-homepage-experiment .remember-me label {
	font-size: 12px;
	color: #1e8cbe;
}

.simple-homepage-experiment .remember-me label:hover {
	color: #005684;
}

.simple-homepage-experiment .footer {
	position: fixed;
		bottom: 20px;
		right: 0;
		left: 0;
	color: #898989;

	font-size: 11px;
	clear: both;
	text-align: center;
}

.simple-homepage-experiment .footer .automattic {
	margin: 0 3px;
	width: 127px;
	height: 13px;

	background: url(/wp-content/themes/h4/i/simple-homepage/automattic-1x.png) no-repeat;
	text-indent: -999999px;
	display: inline-block;
	vertical-align: text-bottom;
}

.simple-homepage-experiment .clear {
	clear: both;
}

/**
 * Retina CSS
 */

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 144dpi) {

	.simple-homepage-experiment h1 {
		background: transparent url(/wp-content/themes/h4/i/simple-homepage/wp-logo-2x.png) no-repeat !important;
		background-size: 74px 74px;
	}

	.simple-homepage-experiment .footer .automattic {
		background: url(/wp-content/themes/h4/i/simple-homepage/automattic-2x.png) no-repeat;
		background-size: 127px 11px;
	}

	.simple-homepage-experiment .login input[type=text],
	.simple-homepage-experiment .login input[type=password] {
		background: #FCFCFC url(/wp-content/themes/h4/i/simple-homepage/login-sprite-2x.png) no-repeat;
		background-size: 40px 96px;
	}

	.simple-homepage-experiment .login input:focus {
		background: #fff url(/wp-content/themes/h4/i/simple-homepage/login-sprite-2x.png) no-repeat;
		background-size: 40px 96px;
	}

}

/**
 * Responsive CSS
 */

@media screen and (max-width: 800px) {

	.simple-homepage-experiment .or {
		clear: both;
		float: none;
		margin: 20px auto;
	}

	.simple-homepage-experiment .box {
		clear: both;
		margin: auto 20px;
		float: none;
		width: auto;
	}

	.simple-homepage-experiment .login {
		margin-bottom: 30px;
	}

	.simple-homepage-experiment .footer {
		position: relative;
		padding-top: 30px;
	}
}

@media screen and (max-height: 580px) {

	.simple-homepage-experiment .footer {
		position: relative;
		padding-top: 30px;
		margin-top: 50px;
	}
}/*
 * Custom styles for Healthland vertical
 */
 
/* recent topics widget */
.widget_time_healthland_recent_topics {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
}
.widget_time_healthland_recent_topics h3 {
	font-size:24px !important;
}
.widget_time_healthland_recent_topics ul{
	list-style:disc!important;
	margin-left:0!important;
	padding: 5px 0!important;
}
.widget_time_healthland_recent_topics li {
	display:inline;
	float:left;
	list-style:disc;
	padding:3px 0;
	width:143px;
}
.widget_time_healthland_recent_topics li a {
	background:url(/wp-content/themes/vip/timebasic3/library/configs/healthland.time.com/assets/css/../images/recent-topics-disc.gif) left no-repeat;
	color:#000;
	float:left;
	padding:0 0 0 11px;
}
.widget_time_healthland_recent_topics li a:hover {
	color:#CC0000;
}
.widget_time_healthland_recent_topics h3 a.more-link {
	color:#CC0000;
	float:right;
	font-family:Georgia;
	font-size:16px;
	font-style:italic;
	margin:10px 15px 0 0;
}
.widget_time_healthland_recent_topics h3 a.more-link:hover {
	text-decoration:underline;
}
.widget_time_healthland_recent_topics #recent {
	clear:both;
	overflow:hidden;
}

/* featured content widget */
.single .widget_time_healthland_featured_content .entry-meta {
	font-size: 11px;
	margin: 0;
	line-height: 18px;
}
.widget_time_healthland_featured_content .alignleft {
	float: left;
	margin: 0 10px 5px 0;
}
.widget_time_healthland_featured_content .alignright {
	float: right;
	margin: 0 0 5px 10px;
}
.widget_time_healthland_featured_content .entry-meta a {
	color: #c00;
}
.widget_time_healthland_featured_content .subhead {
	color: #666;
	font-family: Arial,sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.widget_time_healthland_featured_content .post {
	margin-bottom: 7px;
	border-bottom: 1px solid #e0e0e0;
	padding-bottom: 7px;
	overflow: hidden;
}
.widget_time_healthland_featured_content .post p {
	margin-bottom: 0;
}
.widget_time_healthland_featured_content .post.last {
	margin: 0;
	border: 0;
	padding: 0;
}
.widget_time_healthland_featured_content .entry-meta {
	line-height: 18px;
}
.widget_time_healthland_featured_content .entry-header {
	overflow: hidden;
}
.widget_time_healthland_featured_content .entry-content {
	clear: none;
	overflow: visible;
}
.widget_time_healthland_featured_content .populist h3 {
	text-indent: -9999px;
	background: #fff url(/wp-content/themes/vip/timebasic3/library/configs/healthland.time.com/assets/css/../images/populist.jpg) no-repeat 5px 0;
	height: 30px;
	padding-bottom: 5px;
}
.single .widget_time_healthland_featured_content h4.entry-title,
.widget_time_healthland_featured_content h4.entry-title {
	font-size: 20px;
}
.single .widget_time_healthland_featured_content h5.entry-title,
.widget_time_healthland_featured_content h5.entry-title {
	font-size: 16px;
}
.widget_time_healthland_featured_content .below img {
	float: left;
	margin: 0 10px 0 0;
}


/* all topics page */
.page-template-template-all-topics-php #content {
	padding:15px 25px;
	border:1px solid #e0e0e0;
}
.page-template-template-all-topics-php #content h1 {
	color:#c00;
	font:normal 24px/1em "Arial Black",Arial,sans-serif;
	letter-spacing:-.05em;
	margin-bottom:20px;
}
.page-template-template-all-topics-php #content h2 {
	clear:both;
	color:#c00;
	font:normal 20px/1em "Arial Black",Arial,sans-serif;
	margin:0 0 3px 0;
}
.page-template-template-all-topics-php .all-topics-list {
	float:left;
	margin:0 10px 0 0;
	width:260px;
}
.page-template-template-all-topics-php .all-topics-list ul {
	list-style-type:none;
	padding:0;
	margin:0 0 15px 15px;
}
.page-template-template-all-topics-php .all-topics-list ul li {
	clear:left;
	color:#c00;
	list-style-type:disc;
	margin:0 0 5px 0;
	padding:0;
	font:normal 12px/15px Georgia,"Times New Roman",serif;
}
.page-template-template-all-topics-php .all-topics-list ul li a {
	color:#000;
	font:normal 15px/18px Georgia,"Times New Roman",serif;
}
.page-template-template-all-topics-php .all-topics-list ul li a:hover {
	color:#c00;
	text-decoration:underline;
}