/*
Theme Name:Readers Digest Version
Theme URI:http://www.rd.com
Description:Custom WordPress theme built for Reader's Digest.
Author:Reader's Digest Association
Author URI:http://www.rd.com
Version:2.1
This CSS resource incorporates links to font software which is 
the valuable copyrighted property of WebType LLC,The Font Bureau,
and/or their suppliers. You may not 
attempt to copy,install,redistribute,convert,modify or reverse 
engineer this font software. Please contact WebType with any 
questions:http://www.webtype.com 
*/
@import url('//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css');
* {
	margin:0;
	padding:0;
	list-style:none;
	line-height:1.5em
}
body {
	font-family:'Merriweather', Georgia, Serif!important;
	background-color:#f3f4f4!important;
	font-weight:400;
	font-style:normal;
	font-size:18px!important;
	line-height:28px;
	color:#1a1a1a;
	overflow-x: hidden\0/IE8+9;
}
.header-wrapper {
	position:relative;
	width:990px;
	margin:0 auto;
	padding:0;
}
#body {
	padding:0;
	width:990px;
	margin:0 auto
}
.wrapper {
	position:relative;
	width:990px;
	margin:0 auto;
	padding:0 0 203px
}
.body-home-wrapper .wrapper {
	background:none;
}
.wrapper-main {
	position:relative;
	width:990px;
	margin:0 auto;
	padding:0;
	background:#fff;
}
#page {
	width:1060px;
	margin:0 auto;
	position:relative
}
#main {
	float:left;
	width:640px;
	padding:0;
	margin:0
}
.clearboth {
	clear:both
}
p {
	margin:10px 0;
	line-height:1.2em
}
a:hover {
	text-decoration:underline!important
}
/* --------- humor sidebar ---------- */
.funny-tweets-wrapper {
	display:block;
	width:300px;
	background:url(/wp-content/themes/readersdigest/images/humor-sidebar-funny-tweets-repeat.png) top left repeat-y;
	margin-top:10px
}
.funny-tweets-top {
	display:block;
	width:300px;
	height:64px;
	background:url(/wp-content/themes/readersdigest/images/humor-sidebar-funny-tweets-top.png) top left no-repeat
}
.funny-tweets-bottom {
	display:block;
	width:300px;
	height:71px;
	background:url(/wp-content/themes/readersdigest/images/humor-sidebar-funny-tweets-bottom.png) bottom left no-repeat
}
.funny-tweets-bottom a {
	position:relative;
	top:35px;
	left:50px;
	font-family:'Merriweather', Georgia, Serif;
	font-weight:400;
	font-style:normal;
	color:#fff!important;
	font-size:20px!important;
	line-height:20px;
	background:url(/wp-content/themes/readersdigest/images/humor-twitter-arrow.png) top right no-repeat;
	padding-right:17px
}
#humor-tweet-list img {
	width:25px!important;
	height:25px!important
}
.humor-side-item {
	margin:5px 0/*@old code: margin:15px 0 19 feb 2013 by rahul */
}
.humor-side-item .humor-side-top {
	display:block;
	height:30px;
	background:url(/wp-content/themes/readersdigest/images/humor-sidebar-blue-bg.png) top left repeat-x;
	line-height:30px;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:900;
	font-size:24px;
	color:#fff;
	padding-left:8px;
	margin-bottom:1px
}
.humor-side-item .humor-side-title, .humor-side-item .humor-side-title a {
	color:#09c!important;
	font-size:18px!important;
	margin:0!important;
	padding:0!important
}
.humor-side-item .humor-side-title {
	margin:8px 0 5px!important
}
.humor-side-item .humor-side-excerpt {
	font-family:'Merriweather', Georgia, Serif;
	font-weight:400;
	font-style:normal;
	font-size:13px;
	margin-bottom:15px;
	line-height:19px;
}
.humor-side-excerpt {
	margin:0!important
}
.humor-side-excerpt a.post_link {
	color:#09c!important
}
/* --- signup --- */
.humor-signup .humor-signup-email {
	float:left;
	display:block;
	width:200px;
	height:28px;
	border:1px solid #ccc
}
.humor-signup-btn {
	background:url(/wp-content/themes/readersdigest/images/sign-up-btn.png) no-repeat scroll 8px 0 transparent;
	border:0 none;
	cursor:pointer;
	display:block;
	height:29px;
	margin:0 auto;
	text-indent:-9999px;
	width:98px;
}
.humor-section .share {
	background:none!important
}
.humor-section .share {
	background:none!important;
	border-top:1px solid #E5E5E5!important;
	border-bottom:1px solid #E5E5E5
}
.humor-green-box .share {
	border-top:none!important
}
.humor-single .share {
	padding-bottom:13px
}
.humor-section .share .fav-icon-main-wrap {
	float: none !important;
	margin-top: 8px;
	width: 100%;
}
.humor-section .share .social-bar-print {
	display:none
}
.humor-section .share .share {
	border-top:none!important
}
#rd-slideshow-tab-init .slider_image .slider_nav {
	width:450px
}
/**
Facebook Share button
**/
/*1335915495,171329573,JIT Construction: v550394,en_US*/
.FBConnectButton_Simple, .FBConnectButton_RTL_Simple {
	background-image:url(http://static.ak.fbcdn.net/images/connect_sprite.png);
	background-repeat:no-repeat;
	outline:none;
	text-decoration:none
}
.FBConnectButton_RTL_Simple {
	background-position:right 0
}
.FBConnectButton_Simple .FBConnectButton_Text_Simple {
	margin:0 0 0 20px;
	padding-bottom:1px
}
.FBConnectButton_RTL_Simple .FBConnectButton_Text_Simple {
	margin:0 10px 0 0
}
a.FBConnectButton_Simple:hover .FBConnectButton_Text_Simple, a.FBConnectButton_RTL_Simple:hover .FBConnectButton_Text_Simple, .FBConnectButton_Simple:hover .FBConnectButton_Text_Simple, .FBConnectButton_RTL_Simple:hover .FBConnectButton_Text_Simple {
	text-decoration:underline
}
.FBConnectButton, .FBConnectButton_RTL {
	background:#29447e url(http://static.ak.fbcdn.net/images/connect_sprite.png);
	background-repeat:no-repeat;
	cursor:default;
	display:inline-block;
	padding:0 0 0 1px;
	text-decoration:none;
	outline:none
}
.FBConnectButton .FBConnectButton_Text, .FBConnectButton_RTL .FBConnectButton_Text {
	background:#5f78ab url(http://static.ak.fbcdn.net/images/connect_sprite.png);
	border-top:solid 1px #879ac0;
	border-bottom:solid 1px #1a356e;
	color:#fff;
	display:block;
	font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
	font-weight:700;
	padding:2px 6px 4px;
	margin:1px 1px 0 0;
	text-shadow:none
}
a.FBConnectButton, a.FBConnectButton_RTL, .FBConnectButton, .FBConnectButton_RTL {
	text-decoration:none
}
a.FBConnectButton:active .FBConnectButton_Text, a.FBConnectButton_RTL:active .FBConnectButton_Text, .FBConnectButton:active .FBConnectButton_Text, .FBConnectButton_RTL:active .FBConnectButton_Text {
	border-bottom:solid 1px #29447e;
	border-top:solid 1px #45619d;
	background:#4f6aa3;
	text-shadow:none
}
.FBConnectButton_BigPun, .FBConnectButton_RTL_BigPun {
	background-position:left -60px;
	font-size:24px;
	line-height:30px
}
.FBConnectButton_BigPun .FBConnectButton_Text {
	padding:3px 8px 3px 12px;
	margin-left:38px
}
a.FBConnectButton_BigPun:active {
	background-position:left -99px
}
.FBConnectButton_RTL_BigPun {
	background-position:right -268px
}
.FBConnectButton_RTL_BigPun .FBConnectButton_Text {
	padding:3px 8px 3px 12px;
	margin-right:39px
}
a.FBConnectButton_RTL_BigPun:active {
	background-position:right -307px
}
.FBConnectButton_Large, .FBConnectButton_RTL_Large {
	background-position:left -138px;
	font-size:13px;
	line-height:16px
}
.FBConnectButton_Large .FBConnectButton_Text {
	margin-left:24px
}
a.FBConnectButton_Large:active {
	background-position:left -163px
}
.FBConnectButton_RTL_Large {
	background-position:right -346px
}
.FBConnectButton_RTL_Large .FBConnectButton_Text {
	margin-right:25px
}
a.FBConnectButton_RTL_Large:active {
	background-position:right -371px
}
.FBConnectButton_Medium, .FBConnectButton_RTL_Medium {
	background-position:left -188px;
	font-size:11px;
	line-height:14px
}
.FBConnectButton_Text, .FBConnectButton_Medium .FBConnectButton_Text {
	padding:2px 6px 3px;
	margin-left:21px
}
a.FBConnectButton_Medium:active {
	background-position:left -210px
}
.FBConnectButton_RTL_Medium {
	background-position:right -396px
}
.FBConnectButton_RTL_Text, .FBConnectButton_RTL_Medium .FBConnectButton_Text {
	padding:2px 6px 3px;
	margin-right:22px
}
a.FBConnectButton_RTL_Medium:active {
	background-position:right -418px
}
.FBConnectButton_Small, .FBConnectButton_RTL_Small {
	background-position:left -232px;
	font-size:10px;
	line-height:10px
}
.FBConnectButton_Small .FBConnectButton_Text {
	padding:2px 6px 3px;
	margin-left:17px
}
a.FBConnectButton_Small:active, .FBConnectButton_Small:active {
	background-position:left -250px
}
.FBConnectButton_RTL_Small {
	background-position:right -440px
}
.FBConnectButton_RTL_Small .FBConnectButton_Text {
	padding:2px 6px;
	margin-right:18px
}
a.FBConnectButton_RTL_Small:active {
	background-position:right -458px
}
.FBConnectButton_Inactive {
	-ms-filter:alpha(opacity=40);
	filter:alpha(opacity = 40);
	-khtml-opacity:.4;
	-moz-opacity:.4;
	opacity:.4
}
.fb_share_count_wrapper {
	position:relative;
	float:left
}
.fb_share_count {
	background:#b0b9ec none repeat scroll 0 0;
	color:#333;
	font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
	text-align:center
}
.fb_share_count_inner {
	background:#e8ebf2;
	display:block
}
.fb_share_count_right {
	margin-left:-1px;
	display:inline-block
}
.fb_share_count_right .fb_share_count_inner {
	border-top:solid 1px #e8ebf2;
	border-bottom:solid 1px #b0b9ec;
	margin:1px 1px 0;
	font-size:10px;
	line-height:10px;
	padding:2px 6px 3px;
	font-weight:700
}
.fb_share_count_top {
	display:block;
	letter-spacing:-1px;
	line-height:34px;
	margin-bottom:7px;
	font-size:22px;
	border:solid 1px #b0b9ec
}
.fb_share_count_nub_top {
	border:none;
	display:block;
	position:absolute;
	left:7px;
	top:35px;
	margin:0;
	padding:0;
	width:6px;
	height:7px;
	background-repeat:no-repeat;
	background-image:url(http://static.ak.fbcdn.net/rsrc.php/v1/yU/r/bSOHtKbCGYI.png)
}
.fb_share_count_nub_right {
	border:none;
	display:inline-block;
	padding:0;
	width:5px;
	height:10px;
	background-repeat:no-repeat;
	background-image:url(http://static.ak.fbcdn.net/rsrc.php/v1/yX/r/i_oIVTKMYsL.png);
	vertical-align:top;
	background-position:right 5px;
	z-index:10;
	left:2px;
	margin:0 2px 0 0;
	position:relative
}
.fb_share_no_count {
	display:none
}
.fb_share_size_Small .fb_share_count_right .fb_share_count_inner {
	font-size:10px
}
.fb_share_size_Medium .fb_share_count_right .fb_share_count_inner {
	font-size:11px;
	padding:2px 6px 3px;
	letter-spacing:-1px;
	line-height:14px
}
.fb_share_size_Large .fb_share_count_right .fb_share_count_inner {
	font-size:13px;
	line-height:16px;
	padding:2px 6px 4px;
	font-weight:400;
	letter-spacing:-1px
}
/**
Facebook Share button
**/
/*------------------------------------------------------- Header Area -----------------------------------------------------------------*/
ul.social_like_ul {
	display:block;
	width:300px
}
ul.social_like_ul li {
	border:none!important;
	display:inline-block!important;
	margin:3px;
	float:left!important
}
ul.social_like_ul .fb_likes {
	width:82px
}
ul.social_like_ul .tw_likes {
	width:101px
}
ul.social_like_ul .pint_likes {
}
#header {
	background: url("/wp-content/themes/readersdigest/images/rd-content-shadow-header.png") no-repeat scroll 0 0 transparent;
	margin: 0 auto;
	width: 1060px;
}
#header .logo a.logo_link {
	background: url("/wp-content/themes/readersdigest/images/rd_icons_sprite.png") no-repeat scroll 0 -76px transparent;
	display: block;
	float: left;
	height: 121px;
	margin: 7px 0 0 313px;
	position: relative;
	width: 334px;
}
#header .ads-2 {
	float: right;
	height: 90px;
	margin-right: 11px;
	margin-top: 9px;
	overflow: hidden;
	width: 200px;
}
#header .ads-3 {
	float:right;
	margin-top:19px!important;
	height:106px!important;
	overflow:hidden;
	width:200px;
	margin-right:13px!important
}
#header .ads-3 .ads-2 {
	height:95px!important
}
#header .face-book-text {
	width:120px;
	float:left
}
#header .twitter-text {
	width:90px;
	float:left
}
#header .rss-text {
	width:50px;
	float:right
}
#searchsubmit {
	background:url(/wp-content/themes/readersdigest/images/search-btn.png) no-repeat;
	float:left;
	width:80px;
	height:28px;
	border:none;
	cursor:pointer;
	margin:2px 0 0 5px
}
#menu {
	float:left;
	position:relative;
	margin-top:5px;
	width:auto;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:700;
	text-transform:uppercase
}
#menu li {
	float:left;
	position:relative;
	margin:0
}
#menu p {
	font-size:12px;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:900;
	line-height:10px;
	color:#4d4d4d
}
#menu a {
	display:block;
	position:relative;
	cursor:pointer;
	font-size:14px;
	color:#FFF;
	text-decoration:none;
	padding:6px 14px 3px
}
.face-book-icon {
	text-align:right
}
#menu .all-topics a {
	color:#f76d81!important
}
/* Active menu */
#more-nav-header {
	margin-top:0;
	color:#4d4d4d;
	font-size:14px;
	padding-top:5px;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:700;
	text-transform:uppercase;
	background:url(/wp-content/themes/readersdigest/images/menu-active.gif) no-repeat 100% 1px;
	color:#4d4d4d;
	width:52px;
	height:24px;
	display:inline-block;
	float:left
}
#menu2 {
	float:left;
	position:relative;
	margin-top:0;
	width:auto;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:400
}
#menu2 li {
	float:left;
	position:relative;
	margin:0
}
#menu2 p {
	font-size:12px;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:900;
	line-height:10px;
	color:#4d4d4d
}
#menu2 a {
	display:block;
	position:relative;
	cursor:pointer;
	font-size:16px;
	color:#333;
	text-decoration:none;
	padding:4px 14px
}
#menu2 a:hover, #menu2 a:active {
	background:url(/wp-content/themes/readersdigest/images/menu-active.gif) no-repeat 100% 1px;
	color:#4d4d4d;
	text-decoration:none!important
}
#menu2 .current-menu-item a {
	background:url(/wp-content/themes/readersdigest/images/menu-active.gif) no-repeat 100% 1px;
	color:#4d4d4d
}
/* Active menu */
/*------------------------------------------------------- Body Area -----------------------------------------------------------------*/
#body {
	padding:0;
	width:1060px;
	margin:0 auto;
	background:url("/wp-content/themes/readersdigest/images/rd-content-shadow-back.png") repeat-y scroll 0 center transparent;
}
#main {
	float:left;
	width:640px
}
#content-col {
	width:640px;
	margin:0;
}
#content-col.full-width {
	width:990px!important;
	background:#fff;
}
#content-col-single {
	width:640px;
	margin:0;
}
.col_404 {
	width:989px;
	background:#fff;
	margin:0 0 20px;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:900;
	border-right:none;
	border-bottom:none
}
.col_404 h2 {
	font-size:22px;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:900;
	color:#666
}
.col_404 p {
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:400;
	font-size:16px;
	color:#333;
	margin:20px 0 0
}
.col_404 a.four {
	font-weight:700;
	color:#333!important
}
.col_404 a:hover {
	text-decoration:underline;
	color:#333
}
.col_404 #searchform {
	border:1px solid #E1E1E1;
	height:44px;
	margin-top:20px;
	width:300px;
	float:none
}
.the_content > ul > li, .listing > ul > li, .entry > ul > li {
	list-style-type:disc;
	margin-left:20px
}
.echo-wrapper, .wrapper2, .wrapper3, .wrapper4 {
	float:left;
	font-family:arial;
	font-size:14px;
	font-weight:700;
	width:577px;
	border:1px solid darkgrey;
	padding:20px;
	margin:10px 0 10px 27px;
	background-color:#fff
}
#submit-form {
	width:577px;
	border:1px solid darkgrey;
	padding:20px;
	margin:0 0 0 27px;
	background-color:#fff
}
.echo-item-authorName {
	color:#4d4d4d
}
.echo-item-body span a {
	color:#ff6281
}
#side-ads_page {
	margin:-20px 0 0
}
#left-col {
}
#left-col ul {
}
#left-col ul li a {
	color:#4d4d4d;
	font-size:20px;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:400;
	line-height:22px
}
#left-col ul li p {
	font-family:arial;
	font-size:12px;
	color:#999
}
#share-links {
	float:left;
	position:relative;
	margin:5px 25px
}
#share-links li {
	float:left;
	position:relative;
}
#share-links .share-label {
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:900;
	font-size:12px;
	color:#999;
	text-transform:uppercase;
	padding:5px 55px 5px 0
}
#share-links a {
	display:block;
	position:relative;
	cursor:pointer;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:700;
	font-size:12px;
	text-transform:uppercase;
	text-decoration:none;
}
#main-content .entry .print, #main-content .entry .email {
	background: linear-gradient(270deg, #fefefe, #dfdfdf) repeat scroll 0 0;
	background: -webkit-linear-gradient(270deg, #dfdfdf, #F8F8F8) repeat scroll 0 0;
	background: -moz-linear-gradient(270deg, #fefefe, #dfdfdf) repeat scroll 0 0;
	background: -o-linear-gradient(270deg, #fefefe, #dfdfdf) repeat scroll 0 0;
	background: -ms-linear-gradient(top, #F8F8F8 0%, #dfdfdf 37%, #dfdfdf 100%);
	color:#000;
	height:18px;
	width:52px;
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	line-height:18px;
	font-weight:700!important;
	font-size:11px!important;
	padding:0!important;
	text-transform:none!important;
	text-align:center;
	margin-top:5px;
	font-family:verdana, sans-serif!important;
}
.fb {
	background:url(/wp-content/themes/readersdigest/images/fb-icon.jpg) no-repeat 0 50%;
	color:#3b5998
}
.tw {
	background:url(/wp-content/themes/readersdigest/images/tw-icon.jpg) no-repeat 0 50%
}
.rss {
	background:url(/wp-content/themes/readersdigest/images/rss-icon.jpg) no-repeat 0 50%;
	color:#999
}
.facebook-like {
	height:30px;
	margin:25px
}
/*-------------------------------------------------------Sidebar Area-----------------------------------------------------------------*/
#sidebar-right {
	float:right;
	width:300px;
	margin-top:0!important;
	margin-right:11px
}
#sidebar-right h1 {
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:700;
	font-size:35px;
	color:#4d4d4d;
	line-height:1em
}
#sidebar-right h2, #sidebar-right p.title {
	font-size:20px;
	line-height:24px;
	font-family:'Merriweather', Georgia, Serif;
	font-weight:400;
	font-style:normal;
	color:#1a1a1a;
	line-height:1em;
	font-weight:400;
	text-transform:uppercase
}
#sidebar-right p.title {
	margin:10px 0 0;
	padding-left:30px;
	padding-top:12px
}
#sidebar-right p.filedunder-title {
	margin:0;
	padding:15px 0 10px 30px
}
#sidebar-right .underfilled {
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:700;
	font-size:17px;
	color:#3cf;
	text-transform:uppercase;
	line-height:1.2em;
	display:inline;
	float:left;
	padding-top:0!important
}
.uf_link {
	text-decoration:none;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:900;
	font-size:16px;
	font-weight:700;
	color:#0997D5;
	text-transform:uppercase;
	line-height:1.2em;
	display:inline;
	padding-top:0!important;
	padding-right:4px
}
.uf_link:hover {
	color:#0997D5
}
#sidebar-right .pad {
	padding-left:10px!important
}
#seealso1 {
	width:auto;
	float:left;
	margin-left:20px
}
#seealso2 {
	width:auto;
	float:left;
	margin-left:20px
}
#seealso3 {
	width:auto;
	float:left;
	margin-left:20px
}
#sidebar-right h3 {
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:900;
	font-size:17px;
	color:#3cf;
	line-height:1.2em
}
#sidebar-right.side_cat .side-head h2, #sidebar-right .side-head h3 {
	padding-left:30px
}
#sidebar-right .side-head {
	width:300px;
	background:#fff;
	border-right:1px solid #C3C3C3;
	border-bottom:1px solid #C3C3C3;
	margin-left:-7px;
	margin-bottom:17px;
	padding-bottom:5px
}
#sidebar-right .side-head h1 {
	padding:15px 0 0 28px
}
#sidebar-right .side-head h2, #sidebar-right .side-head h3 {
	margin-bottom:5px;
	padding-left:32px
}
#sidebar-right .side-head h2 {
	padding-top:0
}
#side-text {
	background:#fff;
	border-right:1px solid #C3C3C3;
	border-bottom:1px solid #C3C3C3;
	padding:15px;
	margin-top:17px
}
#side-text h2 {
	font-size:18px;
	text-transform:uppercase
}
#list h3 {
	font-size:18px;
	color:#4d4d4d;
	display:inline;
	font-weight:400
}
#list h3 a {
	color:#0997D5;
	text-decoration:none;
	line-height:1.3em
}
#list h3 a:hover {
	color:#0997D5;
	text-decoration:none
}
#list .listing {
	padding:8px 0 0;
	background:url(/wp-content/themes/readersdigest/images/sidebar-bttom-brder.jpg) no-repeat;
	margin-top:8px
}
#list .img-left {
	float:left;
	padding-right:15px
}
#list .img-right {
	float:right;
	padding-left:15px
}
#sidebar-right .link {
	margin:17px 0 14px
}
/**
Sidebar 2.0 Styles
**/
#left-side {
	padding-bottom:33px;
	width:215px;
	float:left;
	margin-top:0
}
#left-side li {
	margin:0 0 15px;
	padding:0 0 15px;
	text-align:left;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:400;
	font-size:20px;
	color:#4d4d4d;
	border-bottom:4px double #C3C3C3;
	line-height:1.2em
}
#left-side li a {
	color:#09C;
	font-size:16px;
	text-decoration:none;
	line-height:20px!important
}
#left-side .link {
	border:none
}
#left-side .link a {
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:900;
	font-size:15px;
	color:#ff6281;
	text-decoration:none;
	text-transform:uppercase
}
#left-side .noborder {
	border:none
}
div.srp-content-box p.srp-widget-excerpt {
	font-size:16px;
	font-family:'Merriweather', Georgia, Serif;
	font-weight:400;
	font-style:normal;
	text-align:left
}
div.rd-widget-singlepost {
	border-bottom:0;
	padding:10px;
	margin:0 0 10px
}
h4.srp-widget-title {
	text-align:center;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:900
}
.reader_digest_img {
	margin:0 0 -7px;
	position:relative;
	z-index:1
}
.header_recommends {
	font-family:'Merriweather', Georgia, Serif;
	font-weight:400;
	font-style:normal;
	font-size:18px;
	line-height:28px;
	border-top:3px double #CCC;
	padding-top:7px;
	display:none
}
#left-side .srp-widget-singlepost {
	border-bottom:0 none
}
#left-side .content ol {
	margin:10px 0
}
#left-side .content ol li {
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:300
}
#left-side .content ol li a {
	color:#000;
	font-size:16px;
	text-decoration:none;
	line-height:20px!important;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:300
}
/* LEFT SIDE */
.td-trending-image {
	margin-top:10px
}
#left-side .sidebar-block li {
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:400;
	list-style:decimal outside none;
	margin:0 0 0 20px;
	padding:0;
	text-align:left;
	border:none
}
#left-side .sidebar-block li a {
	color:#000;
	font-weight:700;
	text-decoration:none!important
}
#left-side .sidebar-block .more-btn {
	margin:10px 0 20px
}
#left-side .sidebar-block .more-btn a {
	background-color:red;
	margin:10px 0 0 40px;
	padding:8px;
	color:#fff
}
/* RIGHT SIDE */
#sidebar-right .sidebar-block li {
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:400;
	list-style:decimal outside none;
	margin:0 0 0 25px;
	padding:0;
	text-align:left;
	border:none
}
#sidebar-right .sidebar-block li a {
	color:#000;
	font-weight:700;
	text-decoration:none!important
}
#sidebar-right .sidebar-block .more-btn {
	margin:10px 0 20px
}
#sidebar-right .sidebar-block .more-btn a {
	background-color:red;
	margin:10px 0 0 40px;
	padding:8px;
	color:#fff
}
/* RIGHT SIDE */
#sidebar-right #fb-root {
	display:none
}
#sidebar-right h2 {
	font-family:'Merriweather', Georgia, Serif;
	font-weight:900;
	font-style:normal;
	overflow:hidden;
	padding-left:10px;
	line-height:20px;
	font-size:16px;
	text-transform:uppercase;
}
#sidebar-right h2 span.rd-yellow-bg {
	position:relative;
	z-index:1;
}
/*---Recommends--*/
.rd_recommends_widget {
	height:auto;
	background:#ddecf3;
	padding:10px 7px 10px 0!important
}
.rd_recommends_widget h2 {
	background-position:0 10px!important;
	border:0!important
}
.rd-thumbnail-box {
	text-align:center;
	padding:5px 0
}
.rd-content-box {
	padding:7px
}
.srp-widget-excerpt {
	background:url(/wp-content/themes/readersdigest/images/com-up.gif) left top no-repeat;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:300;
	line-height:1.2em;
	text-align:center;
	padding-left:27px;
	padding-top:5px;
	position:relative;
	font-size:16px
}
.bottom-com {
	background:url(/wp-content/themes/readersdigest/images/com-down.gif) left top no-repeat;
	position:absolute;
	bottom:-5px;
	right:0;
	width:27px;
	height:20px
}
.action {
	text-align:center;
	padding:2px 0
}
.rd-yellow-bg {
	color:#fff;
}
.rd-more-topics {
	background:url(/wp-content/themes/readersdigest/images/more_topics.png) center center no-repeat;
	height:28px;
	width:118px;
	border:0;
	cursor:pointer
}
.left_sidebar_widget h2 span {
	font-size:20px;
	line-height:24px;
	font-family:'Merriweather', Georgia, Serif;
	font-weight:400;
	font-style:normal;
	text-transform:none
}
/*---Trending new--*/
#trending-new-4 {
	margin:20px 0!important;
	border-top:4px double #EDEDED;
	padding-top:10px
}
#trending-new-4 h2.widgettitle {
	margin-top:10px
}
#trending-new-4 .rd-yellow-bg {
	margin-bottom:20px!important
}
.post_content {
	margin:10px 0
}
#left-side ul.post_container .elip {
}
.post_description {
	font-family:'Merriweather', Georgia, Serif;
	font-weight:400;
	font-style:normal;
	font-size: 14px;
	line-height: 20px;
	color:#000;
	display:inline;
}
#left-side ul.post_container li.post_content1 {
	padding-left:30px;
	padding-bottom:0!important;
	border-bottom:0;
	background:url(/wp-content/themes/readersdigest/images/ICYMI_1.png) left top no-repeat
}
#left-side ul.post_container li.post_content2 {
	padding-left:30px;
	padding-bottom:0!important;
	border-bottom:0;
	background:url(/wp-content/themes/readersdigest/images/ICYMI_2.png) left top no-repeat
}
#left-side ul.post_container li.post_content3 {
	padding-left:30px;
	padding-bottom:0!important;
	border-bottom:0;
	background:url(/wp-content/themes/readersdigest/images/ICYMI_3.png) left top no-repeat
}
#left-side ul.post_container li.post_content4 {
	padding-left:30px;
	padding-bottom:0!important;
	border-bottom:0;
	background:url(/wp-content/themes/readersdigest/images/ICYMI_4.png) left top no-repeat
}
#left-side ul.post_container li.post_content5 {
	padding-left:30px;
	padding-bottom:0!important;
	border-bottom:0;
	background:url(/wp-content/themes/readersdigest/images/ICYMI_5.png) left top no-repeat
}
#left-side ul.post_container {
	margin-top:20px
}
#left-side ul.post_container a {
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:900
}
/* Right Sidebar styles sheet */
#sidebar-right ul.right_sidebar_widget li {
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:900;
	/*list-style:decimal outside none;*/
    border-bottom:0;
	padding:0;
	text-align:left
}
#sidebar-right ul.right_sidebar_widget li.top-100 {
	list-style:none;
	border-bottom:4px double #C3C3C3;
	margin-bottom:15px;
	padding-bottom:15px;
}
#sidebar-right ul.right_sidebar_widget #menu-top-topics {
	font-family: "Lato", "Verdana", sans-serif;
	font-style: normal;
	font-weight: 900;
	color: black;
	line-height: 20px !important;
	font-size: 16px;
}
#sidebar-right ul.right_sidebar_widget li.top-100 li {
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:900;
	list-style:decimal outside none;
	border-bottom:0;
	padding:0;
	text-align:left;
	margin:0 0 0 25px
}
#sidebar-right ul.right_sidebar_widget li.Recommends {
	list-style:none;
	background:none repeat scroll 0 0 #DDECF3;
	padding:15px 0
}
#sidebar-right ul.right_sidebar_widget li.trend {
	list-style:none;
	border-bottom:4px double #C3C3C3;
	margin-bottom:15px;
	padding-bottom:15px;
	position:relative;
}
#sidebar-right ul.right_sidebar_widget li.cartoon {
	list-style:none;
	position: relative;
}
#sidebar-right ul.right_sidebar_widget li.cartoon .action {
	padding:2px 0 9px
}
#sidebar-right ul.right_sidebar_widget li.widget_facebook_feed_widget {
	list-style:none
}
#sidebar-right ul.right_sidebar_widget li a {
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:600;
	color:#000;
	line-height:20px!important;
	font-size:16px;
	display:inline-block;
	vertical-align: top !important;
}
#sidebar-right h2.widgettitle a {
	color:fff;
}
#sidebar-right h2.widgettitle a:hover {
	text-decoration:none!important;
	color:#fff!important
}
#sidebar-right ul.right_sidebar_widget li:first-child {
	padding-top:0;
}
#sidebar-right ul.post_container {
	margin-top:19px;
}
#sidebar-right ul.post_container li {
	list-style:none;
}
#sidebar-right ul.post_container li a {
	color:#0997D5;
	font-size:16px;
	line-height:20px!important;
	text-decoration:none;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:900
}
#sidebar-right ul.post_container li.post_content1 {
	padding-left:30px;
	padding-bottom:0!important;
	border-bottom:0;
	background:url(/wp-content/themes/readersdigest/images/ICYMI_1.png) 0 4px no-repeat
}
#sidebar-right ul.post_container li.post_content2 {
	padding-left:30px;
	padding-bottom:0!important;
	border-bottom:0;
	background:url(/wp-content/themes/readersdigest/images/ICYMI_2.png) 0 4px no-repeat
}
#sidebar-right ul.post_container li.post_content3 {
	padding-left:30px;
	padding-bottom:0!important;
	border-bottom:0;
	background:url(/wp-content/themes/readersdigest/images/ICYMI_3.png) 0 4px no-repeat
}
#sidebar-right ul.post_container li {
	min-height:36px
}
#sidebar-right ul.post_container li.post_content4 {
	padding-left:30px;
	padding-bottom:0!important;
	border-bottom:0;
	background:url(/wp-content/themes/readersdigest/images/ICYMI_4.png) 0 4px no-repeat
}
#sidebar-right ul.post_container li.post_content5 {
	padding-left:30px;
	padding-bottom:0!important;
	border-bottom:0;
	background:url(/wp-content/themes/readersdigest/images/ICYMI_5.png) 0 4px no-repeat
}
#sidebar-right ul.post_container {
	margin-top:20px
}
#sidebar-right ul.post_container a {
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:900
}
.right_sidebar_widget .social-bar #share-links {
	margin:5px 5px 0 0
}
.right_sidebar_widget .social-bar #share-links li a {
	color:#000;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:900;
	font-size:12px;
	padding:5px 5px 5px 26px
}
/* Right Sidebar styles sheet */
#sidebar-right ul.right_sidebar_widget li {
	border-bottom:4px double #C3C3C3;
	/*@old 19 feb 2013 padding-bottom:10px; */
    padding-bottom:6px;
	margin-bottom:7px
}
#sidebar-right ul.right_sidebar_widget .SearchBarWidget {
	border-bottom:4px double #C3C3C3;
	padding-bottom:8px;
	margin-bottom:14px
}
#sidebar-right ul.right_sidebar_widget .SocialPluginsWidget {
	padding-bottom:11px;
	margin-bottom:13px;
	margin-bottom:7px;/*@old code: margin-bottom:13px;*/
}
#sidebar-right ul.right_sidebar_widget .widget_facebook_feed_widget {
	padding-bottom:11px;
	margin-bottom:7px;/*@old code: margin-bottom:13px;*/
}
#sidebar-right #search-2 .screen-reader-text {
	display:none
}
#sidebar-right #search-2 #searchsubmit {
	text-indent:-9999px
}
#sidebar-right ul.right_sidebar_widget li:first-child {
	padding-top:0;
	margin-bottom:8px
}
#sidebar-right .action {
	margin-top:15px
}
#sidebar-right .widget_arturl_widget img {
	margin-bottom:10px;
	width:300px
}
#sidebar-right .rd_article_url_title {
	margin-bottom:5px
}
#sidebar-right .rd_article_url_title a {
	color:#009EC6!important
}
#sidebar-right .widget_arturl_widget p {
	font-family:'Merriweather', Georgia, Serif;
	font-weight:400;
	font-style:normal;
	font-size:16px;
	line-height:24px;
	padding:0;
	margin:0;
	color:#000
}
#sidebar-right .side-ads {
	min-height:250px
}
/*-------------------------------------------------------Footer Area-----------------------------------------------------------------*/
#footer {
	background: url("/wp-content/themes/readersdigest/images/rd-content-shadow-footer.png") no-repeat scroll 0 bottom transparent;
	display: block;
	text-align: center;
	margin: 0 auto;
	padding: 10px 0 50px;
	width: 1060px;
}
#footer .wrapper {
	background: none;
	border-top: 1px solid #E5E5E5;
	margin: 0 auto;
	padding: 19px 0 0;
	text-align: center;
	width: 940px;
}
#footer .digest-ver-logo {
	background:url(/wp-content/themes/readersdigest/images/digest-logo.jpg) no-repeat;
	width:142px;
	height:44px;
	float:left
}
#footer-menu {
	position:relative;
	margin:0!important;
	text-align:center;
}
#footer h4 {
	margin:0!important;
}
#footer-menu li {
	position:relative;
	margin:0;
	display:inline-block;
}
#footer-menu a {
	display:block;
	position:relative;
	cursor:pointer;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:700;
	font-size:15px;
	color:#000;
	text-transform:uppercase;
	text-decoration:none;
	padding-left:15px
}
#sub-footer-menu {
	position:relative;
	text-align:center;
}
:first-child+html #sub-footer-menu {
	margin-top:-40px
}
#sub-footer-menu li {
	position:relative;
	margin:0;
	display:inline-block;
}
#sub-footer-menu a {
	display:block;
	position:relative;
	cursor:pointer;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight: 400;
	font-size: 14px;
	color: #ED1C24;
	text-decoration: none;
	padding-left: 12px;
	letter-spacing:-.02em
}
#footer .widget {
	display: block;
	margin: 0 auto 5px;
	text-align: center;
}
#footer .widget h2.widgettitle {
	float:left;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:900
}
#footer-menu .widget h2.widgettitle {
	color:#666;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:900;
	font-size:15px;
	text-transform:uppercase
}
#sub-footer-menu .widget h2.widgettitle {
	color:#737373;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:900;
	font-size:14px
}
#footer .widget.widget_text {
	color:#999;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:400;
	font-size:13px;
	margin-bottom:4px;
	margin-top:15px;
	display:block;
}
#footer div.wrapper li.page_item {
	display:none
}
/*-------------------------------------------------------Sticky Footer-----------------------------------------------------------------*/
#share {
	text-transform:none;
	background-color:#FFF;
	/*float:left;*/
    width:100%;
	font-size:11px;
	font-weight:700
}
#share-news {
	float:left;
	margin:0 50px 0 0;
	padding:15px 80px 10px 30px;
	width:120px;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:400;
	font-weight:400;
	font-size:14px;
	text-align:left
}
#share-subscribe {
	float:left;
	margin:0 200px 0 0;
	padding:15px 0 10px 20px;
	width:160px;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:400;
	font-weight:400;
	font-size:14px;
	text-align:left
}
#share-social {
	float:left;
	padding:15px 0 0 30px
}
.share-divider {
	float:left;
	width:1px;
	height:55px;
	border-right:1px solid #ccc;
	margin-top:15px
}
#newsletter-img {
	position:relative;
	left:110px;
	top:-92px;
	_width:0;
	height:0
}
li#news-subscribe {
/*list-style:disc inside url('/wp-content/themes/readersdigest/images/subscribe_li.jpg');*/
}
#news-subscribe a {
	color:#0099CB;
	font-weight:700;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase
}
#close-message a {
	color:#0099CB;
	font-size:14px;
	text-decoration:none;
	text-transform:uppercase;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:400
}
#mag-subscribe a {
	color:#0099CB;
	font-weight:700;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase
}
#mag-img {
	position:relative;
	left:160px;
	top:-93px;
	_width:0;
	height:0
}
#fbdivider {
	float:left;
	width:1px;
	height:30px;
	background-color:#ccc;
	margin:15px 10px 0
}
#share-social-txt {
	float:left;
	margin:20px 15px 0 0
}
#share-fb {
	float:left;
	margin-top:9px;
	margin-right:5px
}
#share-tw {
	float:left;
	margin-top:10px
}
#share-email {
	float:left;
	margin-left:5px
}
#share-like {
	float:left;
	margin-top:12px
}
/*-------------------------------------------------------Gravity Forms-----------------------------------------------------------------*/
body .gform_wrapper {
	max-width:none;
	width:auto
}
body .gform_wrapper .left_label .gfield_label {
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:400;
	font-size:20px;
	width:auto
}
body .gform_wrapper .left_label ul.gfield_checkbox, body .gform_wrapper .right_label ul.gfield_checkbox, body .gform_wrapper .right_label .gfield_description, body .gform_wrapper .left_label .gfield_description, body .gform_wrapper .gform_footer.right_label, body .gform_wrapper .gform_footer.left_label {
	margin-left:0;
	padding-left:0
}
body .gform_wrapper .gform_footer.right_label, body .gform_wrapper .gform_footer.left_label {
	padding-top:10px
}
body .gform_wrapper .gfield_checkbox li, body .gform_wrapper .gfield_radio li {
	position: relative;
	text-indent: 5px;
}

/* for webkit browsers */
@media screen and (-webkit-min-device-pixel-ratio:0) {
 body .gform_wrapper .gfield_checkbox li, body .gform_wrapper .gfield_radio li {
 left:30px;
 text-indent:-19px
}
}
body .gform_wrapper .terms-conditions .gfield_checkbox li, body .gform_wrapper .terms-conditions .gfield_radio li {
	left:0;
	position:static;
	text-indent:0
}
body .gform_wrapper .gfield_checkbox label img, body .gform_wrapper .gfield_radio label img {
	vertical-align:middle
}
body .gform_wrapper .right_label input.medium, body .gform_wrapper .left_label input.medium {
	border:1px solid #e1e1e1;
	height:44px;
	width:300px
}
body .gform_footer input.button {
	background:#ed1c24;
	border:none;
	color:#fff;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:900;
	font-size:13px;
	padding:5px 35px;
	text-transform:uppercase
}
body .gform_footer input.button:hover {
	color:#fff
}
body .gform_footer input.button + a {
	display:none
}
/* hide "Edit this form" link */
body .gform_wrapper .terms-conditions {
	font-family:Arial;
	font-size:12px;
	text-align:center
}
body .gform_wrapper a {
	color:#0997D5 !important;
}
/* Temp Fix for Gravity Forms Bug */
.gfield_error label[for="choice_9_1"] {
	display:none !important;
}
/* gravity forms email share ui form */

#email-share-ui .gform_wrapper {
	max-width: none;
	width: auto;
	padding: 0px 20px;
}
#email-share-ui .gform_footer input.button {
	background: #3CF;
	border: none;
	color: white;
	font-family: "Lato", "Verdana", sans-serif;
	font-style: normal;
	font-weight: 900;
	font-size: 19px;
	padding: 1px 35px;
	text-transform: uppercase;
	border-image: initial;
	margin-top: 1px;
}
#email-share-ui .gform_wrapper li .ginput_container input[type="text"] {
	display: inline-block;
	width: 100%;
	height: 32px;
}
#email-share-ui .gform_wrapper li .ginput_container textarea {
	width: 100%;
	height: 85px;
}
/*css for partners modules starts here*/
.footer-main-wrapper {
}
.footer-sub-wrapper {
	width:1002px;
	margin:0 auto;
	position:relative
}
.footer-main-wrapper h1 {
	color:#ed1c24;
	text-transform:uppercase;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:900;
	font-size:20px;
	font-weight:700;
	margin-top:10px
}
.footer-lft {
	width:200px;
	float:left;
	margin-right:50px
}
.footer-lft-img {
	height:56px
}
.footer-lft-img img {
	vertical:bottom;
	height:56px
}
.footer-lft .list-item ul {
	padding:5px 0 0;
	margin:0
}
.footer-lft .list-item ul li {
	padding:0 0 10px;
	margin:0;
	list-style-type:none
}
.footer-lft .list-item ul li a {
	text-decoration:none;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:300;
	color:#2cace3;
	font-size:15px;
	outline:none
}
/*css for partners modules ends here*/
/*css for more on food modules starts here*/
.more-heading {
	font-family:'Merriweather', Georgia, Serif;
	font-weight:400;
	font-style:normal;
	font-size:20px;
}
.more-in-text {
	color:#666;
	padding-right:10px;
}
.food-title-text {
	color:#f68b1f
}
ul#more-list {
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:300;
}
li.more-listing {
	padding-bottom:10px
}
ul#more-list li p {
	padding:0;
	margin:0;
	color:#999;
}
ul#more-list li a {
	text-decoration:none;
	color:#2cace3;
}
/*css for more on food modules ends here*/
/*css for Books and entertainment starts here*/
#content-col-books {
	width:672px;
	background:#fff;
	border-right:1px solid #C3C3C3;
	border-bottom:1px solid #C3C3C3;
}
.top-wrap {
	background:#5f5f5f;
	padding:5px 15px 10px 20px;
	width:537px;
	height:60px;
	float:left;
}
.top-wrap h1 {
	padding:0;
	margin:0;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:900;
	font-size:30px;
	color:#fff;
}
.top-wrap p {
	padding:0;
	margin:0;
	font-size:14px;
	color:#fff;
	font-family:Arial;
}
.poster-blog-img {
	float:left;
	width:100px;
}
.detail-description-book {
	background:url(/wp-content/themes/readersdigest/images/content-btm-border.jpg) repeat-x scroll 0 100% transparent;
	color:#444;
	font-size:14px;
	font-family:Arial;
	line-height:1em;
	margin:0;
	padding:10px 0;
	float:left;
}
#main-content {
	margin:0 11px;
	padding:0 0 12px
}
#main-content .inner-main-wrap p.inner-main-wrap-description {
	color:#000
}
#main-content .inner-main-wrap .tagged-wrap {
	font-family:Arial;
	font-size:13px;
	margin-top:12px
}
.detail-description-right .tagged-wrap span {
	padding:0
}
.detail-description-right .tagged-wrap a {
	text-decoration:none;
	color:#09c;
	padding:0 0 0 5px
}
.detail-description-right .tagged-wrap {
	padding:0;
	margin:0
}
.inner-main-wrap .inner-wrap-left {
	float:left;
	width:200px
}
#main-content .detail-description {
	margin-top:-15px;
	margin-bottom:10px;
	float:left
}
#main-content .detail-description p {
	color:#666;
	padding:0;
	margin:0
}
#main-content .detail-description p.post-date-wrap {
	font-family:Arial;
	font-size:14px
}
#main-content .tagged-wrap a {
	text-decoration:none;
	color:#09c;
	padding:0 0 0 5px
}
#main-content .detail-description-right {
	float:left;
	width:400px;
	margin:0 0 0 15px
}
.quick_cat #list-result .listing .detail-description-right p.detail-des-wrap {
	margin:0;
	padding:0;
	color:#000
}
#main-content .post-top-wrap {
	/* margin:-12px -25px 0px -25px; */
    float:left
}
/* #main-content .top-wrap{background:#5f5f5f;padding:5px 15px 10px 20px;width:537px;height:60px;float:left;} */
#main-content .top-wrap {
	background:#5F5F5F;
	padding:5px 15px 10px 20px;
	width:483px;
	height:60px;
	float:left;
	margin-left:0
}
#main-content .top-wrap h1 {
	border:0 solid #fff;
	padding:0
}
#main-content .top-wrap h1 a {
	padding:0;
	margin:0;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:900;
	font-size:30px;
	color:#fff
}
#main-content .top-wrap h1 a:hover {
	padding:0;
	margin:0;
	color:#fff
}
#main-content .top-wrap p {
	padding:0;
	margin:0;
	color:#fff
}
#main-content .poster-blog-img {
	float:left;
	width:100px
}
#main-content .post-detail-description-wrap {
	padding:25px 0 10px;
	margin:0;
	font-size:16px;
	float:left;
	width:575px
}
#main-content .post-detail-description-wrap h1 {
	color:#4c4c4c;
	font-size:24px;
	padding-bottom:10px;
	margin:0
}
#main-content .post-detail-description-wrap a {
	color:#0997d5;
	text-decoration:none
}
#main-content .post-detail-description-wrap p {
	color:#666;
	padding:0;
	margin:0;
	font-family:Arial;
	font-size:14px
}
#main-content .detail-description-wrap a {
	text-decoration:none;
	color:#0997d5;
	padding-left:5px
}
#main-content .detail-bottom-main-wrap {
	margin:30px 0 0;
	float:left
}
#main-content .detail-bottom-main-wrap .detail-bottom-left {
	width:298px;
	float:left;
	margin-right:23px
}
#main-content .detail-bottom-main-wrap .detail-bottom-left h1 {
	padding-bottom:10px;
	margin:0;
	font-size:22px
}
#main-content .detail-bottom-main-wrap .detail-bottom-left ul {
	padding:0;
	margin:5px 0 0;
	font-size:13px;
	font-family:Arial;
	font-weight:700
}
#main-content .detail-bottom-main-wrap .detail-bottom-left ul li {
	list-style-type:none;
	padding:0 0 5px;
	margin:0
}
#main-content .detail-bottom-main-wrap .detail-bottom-left ul li a {
	text-decoration:none;
	color:#0997d5
}
#main-content .detail-bottom-main-wrap .detail-bottom-right {
	width:298px;
	float:left
}
#main-content .detail-bottom-main-wrap .detail-bottom-right h1 {
	padding-bottom:10px;
	margin:0;
	font-size:22px
}
#main-content .detail-bottom-main-wrap .detail-bottom-right ul {
	padding:0;
	font-size:13px;
	font-weight:700;
	font-family:Arial;
	margin:5px 0 0
}
#main-content .detail-bottom-main-wrap .detail-bottom-right ul li {
	list-style-type:none;
	padding:0 0 5px;
	margin:0
}
#main-content .detail-bottom-main-wrap .detail-bottom-right ul li a {
	text-decoration:none;
	color:#0997d5
}
#main-content .detail-bottom-main-wrap .detail-bottom-right ul li span {
	color:#666;
	font-weight:400
}
#main-content .bottom-wrap-right-text a {
	float:right;
	color:#666;
	text-decoration:none;
	font-size:12px
}
#main-content .bottom-wrap-right-text span {
	float:right;
	color:#666;
	text-decoration:none
}
#main-content .post-detail-main-wrapper {
}
#main-content .post-detail-main-image-wrapper {
	float:left;
	width:210px
}
#main-content .post-detail-main-content-wrapper {
}
/*css for Books and entertainment end here*/
/*css for RDV starts here*/
.article-sub-wrap {
	height:50px;
	background:#fef200;
	padding:15px 0 0 20px;
	margin-bottom:15px
}
.article-sub-wrap .read-logo-image {
	width:330px;
	float:left
}
.slogan-text {
	color:#ed1c24;
	font-size:18px;
	margin:5px 0 0 20px;
	float:left;
	font-family:'Merriweather', Georgia, Serif;
	font-weight:700;
	font-style:normal
}
#content-col #main-content div.posted_by {
	padding:0;
	font-size:14px;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:900
}
.article-author-date span.article-date-time {
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:100;
	font-size:14px
}
.article-sources-main {
	margin:10px 0;
	float:left
}
.article-sources-main .sources {
	background:#fff200;
	padding:5px;
	float:left;
	color:#ed1c24
}
.sources-list-item {
	float:left;
	margin:5px 0 0
}
.sources-list-item ul {
	margin:0;
	padding:0
}
.sources-list-item ul li {
	margin:0;
	padding:0 0 0 10px;
	float:left;
	list-style-type:none;
	color:#000;
	font-size:16px;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:400
}
.sources-list-item ul li a {
	text-decoration:none;
	color:#2cace3;
	font-size:16px;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:400
}
.entry a img {
	float:left;
	margin-right:28px
}
#main-content .entry, #main-content p {
	font-family:'Merriweather', Georgia, Serif;
	font-weight:400;
	font-style:normal;
	font-size:14px;
	line-height:24px;
	margin-top:0;
}
.entry img {
	margin-right:28px;
	clear:left;
}
.article-read-more {
	background:url(images/more_quick_read.png) center top no-repeat;
	height:70px;
	position:relative
}
.article-bottom-wrap {
	background:#fffccc;
	height:130px;
	padding:45px 0 0 30px;
	margin-top:-40px
}
.article-bottom-wrap ul {
	padding:0;
	margin:0
}
.article-bottom-wrap ul li {
	padding:0 0 5px;
	margin:0;
	list-style-type:none
}
#main-content .article-bottom-wrap ul li a {
	text-decoration:none;
	color:#2cace3;
	font-size:16px;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:300
}
.clear-left {
	clear:both
}
/* Article Landing Page */
.article-main-wrapper {
	width:630px
}
a {
	color:#0997D5;
	text-decoration:none;
}
.article-main-wrapper h1 {
	color:#4d4d4d;
	font-size:35px;
	padding:0;
	margin:10px 0 0;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:900
}
.article-main-wrapper .article-sub-wrap {
	height:50px;
	background:#fef200;
	padding:15px 0 0 20px
}
.article-sub-wrap .read-logo-image {
	width:330px;
	float:left
}
.slogan-text {
	color:#ed1c24;
	font-size:20px;
	margin:5px 0 0 20px;
	float:left;
	font-family:'Merriweather', Georgia, Serif;
	font-weight:700;
	font-style:normal
}
.today-reader-wrap {
	background:#5f5f5f;
	padding:6px 0 6px 15px;
	margin-top:1px;
	color:#fff200;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:900;
	font-size:16px
}
.landing-main-wrap {
	margin:1px 0 25px;
	float:left;
	background:url(images/landing-right-bg.jpg) left repeat-x
}
.landing-img-left {
	width:300px;
	float:left
}
.landing-img-right {
	height:180px;
	padding:10px 10px 10px 15px;
	float:left;
	width:305px
}
#content-col .landing-img-right h2 {
	padding:0;
	margin:0 0 15px;
	color:#09c;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:900
}
#content-col .landing-img-right h1 {
	color:#000;
	font-family:'Merriweather', Georgia, Serif;
	font-weight:400;
	font-style:normal;
	font-size:16px;
	padding:0;
	background:none
}
#content-col .landing-img-right p {
	padding:0;
	margin:0;
	font-family:'Merriweather', Georgia, Serif;
	font-weight:400;
	font-style:normal
}
#content-col .landing-img-right p a {
	text-decoration:none;
	color:#09c
}
#content-col .landing-main-wrapper-left {
	width:305px;
	float:left;
	margin-right:20px;
	margin-bottom:15px
}
#content-col .landing-main-wrapper-left h2 {
	background:#5f5f5f;
	padding:5px 0 5px 15px;
	font-size:14px;
	color:#FFF;
	text-transform:uppercase;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:900
}
#content-col .landing-main-wrapper-left .entry {
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:400
}
#content-col .landing-main-wrapper-left img {
	width:100px;
	float:left;
	margin-right:10px
}
#content-col .landing-main-wrapper-left ul {
	padding:0;
	margin:0;
	float:left
}
#content-col .landing-main-wrapper-left ul li {
	padding:0;
	margin:0;
	list-style-type:none;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:300
}
#content-col .landing-main-wrapper-left ul li a {
	color:#09c;
	text-decoration:none
}
#content-col .landing-list-item {
	margin-top:15px
}
#content-col .landing-main-wrapper-left .landing-list-item li {
	padding:0 0 10px
}
#content-col .landing-main-wrapper-right {
	width:305px;
	float:left
}
#content-col .landing-main-wrapper-right h2 {
	background:#5f5f5f;
	padding:5px 0 5px 15px;
	font-size:14px;
	color:#FFF;
	text-transform:uppercase;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:900
}
#content-col .landing-main-wrapper-right .entry {
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:400
}
#content-col .landing-main-wrapper-right img {
	width:100px;
	float:left;
	margin-right:10px;
	padding-right:0
}
#content-col .landing-main-wrapper-right ul {
	padding:0;
	margin:0;
	float:left
}
#content-col .landing-main-wrapper-right ul li {
	padding:0;
	margin:0;
	list-style-type:none;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:300
}
#content-col .landing-list-item {
	margin-top:0
}
#content-col .landing-list-item ul {
	padding:0;
	margin:0;
	float:left
}
#content-col .landing-list-item ul li {
	padding:0;
	margin:0;
	list-style-type:none;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:400
}
#content-col .landing-main-wrapper-right .landing-list-item li {
	padding:0 0 10px
}
#content-col .middle-content-main {
	border-bottom:1px solid #e6e6e6;
	border-top:1px solid #e6e6e6;
	padding:15px 0;
	margin:20px 0
}
#content-col .middle-content-main p {
	padding:0;
	margin:0
}
#content-col .middle-content-main p span a {
	color:#0997D5!important;
	font-weight:700;
	font-size:18px;
	padding-left:5px;
	text-decoration:none;
	font-style:italic
}
#content-col .middle-content-left img {
	width:75px;
	float:left;
	margin:10px 0 0
}
#content-col .middle-content-right {
	margin:8px 0 0 15px;
	width:530px;
	float:left
}
#content-col .middle-content-right .learn-btn {
	background:#0896d4;
	padding:3px 10px 0;
	font-weight:700;
	margin:10px 0 0;
	float:left;
	text-transform:uppercase;
	color:#FFF
}
#content-col .middle-content-right .learn-btn a {
	background:#0896d4;
	float:left;
	text-transform:uppercase;
	color:#FFF!important;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:400;
	text-decoration:none
}
#content-col img.alignleft {
	display:inline;
	float:left;
	margin-top:4px
}
#content-col img.alignright {
	display:inline;
	float:right;
	margin-left:5px;
	margin-top:4px;
	margin-right:0px !important;
}
#content-col img.aligncenter {
	clear:both;
	display:block;
	margin-left:auto;
	margin-right:auto
}
#content-col img.alignleft, #content-col img.alignright {
	/* RDCOM -31 rahul.pandit@rd.com; margin-bottom:5px */
	margin-bottom:3px;
}
/*css for RDV end here*/
/* CSS for RDV recent post in home page starts here */
.advice_box {
	margin:0 auto 30px;
	background:#fcfcc5 url(images/advice_bg.gif) left top repeat-x;
	height:auto;
	position:relative
}
#rd-advice {
	margin:0 auto 20px;
	border-bottom:2px solid #BCE1FC;
	width:420px
}
.advice_box .heading {
	background:#fff200;
	position:relative;
	height:35px
}
.advice_box .heading .heading_title {
	background:url(images/Readers-digest-version.jpg) left top no-repeat;
	height:35px;
	position:absolute;
	width:236px;
	left:10px
}
.advice_box .heading h6 {
	color:#ed1c24;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:300;
	font-size:14px;
	line-height:35px;
	text-decoration:none;
	padding-right:8px;
	text-transform:none;
	text-align:right
}
.advice_content {
	padding:10px
}
.advice_img {
	float:left;
	padding-right:10px
}
.advice_box h2 {
	color:#0997D5;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:300;
	font-size:25px;
	line-height:1em;
	text-decoration:none;
	text-transform:none;
	padding-bottom:0
}
.advice_box p {
	font-family:'Merriweather', Georgia, Serif;
	font-weight:400;
	font-style:normal;
	font-size:18px;
	line-height:28px
}
.see_all {
	text-align:center;
	padding:10px
}
.see_all a {
	color:#0997D5;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:900;
	font-size:15px;
	text-decoration:none
}
.see_all a:hover {
	text-decoration:underline
}
/* CSS for RDV recent post in home page ends here */
/* CSS for archives of RDV posts starts here */
.divider-bottom {
	background:url(images/content-btm-border.jpg) left center repeat-x;
	padding-bottom:10px
}
.rdv-content {
	margin:10px 0;
	padding:0
}
.rdv-image-left {
	float:left;
	padding-right:10px
}
.rdv-image-right {
	margin:0 0 0 10px
}
.rdv-image-right h1 {
	padding:0;
	margin:0;
	font-size:20px
}
.rdv-image-right h1 a {
	color:#188bbc;
	text-decoration:none
}
#content-col ul#list-result li.type-rdv h1 {
	font-size:16px;
	color:#000;
	background:none;
	border:0 none;
	padding:0;
	text-transform:uppercase;
	font-family:'Merriweather', Georgia, Serif;
	font-weight:400;
	font-style:normal
}
#content-col ul#list-result li.type-rdv img {
	float:left;
	padding-right:10px
}
/* CSS for archives of RDV posts ends here */
/* CSS for Social Bookmarking counts starts here */
.social-title {
	font-size: 18px;
	line-height: 20px;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:900;
	padding:0 0 0 8px;
	margin-bottom:3px
}
/* CSS for Social Bookmarking counts ends here */
/* CSS for placing apple logo in Digital Edition page starts here */
.app-store {
	float:left;
	margin-bottom:10px;
	margin-left:20px
}
.app-text-right {
	float:left;
	line-height:57px
}
/* CSS for placing apple logo in Digital Edition page ends here */
/* CSS for RD Recommends starts here */
.recommand-main-wrapper {
	width:600px;
	position:relative
}
.recommand-main-wrapper .rec-logo {
	padding:0px !important;
}
.recommand-sub-wrapper {
	border-bottom:1px solid #ccc;
	padding:0 0 9px;/*margin:0 0 15px; */
}
.recommand-main-wrapper .date-txt {
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:900;
	font-size:18px;
	color:#000;
	width:200px;
	float:left;
	padding-bottom:5px
}
.recommand-sub-wrapper .archive-txt {
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:400;
	font-size:18px;
	color:#09c;
	text-align:right
}
.rec-maincontent-wrap {
	border-bottom:1px solid #ccc;
	float:left;
	margin:30px 0 0;
	padding:0 0 10px
}
.rec-maincontent-wrap-last {
	float:left;
	margin:30px 0 0;
	padding:0 0 10px
}
.rec-subcontent-left {
	margin:0 15px 0 0;
	float:left;
	width:162px;
	text-align:center
}
.rec-subcontent-right {
	width:410px;
	float:left;
	margin-top:-8px
}
#content-col .rec-subcontent-right h1 {
	padding:0;
	margin:0;
	font-size:24px;
	color:#09c;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:900;
	background:none
}
#content-col .rec-subcontent-right h1 a {
	padding:0;
	margin:0;
	font-size:24px;
	color:#09c;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:900;
	background:none
}
#content-col .rec-subcontent-right h1 a:hover {
	padding:0;
	margin:0;
	font-size:24px;
	color:#09c;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:900;
	background:none
}
#content-col .rec-subcontent-right .by-txt {
	color:#999;
	padding:0 10px
}
#content-col .rec-subcontent-right .by-txt1 {
	color:#999
}
#content-col .rec-subcontent-right .name-txt {
	color:#09c
}
#content-col .rec-subcontent-right .name-txt a {
	color:#09c!important
}
#content-col .rec-subcontent-right .name-txt a:hover {
	color:#09c!important
}
#content-col .rec-subcontent-right p {
	margin:0;
	padding:5px 0
}
#content-col .rec-subcontent-right .review-txt {
	font-family:"Lato", "Verdana", sans-serif;
	font-style:italic;
	font-weight:300
}
#content-col .rec-subcontent-right .detail-txt {
	font-family:'Merriweather', Georgia, Serif;
	font-weight:400;
	font-style:normal
}
#content-col .rec-subcontent-right .paper-txt {
	color:#999;
	padding-right:5px
}
#content-col .rec-subcontent-right .price-txt {
	color:#666;
	padding-right:10px
}
#content-col .rec-subcontent-right .price-txt1 {
	color:#666;
	padding-right:5px
}
#content-col .price-box-main {
	margin:20px 0
}
#content-col .rec-subcontent-right .au-video-txt {
	font-size:16px;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:700
}
#content-col .rec-subcontent-right .video-image {
	margin:10px 0 20px
}
#content-col .rec-subcontent-right .au-video-txt {
	margin:20px 0 0;
	color:#000;
	font-weight:700;
	float:left;
	width:300px
}
#content-col .rec-subcontent-right .buynow-txt {
	background:#0997d5;
	padding:5px 10px;
	text-transform:uppercase;
	color:#fff;
	font-family: "Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:900;
	font-size:18px
}
#content-col .rec-subcontent-right .buynow-txt a {
	text-transform:uppercase;
	color:#fff!important;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:900;
	font-size:18px
}
/* CSS for RD Recommends ends here */
/* CSS for RD Recommends Rating Starts here */
#content-col .rating-main-wrap {
	float:left;
	position:relative
}
#content-col .rating-main-wrap .rating-txt {
	width:100px;
	text-transform:uppercase;
	float:left
}
#content-col .rating-main-wrap .border-right-wrap {
	float:left;
	width:333px;
	border-bottom:1px solid #ccc;
	margin:10px 0 0
}
#content-col .rating-main-wrap-bottom {
	position:relative;
	margin:10px 0 0;
	float:left
}
#content-col .rating-main-wrap-bottom .rating-wrap-bottom-left {
	width:50px;
	float:left
}
#content-col .rating-main-wrap-bottom .rating-wrap-bottom-right {
	float:left;
	margin:0 0 0 10px
}
#content-col .rating-wrap-bottom-right textarea {
	width:365px;
	background:#f9fafe;
	border:1px solid #ccc
}
#content-col .rec-subcontent-left-img {
	margin:0 15px 0 0;
	float:left;
	width:162px;
	text-align:center
}
#content-col .rec-subcontent-right-main {
	width:450px;
	float:left;
	margin-top:-8px
}
#content-col .rec-subcontent-right-main h1 {
	padding:0;
	margin:0;
	font-size:24px;
	color:#09c;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:900;
	background:none
}
#content-col .rec-subcontent-right-main h1 a {
	padding:0;
	margin:0;
	font-size:24px;
	color:#09c;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:900;
	background:none
}
#content-col .rec-subcontent-right-main h1 a:hover {
	font-size:24px;
	color:#09c;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:900;
	background:none
}
#content-col .rec-subcontent-right-main .by-txt {
	color:#999;
	padding:0 10px
}
#content-col .rec-subcontent-right-main .by-txt1 {
	color:#999
}
#content-col .rec-subcontent-right-main .name-txt {
	color:#09c
}
#content-col .rec-subcontent-right-main .name-txt a {
	color:#09c!important
}
#content-col .rec-subcontent-right-main .name-txt a:hover {
	color:#09c!important
}
#content-col .rec-subcontent-right-main p {
	margin:0;
	padding:5px 0
}
#content-col .rec-subcontent-right-main .review-txt {
	font-family:"Lato", "Verdana", sans-serif;
	font-style:italic;
	font-weight:300
}
#content-col .rec-subcontent-right-main .detail-txt {
	font-family:'Merriweather', Georgia, Serif;
	font-weight:400;
	font-style:normal
}
#content-col .book-detail-left {
	width:180px;
	margin:0 30px 0 0;
	float:left
}
#content-col .book-detail-left h1 {
	padding:0;
	margin:0;
	font-size:24px;
	color:#09c;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:900;
	background:none
}
#content-col .book-detail-left h1 a {
	padding:0;
	margin:0;
	font-size:24px;
	color:#09c;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:900;
	background:none;
	line-height:24px
}
#content-col .book-detail-left h1 a:hover {
	padding:0;
	margin:0;
	font-size:24px;
	color:#09c;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:900;
	background:none;
	line-height:24px
}
#content-col .book-detail-left .review-txt {
	font-family:"Lato", "Verdana", sans-serif;
	font-style:italic;
	font-weight:300
}
#content-col .book-detail-left .by-txt {
	color:#999;
	padding:0 10px
}
#content-col .book-detail-left .name-txt {
	color:/*padding:0 10px 0px 5px;*/
#09c
}
#content-col .book-detail-left .name-txt a {
	color:#09c!important
}
#content-col .book-detail-left .name-txt a:hover {
	color:#09c!important
}
#content-col .social-sub-left {
	float:left;
	width:32px
}
#content-col .face-book-main {
	margin:0;
	float:left
}
#content-col .social-count-left {
	background:url(images/social-left.jpg) no-repeat;
	width:7px;
	float:left;
	height:20px
}
#content-col .social-count-right {
	background:url(images/social-right.jpg) no-repeat;
	width:3px;
	float:left;
	height:20px
}
#content-col .social-count-center {
	background:url(images/social-center.jpg) repeat-x;
	float:left;
	text-align:center;
	color:#646172;
	font-size:10px;
	width:auto;
	height:20px;
	padding:0 3px;
	line-height:20px
}
#content-col .face-book-main .social-sub-left {
	float:left;
	width:50px
}
#content-col .face-book-main .social-count-left {
	background:url(images/count-left.jpg) no-repeat;
	width:7px;
	float:left;
	height:20px
}
#content-col .face-book-main .social-count-center {
	background:#eee;
	border-top:1px solid #c1c1c1;
	border-bottom:1px solid #c1c1c1;
	border-right:1px solid #c1c1c1;
	float:left;
	text-align:center;
	color:#646172;
	font-size:10px;
	width:auto;
	height:18px;
	padding:0 3px;
	line-height:15px
}
#content-col .social-main-wrapper .button {
	margin:10px 0 0;
	float:left
}
#content-col .content-rec-maincontent-wrap {
	border-bottom:1px solid #ccc;
	margin:15px 0;
	padding:0 0 10px
}
#content-col .content-rec-maincontent-wrap-last {
	border-bottom:1px solid #ccc;
	margin:15px 0 0;
	padding:0 0 10px
}
#content-col .content-rec-subcontent-wrap {
	float:left;
	margin:5px 0;
	padding:0 0 10px
}
#content-col .content-rec-subcontent-left {
	margin:0 15px 0 0;
	float:left;
	width:55px;
	height:70px;
	background:#ccc;
	text-align:center
}
#content-col .content-rec-maincontent-wrap a {
	text-decoration:none;
	color:#09c!important
}
#content-col .content-rec-maincontent-wrap-last a {
	text-decoration:none;
	color:#09c!important
}
.rec-subcontent-right-date {
	float:left;
	width:560px
}
#content-col .rec-subcontent-right-date h1 {
	padding:0;
	margin:0;
	font-size:24px;
	color:#09c;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:900;
	background:none;
	margin-top:-10px
}
#content-col .rec-subcontent-right-date .by-txt {
	color:#999;
	padding:0 10px
}
#content-col .rec-subcontent-right-date .by-txt1 {
	color:#999
}
#content-col .rec-subcontent-right-date .name-txt {
	color:#09c
}
#content-col .rec-subcontent-right-date .name-txt a {
	color:#09c!important
}
#content-col .rec-subcontent-right-date .name-txt a:hover {
	color:#09c!important
}
#content-col .rec-subcontent-right-date p {
	margin:0;
	padding:5px 0
}
.recommand-sub-wrapper-right {
	border-bottom:1px solid #ccc;
	padding:0 0 10px;
	margin:0 0 30px
}
.recommand-sub-wrapper-right .date-txt {
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:700;
	font-size:18px;
	color:#000;
	width:200px;
	float:left
}
.recommand-sub-wrapper-right .archive-txt {
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:400;
	font-size:18px;
	color:#09c;
	float:left
}
.recommand-sub-wrapper-right .paper-txt {
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:900;
	font-size:18px;
	color:#999;
	float:left;
	padding:0 10px
}
.recommand-sub-wrapper-right .divider {
	color:#999;
	float:left;
	padding:0 10px
}
#content-col .price-box-main-land {
	margin:20px 0;
	float:left;
	width:175px
}
/* CSS for RD Recommends Rating Starts here */
/* CSS for adding category/tag description,breadcrumb Starts here */
.tag-description p {
	font-size:16px;
	font-weight:400;
	margin:0;
	padding-bottom:20px
}
.breadcrumb {
	margin:0 0 5px;
	padding:10px 0 0 30px;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:400!important
}
.tag-div {
	margin-top:-50px;
	float:left;
	text-align:left;
	margin-left:-19px;
	font-family:"Lato", "Verdana", sans-serif!important;
	font-style:normal;
	font-weight:400!important
}
#content-col .listing .tag-div h2 {
	padding:0;
	margin:0;
	font-size:16px;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:400
}
#content-col .listing .tag-name h2 {
	padding:0;
	margin:0;
	font-size:16px;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:400
}
#content-col .contentad {
	padding:9px 0 0 0;/*rdcom 406*/
	border-top:4px double #C3C3C3;
	min-height:230px;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:300;
	font-size:14px;
	color:#737373;
	float:left;
	width:618px;
}
.tag-div h2 a {
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:400;
	color:#1A1A1A!important;
	padding:0
}
.tag-name {
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:400;
	margin-bottom:-12px;
}
/* CSS for adding category/tag description,breadcrumb ends here */
/* TOP MENU */
.top-menu {
	color:#0997D5;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:400;
	font-size:13px;
	line-height: 20px;
	height:auto;
	overflow:hidden;
	padding:0;
	margin:0 35px;
}
.top-menu a {
	color:#ED1C24;
	line-height:28px;
	text-indent:3px
}
.top-menu .top-menu-left {
	float:left;
	width:700px;
	height: auto;
}
.top-menu .top-menu-left ul li {
	float:left;
	padding-right:15px
}
.top-menu .top-menu-right {
	float:right;
	height:auto;
}
.top-menu .top-menu-right ul li {
	float:left;
	padding-left:15px
}
/* TOP MENU ENDS */
.main-menu-bar {
	width:720px;
	position:relative;
	height:37px;
	background-color:#fff;
	margin-top:4px;
	margin-left:10px;
	padding-top:2px
}
.main-menu-bar > div:first-child {
	height:33px;
	margin:auto;
	width:718px;
	background-color:#EDEDEE;
}
/* MENU menu-trending-container*/
.main-menu-bar > div:first-child ul.menu {
	float:left;
	width:720px
}
.main-menu-bar > div:first-child ul.menu li {
	float:left;
}
.main-menu-bar > div:first-child ul.menu > li {
	text-align:inherit;
	height:33px;
	padding:0 17px
}
.main-menu-bar > div:first-child ul.menu > li .submenu {
	margin:0 -15px
}
.main-menu-bar > div:first-child ul.menu > li:first-child {
	text-indent:0;
	background:none
}
.main-menu-bar > div:first-child ul.menu > li:last-child {
	background:#ededee;
	width:250px!important;
	color:#ED1C24;
	position:absolute;
	right:-250px;
	top:2px;
	text-align:left;
	text-indent:0;
}
.main-menu-bar > div:first-child ul.menu .yellow_li {
	background:none repeat scroll 0 0 #ff0;
	width:215px;
	color:#ED1C24;
	position:absolute;
	right:-215px;
	text-align:left;
	text-indent:0
}
.main-menu-bar > div:first-child ul.menu > li:last-child a {
	color:#ed1c24;
	background:none repeat scroll 0 0 transparent
}
.main-menu-bar > div:first-child ul.menu .yellow_li a {
	color:#ed1c24;
	background:none repeat scroll 0 0 transparent
}
.main-menu-bar > div:first-child ul.menu > li:first-child a {
	background:none
}
.main-menu-bar > div:first-child ul.menu li a {
	color:#000;
	display:block;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:700;
	font-size:83%; /*RDCOM 572 | size updated to percentage*/
	padding:6px 3px 2px;
	text-decoration:none!important;
	text-transform:uppercase;
	padding:6px 0 2px\0/IE8+9;
}
.main-menu-bar > div:first-child ul.menu > li {
	background:url(/wp-content/themes/readersdigest/images/divider.gif) no-repeat scroll 0 9px transparent
}
.main-menu-bar > div:first-child ul.menu li a:hover {
	text-decoration:none
}
.main-menu-bar > div:first-child ul.menu li:hover {
	text-decoration:none;
	background:#ededee;
}
.main-menu-bar > div:first-child ul.menu li:hover a {
	color:#ed1c24
}
.main-menu-bar > div:first-child ul.menu ul.sub-menu {
	position:absolute;
	top:34px;
	visibility:hidden;
	z-index:99999;
	background:#ededee;
	border-top:none;
	margin-left:-16px;
	-moz-opacity: 0.95;
	-khtml-opacity: 0.95;
	opacity: 0.95;
	line-height:25px;
}
.main-menu-bar > div:first-child ul.menu ul.sub-menu li {
	filter: alpha(opacity=95);
	background:#ededee;
	line-height:21px;
}
.main-menu-bar > div:first-child ul.menu ul.sub-menu ul.sub-menu, .main-menu-bar > div:first-child ul.menu ul.sub-menu > ul.sub-menu {
	position:absolute;
	visibility:hidden;
	z-index:999;
	background:#f6f4f0;
	border:1px solid #ccccc;
	border-top:none;
	right:-25px;
}
.main-menu-bar > div:first-child .menu .sub-menu li {
	border-bottom:1px solid rgba(0, 0, 0, 0.3);
	float:none;
	display:block;
	width:200px;
}
.main-menu-bar > div:first-child ul.menu ul.sub-menu li a {
	color:#666;
	border:none;
	display:block;
	text-transform:none;
	text-align:left;
	border-image:initial;
}
.main-menu-bar > div:first-child ul.menu li:hover > ul.sub-menu {
	visibility:visible;
	-moz-box-shadow:3px 3px 4px #ccc;
	-webkit-box-shadow:3px 3px 4px #ccc;
	box-shadow:3px 3px 4px #ccc;
}
.main-menu-bar > div:first-child ul.menu ul.sub-menu li a:hover {
	background:#fff;
	text-decoration:none;
}
/* MENU menu-trending-container ENDS*/
#main-content .entry .fav-icon-main-wrap {
	border-top: 4px double #C3C3C3;
	float: left;
	margin-bottom: -5px;
	margin-top: 10px;
	width: 100%;
}
.fav-icon-main-wrap {
	width:420px;
	margin: 6px -7px -2px 0;
	float: left;
}
/* Share icons Laughs page */
.fav-icon-main-wrap-laughs {
	width:326px;
	margin:0 -7px 10px 0;
	float:right;
}
.fav-icon-main-wrap-laughs li {
	margin:0 5px;
	width:60px;
	height:35px;
	display:inline-block;
}
#twitter_li .tw {
	background:url(/wp-content/themes/readersdigest/images/tw-sharing.png) no-repeat scroll 0 0 transparent!important;
	color:#3CF;
	margin-top:4px;
	text-indent:-9999px;
}
.fav-icon-main-wrap-laughs #social-bar-print-4 {
	margin-left:10px;
}
.fav-icon-main-wrap-laughs #social-bar-facebook-3 .face-book-icon {
	margin-top:-2px;
}
.fav-icon-main-wrap-laughs #share-links {
	float:left;
	margin:6px -3px;
	position:relative;
}
/* End share icons laugh page */
#twitter_li .btn {
	background:transparent url(/wp-content/themes/readersdigest/images/tw-sharing.png) 0 0 no-repeat!important
}
.fav-icon-main-wrap li {
	display: inline-block;
	height: 35px;
	width: 60px;
	margin:0 5px;
}
#googleplus_li {
	height: 20px;
	margin-top: 4px;
	padding-left: 10px;
	width: 32px;
}
.face-book-icon {
	text-align:right;
	float:left;
}
#content-col .single-share .share {
	border:0;
	background:none;
	float:left;
}
#content-col .single-share .share ul#share-links a {
	color: #000000;
	cursor: pointer;
	display: block;
	font-family: "Lato", "Verdana", sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	padding: 5px 0 5px 26px;
	position: relative;
	text-decoration: none;
	text-transform: uppercase;
}
#content-col .single-share .share ul#share-links a.tw {
	background:transparent url(/wp-content/themes/readersdigest/images/tw-sharing.png) 0 0 no-repeat!important;
	color:#3cf;
	margin-top:4px;
	text-indent:-9999px
}
a.tw2 {
	background:transparent url(/wp-content/themes/readersdigest/images/tw-sharing.png) 0 0 no-repeat!important;
	color:#3cf;
	margin-top:4px;
	text-indent:-9999px;
	height:35px;
}
#content-col .single-share .share ul#share-links {
	margin:10px 0
}
#main-content .single-break-line {
	clear:both
}
/*breadcrumb*/
.single-breadcrumb {
	background: none repeat scroll 0 0 transparent;
	font-size: 12px;
	font-family: "Lato", "Verdana", sans-serif;
	font-style: normal;
	font-weight: 300;
	margin: 0 auto 0 6px;
	width: 945px;
	padding: 0 0 0 7px;
}
.s_slide .single-breadcrumb {
	margin:0 auto 0 -5px;
}
.single-breadcrumb a {
	color:#0997D5;
	float:left;
	font-size:12px;
	font-weight:400;
}
#main.cattag .single-breadcrumb a {
	margin-left:0
}
.single-breadcrumb .post-categories {
	color:#000;
	float:left
}
.single-breadcrumb span {
	float:left;
	margin:0 3px;
	color:#636466 !important;
	padding: 0 3px;
}
.single-breadcrumb .post-categories li {
	display:inline;
	float:left
}
/*Rd Article Url Widget Style*/
#body .widget_arturl_widget h3.rd_article_url_title {
	margin-top:10px
}
#body .widget_arturl_widget h3.rd_article_url_title a {
	color:#0997D5;
	font-size:16px;
	line-height:20px!important;
	text-decoration:none;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:900
}
#content-col .dek {
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:300;
	font-size:19px;
	margin-bottom:10px;
	padding-top:1px
}
/** comments 2.0 **/
#content-col #list-comments h2 {
	overflow:hidden;
	text-transform:uppercase;
	padding:9px 0 0;
	margin:0 0 15px;
	line-height:0;
	font-weight:700;
	letter-spacing:0
}
#content-col #list-comments #dsq-content .dsq-comment-header {
	background:none!important;
	border:none!important
}
#content-col #list-comments h2 span {
	font-family:'Lato', Verdana, sans-serif!important;
	font-weight:400;
	font-style:normal;
	font-size:20px;
	text-transform:none;
	line-height:30px;
	color:#000;
}
#content-col #list-comments h2 span.rd-yellow-bg {
	position:relative;
	top:0;
	z-index:1
}
.slide_tags ul.post-tags-link {
	width:400px
}
.slide_tags ul.post-tags-link li {
	display:inline;
	padding:0 5px
}
.sponser-logo {
	float:right;
	width:150px;
	height:50px;
	margin-top:-40px
}
.pagenavi {
	margin:0 0 20px 30px;
	padding:5px 1px;
	float:left;
	width:98%;/*background:url(/wp-content/themes/readersdigest/images/pagination_bg.gif) no-repeat center*/
}
.pagenavi a {
	padding:5px 6px 4px;
	margin:3px;
	text-decoration:none;
	border:1px solid #ccc;
	color:#666;
	background-color:inherit
}
.pagenavi a:hover {
	border:1px solid #444;
	color:#444;
	background-color:#eee
}
.pagenavi span.pages {
	padding:5px 6px 4px;
	margin:3px;
	color:#825a2d;
	font-weight:700;
	border:1px solid #999;
	background-color:inherit
}
.pagenavi span.current {
	padding:5px 6px 4px;
	margin:3px;
	font-weight:700;
	border:1px solid #666;
	color:#444;
	background-color:#eee
}
.pagenavi span.expand {
	padding:5px 6px 4px;
	margin:3px;
	border:1px solid #ccc;
	color:#444;
	background-color:inherit
}
.pagenavi .first, .pagenavi .last {
	border:1px solid #aaa
}
.pagenavi .single_page {
	border:1px dashed #ccc
}
/*Added by nkumar for footer updates 04/02/2013*/

#footer-menu .widget h4.widgettitle {
	color: #666666;
	display: inline-block;
	font-family: "Lato", "Verdana", sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: 900;
	text-transform: uppercase;
}
#sub-footer-menu .widget h4.widgettitle {
	color: #666;
	font-family: "Lato", "Verdana", sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 900;
	display:inline-block;
}
.digest-diet #homewrapper > div#rd_banner_ad {
	background: none repeat scroll 0 0 #FFFFFF;
	height: 250px;
	overflow: hidden;
	text-align: center;
}
.widget_text h2.widgettitle {
	background:#FEFE00;
	font-weight:700;
	color:#000;
	padding: 0 2px;
}
#footer .menu-nav-service-top-left-container, #footer .menu-footer-about-container, #footer .menu-readers-digest-magazine-container, #footer .menu-footer-more-rda-brands-container, #footer .menu-zz-nav-main-readersdigest-com-inactive-container {
	display:inline-block;
}
/* //RDCOM-14 - Mobile changes - Wilson_Cursino@rd.com - Build 1.0.1 
RDCOM-31 for Credit text rahul.pandit@consultant.rd.com
*/
#content-col .image-left-credit {
	font-size:11px;
	display:block;
	padding-bottom:0px;
	margin-right:0px;
}
#content-col .image-credit {
	font-family: "Lato", "Verdana", sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 11px;
	color: #807f7f;
	padding-bottom:0;
	line-height:15px;
	float:left;
	text-align:left;
	width:100%;
}
.image-caption-block {
	display:block;
	padding-bottom:0px;
}
#content-col .aligncenter {
	display: block;
	float: none;
	margin: 0 auto;
	text-align: center;
}
#sidebar-right .latest-post-image {
	height:auto !important;
}
.col_404 #main-content {
	width:940px!important;
}
/*
.404_page .wrapper {
	background:none!important;
}
.404_page #body {
	background:#fff !important;
}
.404_page .wrapper .main {
	float:none!important;
}
*/
.slideshow_pagination .slideshow_nav {
	_float:left;
}
#main-content .left .humor-post a img {
	height: auto\0/IE8+9 !important;
}
#sponsored_cat_top {
	margin:0 auto !important;
}
.social-bar-googleplus {
	margin: 0 -8px 0 0;
}
/*RDCOM610 starts*/
#sidebar-right .social-main-wrap .facebook {
	float:left;
}
/*RDCOM610 ends*/
#main-content .entry .widget.social-bar-print {
	float:right;
	margin-top:-5px;
}
#main-content .entry .widget.social-bar-facebook {
	margin-right: 10px;
	width: 79px;
	margin-top:9px;
}
#main-content .entry .widget.social-bar-twitter {
	width: 78px;
	margin-right:10px;
	margin-top:8px;
}
#main-content .entry .widget.social-bar-googleplus {
	width:57px;
	margin-right:10px;
	margin-top:12px;
}
#main-content .entry .widget.social-bar-pinit {
	margin-top:10px;
}
#main-content .entry .widget.social-bar-email {
	float:right;
	margin-right:10px;
	margin-top:-5px;
}
#main-content .entry #googleplus_li {
	padding:0;
}
#main-content .entry .fav-icon-main-wrap li {
	display:inline-block;
	float:left;
	height:auto;
	width:auto;
	margin:0;
}
#main-content .entry .share ul#share-links a, .article_icons .share ul#share-links a {
	padding: 5px 0;
}
.fav-icon-main-wrap.article_icons {
	border-bottom: 1px solid #C3C3C3;
	border-top: none;
	margin: 2px 0 6px;
	width: 100%;
}
.fav-icon-main-wrap.article_icons a.email:hover, .fav-icon-main-wrap.article_icons a.print:hover {
	text-decoration:none!important;
}
.fav-icon-main-wrap.article_icons a.email, .fav-icon-main-wrap.article_icons a.print {
	background: linear-gradient(270deg, #fefefe, #dfdfdf) repeat scroll 0 0;
	background: -webkit-linear-gradient(270deg, #dfdfdf, #F8F8F8) repeat scroll 0 0;
	background: -moz-linear-gradient(270deg, #fefefe, #dfdfdf) repeat scroll 0 0;
	background: -o-linear-gradient(270deg, #fefefe, #dfdfdf) repeat scroll 0 0;
	background: -ms-linear-gradient(top, #F8F8F8 0%, #dfdfdf 37%, #dfdfdf 100%);
	color:#000;
	height:18px;
	width:52px;
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	line-height:18px;
	font-weight:700!important;
	font-size:11px!important;
	padding:0!important;
	text-transform:none!important;
	text-align:center;
	font-family:verdana, sans-serif!important;
	margin-top:5px;
}
.article_icons .widget.social-bar-print {
	margin-right:0;
	margin-top:-5px;
	float:right;
}
.article_icons .widget.social-bar-email {
	float: right;
	margin-right: 5px;
	margin-top: -5px;
	width: 54px;
}
.article_icons .fav-icon-main-wrap li {
	height:auto;
}
.face-book-icon iframe {
	margin: 3px 13px 0 1px !important;
}
.fav-icon-main-wrap li.social-bar-facebook {
	margin-left: 0;
}
#main-content .entry .face-book-icon iframe {
	margin: 1px 13px 0 1px !important;
	width: auto !important;
}
.fav-icon-main-wrap.article_icons .face-book-icon iframe {
	margin: 1px 13px 0 1px !important;
	width: auto !important;
	height:21px !important;
	padding-top:12px !important;
}
.fav-icon-main-wrap.article_icons li.social-bar-facebook {
	float: left;
	margin-left: 0;
	margin-right: 19px;
	margin-top: 9px;
}
.fav-icon-main-wrap.article_icons .social-bar-twitter {
	float: left;
	margin-right: 13px;
	margin-top: 8px;
}
.fav-icon-main-wrap.article_icons .social-bar-googleplus {
	float: left;
	margin-right: 14px;
	margin-top: 8px;
}
.fav-icon-main-wrap.article_icons .social-bar-twitter iframe {
	margin-top:4px;
}
.fav-icon-main-wrap.article_icons li {
	height:auto;
}
.s_slide .slide_tags {
	margin:-33px 0 0;
	float:left;
	width:380px;
}
#content-col.full-width #share-links a {
	padding:5px 30px 5px 26px;
}
#main-content .entry .widget.social-bar-print a:hover, #main-content .entry .widget.social-bar-email a:hover {
	text-decoration:none !important;
}
.left .fav-icon-main-wrap {
	position:relative;
}
/*change for jokes/cartoon margin: 5px 22px 0 0; width : 86px*/
.left .fav-icon-main-wrap li.social-bar-facebookshare {
	float: left;
	margin: 5px 0px 0 0;
	width: 77px;
}
.left .fav-icon-main-wrap li.social-bar-facebook {
	float: left;
	margin-right: 13px;
	margin-top: -5px;
	width: 52px;
}
.left .fav-icon-main-wrap li.social-bar-twitter {
	float: left;
	margin: -6px 5px 0 0;
	width: 60px;
}
.left .fav-icon-main-wrap li.social-bar-googleplus {
	float: left;
	margin: -5px 20px 0 0;
	width: 47px;
}
.left .fav-icon-main-wrap li.social-bar-pintit {
	float: left;
	margin: 10px 9px 0 0;
	width: 41px;
}
.left .fav-icon-main-wrap li.social-bar-email {
	float: left;
	margin-top: -4px;
}
#content-col .left .share {
	height:auto;
	padding-bottom:1px;
}
#main-content .social-header .single-break-line {
	display:none;
}
#main-content .social-header .fav-icon-main-wrap {
	border-top: 4px double #C3C3C3;
	float: left;
	margin-top: 10px;
}
/*RDCOM 406 - Outbrain updates*/
#content-col .AR_2 .rec-link {
	line-height:18px!important;
}
#content-col .AR_2 .ob_dual_right .ob-text-content {
	margin-bottom:8px!important;
}
#content-col .AR_2 .odb_div {
	padding-bottom:2px!important;
}
#content-col .AR_2 .ob-text-content {
	line-height:16px!important;
}
#content-col .ob_dual_left {
	height:auto!important;
	border:none!important;
	margin-left:1px!important;
	background:url("/wp-content/themes/readersdigest/images/ob_dual_left_bg.gif") repeat-y scroll 0 0 transparent;
	width:369px;
	margin-left:-1px !important;
}
#content-col .ob_dual_right {
	height:auto!important;
	border-right:1px solid #c3c3c3;
}
#content-col .AR_2 .ob_dual_left h2, #content-col .AR_2 .ob_dual_right h2 {
	font-size: 14px;
	letter-spacing: inherit;
	line-height: 14px !important;
	margin-top: -3px !important;
	padding: 0 !important;
	text-transform: uppercase;
	color:#000;
}
#content-col .AR_2 .ob_dual_left, #content-col .AR_2 .ob_dual_right {
	margin-top:16px!important;
}
#content-col .AR_2 .ob_dual_right .ob-recIdx-0 .strip-img {
	margin-top:11px !important;
}
#content-col .AR_2 .ob_what {
	margin-bottom:13px!important;
	width:618px!important;
}
#content-col .ob_stripDual_container.AR_2 {
	width:618px;
	border-top: 4px double #c3c3c3;
}
#list-comments {
	width:618px;
}
/*RDCOM 406 - Outbrain updates*/

.monetate_selectorHTML_41ed41c3 {
	background: url("/wp-content/themes/readersdigest/images/rd-home-content-shadow-back.png") repeat-y scroll 0 center !important;
}
/*RDCOM 789 - site refresh updates by nitesh_kumar@consultant.rd.com*/
.social-main-wrap {
	padding:3px 0 0;
	overflow:hidden;
	width:302px;
}
#sidebar-right .social-main-wrap .twitter, #sidebar-right .social-main-wrap .youtube, #sidebar-right .social-main-wrap .pinterest, #sidebar-right .social-main-wrap .googleplus, #sidebar-right .social-main-wrap .instagram {
	float:left;
	width:54px;
	text-align:right;
}
/*RDCOM 835 - site refresh updates by nitesh_kumar@consultant.rd.com*/
#searchsubmit {
	display:none;
}
#searchform {
	width:100%;
	height:35px;
	margin:0;
	padding:0;
	background-color:none;
}
#s {
	width:298px;
	height:26px;
	padding:0;
	font-family:"Lato", "Verdana", sans-serif;
	font-style:normal;
	font-weight:700;
	text-transform:uppercase;
	font-size:14px;
	line-height:28px;
	color:#B3B3B3;
	border:1px solid #CCC;
	border-image:initial;
	margin:3px 0 2px 0;
	text-indent:5px;
	float:left
}
.rightAd .linkBlock a {
	color:#0997D5 !important;
}
#main.cattag h1#page_title {
	background:url(/wp-content/themes/readersdigest/images/rd_bookmark_cat_subcat.jpg) no-repeat 0 0;
	padding:0 0 10px 29px;
	font-family:'Lora', Georgia, Serif;
	line-height:26px;
	margin-top:10px;
	font-size:35px;
}
#sidebar-right .widget.cartoon h2 {
	background: url("/wp-content/themes/readersdigest/images/header-back.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	font-family: 'Merriweather', Georgia, Serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 900;
	height: 32px;
	line-height: 20px;
	overflow: hidden;
	text-transform: uppercase;
	width: 290px;
	float:left;
}
#sidebar-right .widget.cartoon h2 span.rd-yellow-bg {
	color:#fff;
	line-height:34px;
	font-family:'Merriweather', Georgia, Serif;
}
#left-side .top-100 h2 {
	border-bottom: 1px solid #000000;
	border-top: 3px solid #000000;
	font-family: 'Merriweather', Georgia, Serif;
	font-style: normal;
	font-weight: 900;
	line-height: 20px;
	margin-bottom: 10px;
	overflow: hidden;
	padding: 2px 0;
}
#sidebar-right .widget.widget_facebook_feed_widget h2 {
	border-bottom: 1px solid #000000;
	border-top: 3px solid #000000;
	font-family: 'Merriweather', Georgia, Serif;
	font-style: normal;
	font-weight: 900;
	line-height: 20px;
	margin-bottom: 10px;
	overflow: hidden;
	padding: 1px 0 0 0;
}
#marquee .home-marquee-content h2 {
	font-family:'Lora', Georgia, Serif;
}
#sidebar-right .widget.trend h2 {
	background: url("/wp-content/themes/readersdigest/images/header-back.png") repeat-x scroll 50% 0 rgba(0, 0, 0, 0);
	color: #FFFFFF;
	font-family: 'Merriweather', Georgia, Serif;
	font-weight: 900;
	height: 32px;
	left: 0;
	line-height: 20px;
	position: absolute;
	top: 0;
	width: 290px;
	z-index: 5;
}
#sidebar-right .widget.trend h2 span.rd-yellow-bg {
	font-family: 'Merriweather', Georgia, Serif;
	line-height: 33px;
}
#sidebar-right .post_description {
	display:inline-block;
}
#content-col .AR_2 .ob_dual_left .rec-link {
	font-family:'Merriweather', Georgia, Serif !important;
	font-size:13px !important;
}
#mobile_page .content_block {
	float:left;
}
.bookpop p {
	padding: 0;
	margin: 0;
	position: relative;
	z-index: 9;
}
.bookpop p span {
	background:none\9; /* Targets IE only */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="//wp-content/themes/readersdigest/images/some-transparent.png", sizingMethod="crop");
	filter: none !important;
	position: absolute;
	top: -290px;
	left: -50px;
	;
	z-index: 10;
	display: none;
}
.bookpop1 p {
	padding: 0;
	margin: 0;
	position: relative;
	z-index: 8;
}
#headImage img {
	margin-right: 0 !important;
	width: 100% !important;
}
.bookpop1 img {
	margin:0 !important
}
.bookpop1 p span {
	filter: none !important;
	position: absolute;
	top: -290px;
	left: -50px;
	z-index: 11;
	display: none;
}
.bookpop2 p {
	padding: 0;
	margin: 0;
	position: relative;
	z-index: 7;
}
.bookpop2 p span {
	filter: none !important;
	position: absolute;
	top: -290px;
	left: -50px;
	z-index: 12;
	display: none;
}
.bookpop3 p {
	padding: 0;
	margin: 0;
	position: relative;
	z-index: 6;
}
.bookpop3 p span {
	filter: none !important;
	position: absolute;
	top: -290px;
	left: -50px;
	z-index: 13;
	display: none;
}
.bookpop4 p {
	padding: 0;
	margin: 0;
	position: relative;
	z-index: 5;
}
.bookpop4 p span {
	filter: none !important;
	position: absolute;
	top: -290px;
	left: -50px;
	z-index:2;
	display: none;
}
table.tablespace td {
	padding:5px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	max-width:172px;
}
table.tablespace td.tightspace {
	padding:0px 15px;
}
table.tablespace td .green {
	color:#00a800;
}
.nook-link {
	color:#649264;
	padding-left:9px;
}
.ipad-link {
	color:#0088CC;
	padding-left:9px;
}
.kindle-link {
	color:#CC6600;
	padding-left:9px;
}
.dotted-line {
	background-image:url(/wp-content/themes/readersdigest/images/dotted-line.gif);
	background-repeat:repeat-x;
	width:943px;
	margin: 0 auto;
}
.ebook-digital p {
	line-height: 18px !important;
	margin:0 !important;
}
.ebook-digital, #headImage {
	width:100%;
}
#headImage {
	padding:0 0 15px;
}
/*RDCOM-936 - nativo CSS*/
#body .nativo-sponsor {
	border-bottom: 1px solid #C3C3C3;
	border-top: 4px double #C3C3C3;
	font-family: 'lato', verdana, sans-serif;
	font-style:normal;
	font-size: 14px;
	padding-bottom: 11px;
	padding-top: 10px;
	text-transform: uppercase;
	margin-top:12px;
	font-weight:500;
}
#body.nativo #content-col h1#page_title {
	padding:10px 0 0;
}
#body.nativo #main-content p {
	color:#000;
}
#body.nativo #main-content p a, #body.nativo #main-content p a:hover {
	color:#0997D5!important;
	text-decoration:none!important;
}
#body.nativo .slide_tags {
	display:none;
}
#body.nativo #main-content .single-break-line {
	display:none;
}
#ac_11722 {
	height:auto!important;
}
#ac_11722 .ac_credit a {
	padding:0 8px!important;
}
/*change for slideshow @oldmargin-right: 16px; width :86px*/
#main-content .entry .fav-icon-main-wrap li#social-bar-facebook-1 {
	margin-right: 0px;
	padding-top: 10px;
	width: 66px;
	margin-top:12px;
}
/*change for article @old margin-right: 16px; width :86px*/
#main-content .article_icons li#social-bar-facebook-1 {
	float: left;
	height: 20px;
	margin-left: 0;
	margin-right: 6px;
	padding-top: 22px;
}
/*** Added by vipin ****/
#main-content .entry .fav-icon-main-wrap li#social-bar-pinit-2 {
*width:60px;
	margin-top:22px;
}
.main-menu-bar > div:first-child ul.menu > li {
*padding: 0 16px 0 17px;
}
/*** end modification by vipin ****/
#main .content_404 .content_left {
	float: left;
	width:456px;
	margin-top:15px;
}
#main .content_404 .content_right {
	float: left;
	width:478px;
	margin-top:18px;
}
#main .content_404 .top h2 {
	font-family:"Lato", "Verdana", sans-serif;
	font-size:46px;
	font-weight:500;
	line-height:50px;
}
#main .content_404 .top p {
	font-family: "Lato", "Verdana", sans-serif;
	font-size: 20px;
	margin-bottom: 21px;
}
#main .content_404 .bottom p {
	float: left;
	font-family: "Lato", "Verdana", sans-serif;
	font-size: 16px;
	line-height: 18px;
	margin-top: 13px;
	width: 80px;
}
#main .content_404 .top {
	border-bottom: 4px double #C3C3C3;
	float: left;
	margin-bottom: 22px;
	padding-bottom: 52px;
	width: 478px;
}
#main .content_404 .bottom {
	float: left;
	width: 224px;
}
#main .content_404 .bottom a {
	color:#0997d5;
	text-decoration:none;
}
#main .content_404 .bottom a strong {
	line-height:18px;
}
#main .content_404 a.btn {
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:900;
	width:224px;
	height:34px;
	line-height:34px;
	text-align:center;
	background:#ed1c24;
	display:inline-block;
}
#main .content_404 a.btn:hover {
	text-decoration:none!important;
}
#main .content_404 .bottom img {
	float: right;
	margin-bottom: 17px;
}
/*RDCOM-1328 */
#main-content .entry .widget.social_pocket_widget {
	float:left;
	margin-right:4px;
	margin-top:12px;
}
#main-content .article_icons .widget.social_pocket_widget {
	display: inline-block !important;
	float: left;
	margin-left: 3px;
	margin-top: 12px;
}
.fav-icon-main-wrap.article_icons .social-bar-pinit {
	float: left;
	margin-left: 2px;
	margin-right: 0;
	margin-top: 22px;
}
.rightAd {
	float:right;
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
}
.rightAd .linkBlock {
	float:left;
	width:130px;
	text-align:right;
}
.rightAd .linkBlock ul {
	list-style:none !important;
	margin:0 !important;
	padding:0;
	float:left;
}
.rightAd .linkBlock ul li {
	list-style:none;
	margin:0 !important;
	padding:0 !important;
	width:130px;
	text-align:right;
	color:#09C;
	font-size:16px;
	line-height:14px;
}
.rightAd .linkBlock h3, .rightAd .linkBlock h3 a {
	float:left;
	width:130px;
	text-align:right;
	color:#F33;
	margin:0;
	padding:0;
	letter-spacing:-1px;
	font-weight:bold;
	line-height: 20px;
	font-size: 15px;
}
.rightAd .linkBlock a {
	font-size:12px;
	font-weight:bold;
	color:#09C;
	text-decoration:none;
	text-transform:none;
}
.rightAd .linkBlock a:hover {
	text-decoration:underline;
}
.rightAd img {
	float:right;
	margin:0;
	padding:0;
}
#constantfooter {
	position: fixed;
	bottom: 0px;
	left: 0px;
	width: 100%;
	margin: 0;
	textAlign: center;
	background-color:#FFFFFF;
	height: 88px;
	z-index: 1000;
	border-top: 1px solid #E5E5E5;
	display: none;
}
#message {
	text-align:center;
	font-weight:bold;
	width:990px;
	margin: 0 auto;
	background-color: transparent;
}
#sidebar-right ul.right_sidebar_widget .rd-red-buttons a {
	background:#fff;
	height:26px;
	width:96px;
	font-size:15px;
	color:#ed1c24;
	font-weight:700;
	font-family:verdana, sans-serif;
	border:2px solid #ed1c24;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-decoration:none;
	line-height:24px!important;
}
#sidebar-right ul.right_sidebar_widget .rd-red-buttons a:hover {
	text-decoration:none!important;
}
#content-col #main-content a.rd-red-buttons {
	background:#fff;
	height:26px;
	width:96px;
	font-size:15px;
	color:#ed1c24;
	font-weight:700;
	font-family:verdana, sans-serif;
	border:2px solid #ed1c24;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-decoration:none;
	line-height:21px!important;
	display:inline-block;
}
#content-col #main-content a.rd-red-buttons:hover {
	text-decoration:none!important;
}
#sidebar-right .social-main-wrap .facebook a {
	background:url("/wp-content/themes/readersdigest/images/rd_icons_sprite.png") 0 0;
	height: 32px;
	width: 32px;
}
#sidebar-right .social-main-wrap .twitter a {
	background: url("/wp-content/themes/readersdigest/images/rd_icons_sprite.png") -128px 0;
	height: 32px;
	width: 32px;
}
#sidebar-right .social-main-wrap .pinterest a {
	background: url("/wp-content/themes/readersdigest/images/rd_icons_sprite.png") 249px 0;
	height: 32px;
	width: 32px;
}
#sidebar-right .social-main-wrap .googleplus a {
	background: url("/wp-content/themes/readersdigest/images/rd_icons_sprite.png") 658px 0;
	height: 32px;
	width: 32px;
}
#sidebar-right .social-main-wrap .youtube a {
	background: url("/wp-content/themes/readersdigest/images/rd_icons_sprite.png") 530px 0;
	height: 32px;
	width: 32px;
}
#sidebar-right .social-main-wrap .instagram a {
	background: url("/wp-content/themes/readersdigest/images/rd_icons_sprite.png") 626px 0;
	height: 32px;
	width: 32px;
}
.OUTBRAIN {
	border-top: 4px double #c3c3c3;
	float: left;
	padding-top: 16px;
}
#outbrain_wrap2 {
	border-bottom: 4px double #c3c3c3;
	float: left;
	padding-bottom: 10px;
}
#list-comments {
	background: #fff;
	float: left;
	border-top:none!important;
	margin-top:3px;
}
/*rdcom 1456*/
.ob-widget.ob-classic-layout.AR_5 {
	border-top: 4px double #c3c3c3;
	padding-top: 16px;
}
.AR_5.ob-classic-layout .ob-dynamic-rec-container {
	margin-bottom:8px !important;
}
.AR_5.ob-classic-layout .ob-dynamic-rec-container .ob-dynamic-rec-link {
	display: inline-block!important;
	line-height: 1.3em!important;
}
.AR_5.ob-classic-layout .ob-unit {
	margin-bottom:0!important;
}
#header .top-menu .menu {
	margin-bottom:0!important;
}
.view-all-toggle {
	margin-top:-12px;
}
.view-all-toggle > a {
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 3px;
	color: #666 !important;
	display: inline-block;
	float: right;
	font-family: verdana, sans-serif !important;
	font-size: 11px !important;
	font-weight: normal !important;
	height: 18px;
	line-height: 18px;
	margin-bottom: 10px;
	padding: 0;
	text-align: center;
	text-transform: none !important;
	width:117px;
}
.view-all-toggle > a:hover {
	text-decoration:none!important;
}
#main-content .entry.slideshow_entry .fav-icon-main-wrap {
	margin-bottom:10px;
}
#main-content .fav-icon-main-wrap.article_icons .view-all-toggle {
	float: right;
	margin-bottom: 0;
	margin-top: 5px;
}
#main-content .fav-icon-main-wrap.article_icons .view-all-toggle a {
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 3px;
	color: #666 !important;
	display: inline-block;
	float: right;
	font-family: verdana, sans-serif !important;
	font-size: 11px !important;
	font-weight: normal !important;
	height: 18px;
	line-height: 18px;
	margin-bottom: 10px;
	padding: 0;
	text-align: center;
	text-transform: none !important;
	width:117px;
}
#main-content .non_paginated li#social-bar-facebook-1 {
	padding-top:10px;
}
#main-content .non_paginated li.social-bar-facebook {
	margin-top:-3px;
}
#main-content .non_paginated li.social-bar-twitter {
	margin-top:-4px;
}
#main-content .non_paginated li.social-bar-googleplus {
	margin-top:-4px;
}
#main-content .non_paginated li.social_pocket_widget {
	margin-top:0 !important;
}
#main-content .non_paginated li.social-bar-pinit {
	margin-top:10px;
}
#main-content .fav-icon-main-wrap.article_icons.non_paginated {
	padding-bottom:7px;
}
#main-content.article li#social-bar-facebook-1 {
	padding-top:10px;
}
#main-content.article li.social-bar-facebook {
	margin-top:-3px;
}
#main-content.article li.social-bar-twitter {
	margin-top:-4px;
}
#main-content.article li.social-bar-googleplus {
	margin-top:-4px;
}
#main-content.article li.social_pocket_widget {
	margin-top:0 !important;
}
#main-content.article li.social-bar-pinit {
	margin-top:10px;
}
#main-content.article .fav-icon-main-wrap.article_icons {
	padding-bottom: 7px;
}
#main-content .essb_displayed_shortcode {
	clear: none;
	float: left;
	margin: 0 !important;
	padding: 10px 0;
}
#main-content span.essb_totalcount.essb_t_l_big {
	top:0!important;
	text-align:center;
	padding:0;
}
.essb_links.essb_template_metro-retina.icon_print {
	left: 404px;
	position: absolute;
}
#main-content .fav-icon-main-wrap.article_icons .essb_links.essb_template_metro-retina.icon_print {
	left: 404px;
	position: absolute;
	top: 10px;
	margin:0;
}
#main-content .easy-social-share-bar {
	float:left;
	position:relative;
	width:100%;
	padding-bottom:6px;
}
#main-content.article .easy-social-share-bar {
	height:55px;
}
#main-content .fav-icon-main-wrap.article_icons .easy-social-share-bar .view-all-toggle {
	position:absolute;
	top:7px;
	right:0;
}
#main-content .fav-icon-main-wrap.article_icons .easy-social-share-bar .view-all-toggle a {
	background: #e8eaea;
	color: #666 !important;
	display: inline-block;
	float: right;
	font-family: "Lato", "Verdana", sans-serif;
	font-size: 15px !important;
	font-weight: normal !important;
	height: 33px;
	line-height: 33px;
	margin-bottom: 10px;
	padding: 0 10px;
	text-align: center;
	text-transform: none !important;
	width: auto;
	border:0;
	border-radius: 0;
}
#main-content .essb_displayed_shortcode li {
	margin: 0;
	width: auto;
	float:left;
	height:32px !important;
	line-height:34px;
}
.essb_item.essb_totalcount_item {
	line-height: 34px;
}
.essb-total {
	color: #ed1c24;
	float: left;
	margin-top: 10px;
	text-align: center;
	width: 50px;
	font-family: "Lato", "Verdana", sans-serif;
}
.essb-total .essb-total-value {
	float: left;
	font-size: 18px;
	line-height: 18px;
	width: 45px;
}
.essb-total .essb-total-text {
	float: left;
	width: 45px;
	font-size: 11px;
	text-transform: uppercase;
}
/*wpdt-1966*/
.logo {
	position: relative;
}
.ads-top-left {
	left: 12px;
	position: absolute;
	top: 20px;
}
#header .ads-header {
	padding-top: 5px!important;
	text-align: center;
	padding-bottom: 10px!important;
}
#header .ads-1 {
	float: none;
	margin-top: 0;
	width: 970px;
	z-index: 200;
}
/*.wrapper {
	background:url(/wp-content/themes/readersdigest/images/rd-content-back.png) repeat-y 0 0
}*/

#sidebar-right .social-main-wrap .facebook a:hover {
	background: url("/wp-content/themes/readersdigest/images/rd_icons_sprite.png") repeat scroll 0 32px;
}
#sidebar-right .social-main-wrap .twitter a:hover {
	background: url("/wp-content/themes/readersdigest/images/rd_icons_sprite.png") repeat scroll -128px 32px;
}
#sidebar-right .social-main-wrap .pinterest a:hover {
	background: url("/wp-content/themes/readersdigest/images/rd_icons_sprite.png") repeat scroll 249px 32px;
}
#sidebar-right .social-main-wrap .googleplus a:hover {
	background: url("/wp-content/themes/readersdigest/images/rd_icons_sprite.png") repeat scroll 658px 32px;
}
#sidebar-right .social-main-wrap .youtube a:hover {
	background: url("/wp-content/themes/readersdigest/images/rd_icons_sprite.png") repeat scroll 530px 32px;
}
#sidebar-right .social-main-wrap .instagram a:hover {
	background: url("/wp-content/themes/readersdigest/images/rd_icons_sprite.png") repeat scroll 626px 32px;
}
#sidebar-right .social-main-wrap h2.widgettitle {
	border-bottom: 1px solid #000000;
	border-top: 3px solid #000000;
	font-family: 'Merriweather', Georgia, Serif;
	font-style: normal;
	font-weight: 900;
	line-height: 20px;
	margin-bottom: 10px;
	overflow: hidden;
	padding: 1px 0 0;
}
#sidebar-right .social-main-wrap h2.widgettitle span.rd-yellow-bg {
	color:#000;
}
.circle {
	background: #b8b8b8;
	border-radius: 50%;
	color: #fff;
	font-size: 30px;
	padding: 8px;
}
.fa.fa-facebook.circle:hover {
	background: #3B5998;
}
.fa.fa-twitter.circle:hover {
	background: #4099FF;
}
.fa.fa-pinterest.circle:hover {
	background: #bb0000;
}
.fa.fa-google-plus.circle:hover {
	background: #dd4b39;
}
.fa.fa-youtube.circle:hover {
	background: #bb0000;
}
.fa.fa-instagram.circle:hover {
	background: #bb0000;
}
.fa.fa-facebook.circle {
	padding: 5px 12px;
}
.fa.fa-twitter.circle {
	padding: 5px 6px;
}
.fa.fa-pinterest.circle {
	padding: 5px 8px;
}
.fa.fa-google-plus.circle {
	padding: 5px 6px;
}
.fa.fa-youtube.circle {
	padding: 5px 7px;
}
.fa.fa-instagram.circle {
	padding: 5px 8px;
}
.social-main-wrap li {
	border: 0 none !important;
	float: left;
	margin: 0 !important;
	padding: 0 !important;
}
.social-main-wrap li {
	border: 0 none !important;
	float: left;
	margin-bottom: 0 !important;
	margin-left: 0 !important;
	margin-right: 11px!important;
	margin-top: 0 !important;
	padding: 0 !important;
}
.social-main-wrap li:last-child {
	margin-right: 0 !important;
}
/*1989 taboola style updates*/
.trc_rbox_header_span {
	font-size: 20px !important;
	font-weight: 900 !important;
}
.branding {
	font-size: 11px!important;
}
.trc_desktop_disclosure_link.trc_attribution_position_top > span, .trc_desktop_attribution_link.trc_attribution_position_top > span, .trc_desktop_disclosure_link.trc_attribution_position_bottom > span, .trc_desktop_attribution_link.trc_attribution_position_bottom > span {
	color: #999 !important;
	font-size: 11px !important;
}
.social-header {
	float: left;
	width: 100%;
}
