/*
Theme Name: AARP Blog
Description: Custom theme for AARP developed by Voce Connect, maintained by 10up
Version: 1.0
Author: Pete Schiebel / 10up
*/

/* Font Face */
@font-face {
    font-family: "AARP-icons-2014";
    src: url("assets/fonts/AARP-icons-2014.eot?-v8rli2");
    src: url("assets/fonts/AARP-icons-2014.eot?#iefix-v8rli2") format("embedded-opentype"), url("assets/fonts/AARP-icons-2014.woff?-v8rli2") format("woff"), url("assets/fonts/AARP-icons-2014.ttf?-v8rli2") format("truetype"), url("assets/fonts/AARP-icons-2014.svg?-v8rli2#AARP-icons-2014") format("svg");
    font-weight: normal;
    font-style: normal;
}

/* Icon Font */
[class^="icon-"] {
    font-family: "AARP-icons-2014";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* Icons */
.icon-remove:before {
    content: "\e6ac";
}

.icon-add:before {
    content: "\e6ad";
}

.icon-arrange:before {
    content: "\e6b1";
}

.icon-favorites_longer:before {
    content: "\e6b0";
}

.icon-thank_you:before {
    content: "\e6af";
}

.icon-selected_favorite:before {
    content: "\e6a9";
}

.icon-add_favorite:before {
    content: "\e6aa";
}

.icon-remove_favorite:before {
    content: "\e6ab";
}

.icon-external-link:before {
    content: "\e6a8";
}

.icon-favorites:before {
    content: "\e6a1";
}

.icon-facebook-f:before {
    content: "\e600";
}

.icon-twitter-bird:before {
    content: "\e601";
}

.icon-google:before {
    content: "\e602";
}

.icon-linkedin-in:before {
    content: "\e603";
}

.icon-yahoo-y:before {
    content: "\e604";
}

.icon-aol:before {
    content: "\e605";
}

.icon-hot-deals-flame:before {
    content: "\e606";
}

.icon-hint:before {
    content: "\e607";
}

.icon-flexible-slider-list-menu:before {
    content: "\e608";
}

.icon-down-arrow:before {
    content: "\e6a2";
}

.icon-up-arrow:before {
    content: "\e609";
}

.icon-AARP-RP:before {
    content: "\e60a";
}

.icon-expand2:before {
    content: "\e6a7";
}

.icon-expand:before {
    content: "\e6a6";
}

.icon-arrow_right:before {
    content: "\e6a3";
}

.icon-arrow_left:before {
    content: "\e60b";
}

.icon-arrow_pointing_right_v2:before {
    content: "\e6a4";
}

.icon-arrow_left_v2:before {
    content: "\e60c";
}

.icon-arrow_right_v3:before {
    content: "\e6a5";
}

.icon-arrow_left_v3:before {
    content: "\e60d";
}

.icon-zoom-in:before {
    content: "\e60e";
}

.icon-zoom-out:before {
    content: "\e60f";
}

.icon-facebook:before {
    content: "\e692";
}

.icon-twitter:before {
    content: "\e693";
}

.icon-facebook2:before {
    content: "\e610";
}

.icon-twitter2:before {
    content: "\e611";
}

.icon-linkedin:before {
    content: "\e612";
}

.icon-pinterest:before {
    content: "\e613";
}

.icon-youtube:before {
    content: "\e614";
}

.icon-email:before {
    content: "\e615";
}

.icon-print:before {
    content: "\e616";
}

.icon-share:before {
    content: "\e617";
}

.icon-rss:before {
    content: "\e618";
}

.icon-alert-report:before {
    content: "\e619";
}

.icon-help:before {
    content: "\e61a";
}

.icon-increase:before {
    content: "\e61b";
}

.icon-decrease:before {
    content: "\e61c";
}

.icon-phone:before {
    content: "\e61d";
}

.icon-list:before {
    content: "\e61e";
}

.icon-correct:before {
    content: "\e61f";
}

.icon-incorrect:before {
    content: "\e620";
}

.icon-close:before {
    content: "\e621";
}

.icon-close2:before {
    content: "\e6ae";
}

.icon-edit:before {
    content: "\e622";
}

.icon-calendar:before {
    content: "\e623";
}

.icon-menu:before {
    content: "\e624";
}

.icon-home:before {
    content: "\e626";
}

.icon-search:before {
    content: "\e627";
}

.icon-sitemap:before {
    content: "\e628";
}

.icon-locate:before {
    content: "\e629";
}

.icon-settings:before {
    content: "\e62a";
}

.icon-profile:before {
    content: "\e62b";
}

.icon-group:before {
    content: "\e62c";
}

.icon-bookmark:before {
    content: "\e62d";
}

.icon-refresh_1:before {
    content: "\e62e";
}

.icon-refresh_2:before {
    content: "\e62f";
}

.icon-send:before {
    content: "\e625";
}

.icon-video:before {
    content: "\e630";
}

.icon-film:before {
    content: "\e631";
}

.icon-internet:before {
    content: "\e632";
}

.icon-tv:before {
    content: "\e633";
}

.icon-music_1:before {
    content: "\e634";
}

.icon-music_2:before {
    content: "\e635";
}

.icon-audio:before {
    content: "\e636";
}

.icon-photos:before {
    content: "\e637";
}

.icon-photography:before {
    content: "\e638";
}

.icon-entertainment:before {
    content: "\e639";
}

.icon-laptop:before {
    content: "\e63a";
}

.icon-tablet:before {
    content: "\e63b";
}

.icon-phone2:before {
    content: "\e63c";
}

.icon-desktop:before {
    content: "\e63d";
}

.icon-responsive:before {
    content: "\e63e";
}

.icon-video_1:before {
    content: "\e63f";
}

.icon-health_1:before {
    content: "\e640";
}

.icon-health_2:before {
    content: "\e64d";
}

.icon-health_3:before {
    content: "\e64e";
}

.icon-brain_health:before {
    content: "\e64f";
}

.icon-medication_1:before {
    content: "\e650";
}

.icon-medication_2:before {
    content: "\e651";
}

.icon-caregiving:before {
    content: "\e652";
}

.icon-social_security:before {
    content: "\e653";
}

.icon-retirement:before {
    content: "\e654";
}

.icon-legal:before {
    content: "\e655";
}

.icon-driving_1:before {
    content: "\e656";
}

.icon-driving_2:before {
    content: "\e657";
}

.icon-AARP_pubs:before {
    content: "\e641";
}

.icon-advocacy_1:before {
    content: "\e642";
}

.icon-advocacy_2:before {
    content: "\e643";
}

.icon-membership_1:before {
    content: "\e644";
}

.icon-membership_2:before {
    content: "\e645";
}

.icon-rewards_1:before {
    content: "\e646";
}

.icon-rewards_2:before {
    content: "\e647";
}

.icon-family:before {
    content: "\e648";
}

.icon-dating:before {
    content: "\e649";
}

.icon-volunteer:before {
    content: "\e64a";
}

.icon-charitable_give:before {
    content: "\e64b";
}

.icon-house_home:before {
    content: "\e64c";
}

.icon-aarp-account-icon:before {
    content: "\e694";
}

.icon-r4g-badge-icon:before {
    content: "\e695";
}

.icon-comment_1:before {
    content: "\e658";
}

.icon-comments:before {
    content: "\e659";
}

.icon-comment_2:before {
    content: "\e65a";
}

.icon-group_chat:before {
    content: "\e65b";
}

.icon-files_1:before {
    content: "\e65c";
}

.icon-files_2:before {
    content: "\e65d";
}

.icon-clip_out:before {
    content: "\e65e";
}

.icon-password_key:before {
    content: "\e65f";
}

.icon-lock_security:before {
    content: "\e660";
}

.icon-protection:before {
    content: "\e661";
}

.icon-favorite_1:before {
    content: "\e662";
}

.icon-favorite_2:before {
    content: "\e663";
}

.icon-add_open:before {
    content: "\e664";
}

.icon-map_1:before {
    content: "\e665";
}

.icon-map_2:before {
    content: "\e666";
}

.icon-toolbox:before {
    content: "\e667";
}

.icon-tools:before {
    content: "\e668";
}

.icon-trash:before {
    content: "\e669";
}

.icon-look_find:before {
    content: "\e66a";
}

.icon-jobs_work:before {
    content: "\e66b";
}

.icon-time:before {
    content: "\e66c";
}

.icon-view:before {
    content: "\e66d";
}

.icon-tag:before {
    content: "\e66e";
}

.icon-tags:before {
    content: "\e66f";
}

.icon-download:before {
    content: "\e670";
}

.icon-upload:before {
    content: "\e671";
}

.icon-flag_content:before {
    content: "\e672";
}

.icon-directions:before {
    content: "\e673";
}

.icon-cart:before {
    content: "\e674";
}

.icon-notes:before {
    content: "\e675";
}

.icon-reminder_1:before {
    content: "\e676";
}

.icon-reminder_2:before {
    content: "\e677";
}

.icon-weather:before {
    content: "\e678";
}

.icon-environment:before {
    content: "\e679";
}

.icon-alert:before {
    content: "\e67a";
}

.icon-calculator:before {
    content: "\e67b";
}

.icon-savings:before {
    content: "\e67c";
}

.icon-money:before {
    content: "\e67d";
}

.icon-wallet:before {
    content: "\e67e";
}

.icon-gift:before {
    content: "\e67f";
}

.icon-shopping_1:before {
    content: "\e680";
}

.icon-shopping_2:before {
    content: "\e681";
}

.icon-world_1:before {
    content: "\e682";
}

.icon-world_2:before {
    content: "\e683";
}

.icon-food_drink:before {
    content: "\e684";
}

.icon-hotel:before {
    content: "\e685";
}

.icon-dining:before {
    content: "\e686";
}

.icon-fuel:before {
    content: "\e687";
}

.icon-bar_alcohol:before {
    content: "\e688";
}

.icon-vacation_1:before {
    content: "\e689";
}

.icon-vacation_2:before {
    content: "\e68a";
}

.icon-cruise:before {
    content: "\e68b";
}

.icon-travel:before {
    content: "\e68c";
}

.icon-tickets:before {
    content: "\e68d";
}

.icon-games:before {
    content: "\e68e";
}

.icon-graph_1:before {
    content: "\e68f";
}

.icon-graph_2:before {
    content: "\e690";
}

.icon-pie_chart:before {
    content: "\e691";
}

.icon-list2:before {
    content: "\e696";
}

.icon-play_1:before {
    content: "\e697";
}

.icon-play_2:before {
    content: "\e699";
}

.icon-stop_1:before {
    content: "\e69a";
}

.icon-stop_2:before {
    content: "\e69b";
}

.icon-pause_1:before {
    content: "\e69c";
}

.icon-pause_2:before {
    content: "\e69d";
}

.icon-backward_1:before {
    content: "\e69e";
}

.icon-backward_2:before {
    content: "\e69f";
}

.icon-forward_1:before {
    content: "\e6a0";
}

.icon-forward_2:before {
    content: "\e698";
}

/* generic/reset styles */
.well strong {
	font-weight: bold;
}

.well em {
	font-style: italic;
}

h1, h2, h3, h4, h5 {
	line-height: 18px;
}

.well h1, .well h1 a {
	font-size: 30px;
}

.post-entry-home .h2_home a {
	font-size: 16px;
	color: #000000;
	text-transform: none;
	font-weight: bold;
}

.post-entry-home .h22_home a {
	font-size: 22px;
	color: #000000;
	text-transform: none;
	font-weight: bold;
}

.post-entry-home .h20_home a {
	font-size: 20px;
	color: #000000;
	text-transform: none;
	font-weight: bold;
}

.post-entry-home .h18_home a {
	font-size: 18px;
	color: #000000;
	text-transform: none;
	font-weight: bold;
}

.post-entry-home .h16_home a {
	font-size: 16px;
	color: #000000;
	text-transform: none;
	font-weight: bold;
}

.post-entry-home .h14_home a {
	font-size: 14px;
	color: #000000;
	text-transform: none;
	font-weight: bold;
}

.well h3, .well h3 a {
	font-size: 20px;
}

.well h4, .well h4 a {
	font-size: 16px;
}

.well h5, .well h5 a {
	font-size: 14px;
}

.well h6, .well h6 a {
	color: #333;
}

.well h6.cat_subscribe {
	clear: both;
}

.well h6 a:hover {
	color: #333;
}

.alignright {
	float: right;
	display: inline;
}

.alignleft {
	float: left;
	display: inline;
}


.aligncenter {
	margin: 0 auto;
	text-align: center;
}

.sprite {
	background: url('images/sprite.gif?v=2') no-repeat;
}

.sidebar {
	padding:10px 0;
	display:none;
}

.sidebar h2 {
	color:#333;
	font:bold 21px/30px Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	padding:5px 0;
	border-top:2px solid #999;
}

	.sidebar h2 span:after {
		content:' ';
	}

	.sidebar > div:first-child h2 {
		border:none;
	}

.sidebar .widget {
	margin-bottom:20px;
}

	.sidebar select.postform {
		width:100%;
		padding:5px;
	}

	.widget_aarp_widgets .theme-membership h2 {
		background-position: -180px 0;
	}

	.widget_aarp_widgets .theme-membership .theme-content {
		background-position: -620px bottom;
	}

.author-bio {
	padding:20px 0;
	border-bottom:2px solid #999;
}

	.author-image {
		float:left;
		margin:0 20px 10px 0;
	}

	.author-title {
		font:bold 19px/25px Helvetica, Arial, sans-serif;
		color:#4b4b4b;
	}

	.author-bio-content p {
		margin:8px 0;
		font-size:12px;
	}

	.author-bio-content .author-subscribe {
		font-size:11px;
	}

		.author-subscribe a {
			font-weight:normal;
			margin-left:5px;
		}

		.author-subscribe a:before {
			content:' ';
			display:inline-block;
			background:url(images/sprite-subscribe.png);
			height:15px;
			vertical-align:-3px;
			margin-right:3px;
		}

			.author-subscribe a.author-twitter:before {
				width:18px;
				background-position:0 -80px;
			}

			.author-subscribe a.author-rss:before {
				width:15px;
				background-position:0 -60px;
			}

			.author-subscribe a.author-email:before {
				width:22px;
				background-position:0 -40px;
			}

/* top section, usually included in the header.php */
#ad_top {
	position: relative;
	z-index: 100;
	padding-bottom: 10px;
	text-align: center;
}

#adContainer .ad {
	float: none !important; /** override included styles **/
}
#adContainer .ad div { float:left; /** HotFix: Certain Flash Ads have extra div around object tag, causing them to "jump" out of the containing div **/}
#adContainer .ad.wide { width: inherit; } /* Fix the ad from breaking out of its container. */
#top {
	z-index:200;
	position: relative;
}

#top2 {
	position: relative;
	z-index: 20;
	padding-bottom: 5px;
}

.header {
	position: relative;
	z-index: 100;
}

/* IE */
.ie10 .aarpe-everywhere-header .search a .wrap-search,
.ie11 .aarpe-everywhere-header .search a .wrap-search {
	height: 60px;
	padding-top: 14px;
}
/* Target MS Edge */
@supports (-ms-accelerator:true) {
	.aarpe-everywhere-header .search a .wrap-search {
		height: 60px;
		padding-top: 14px;
	}
}

.iparys_inherited .aarpe-ad-wrapper {
	background: #333333;
    padding: 20px 0;
    margin: 0 !important; /* Override external css to fix mobile spacing */
}

.aarpe-site-banner {
	background: #333333;
}

/* cols is made up of .well and .sidebar */
#cols { background: #fff; }

.well a, .sidebar a {
	color: #336698;
	font-weight: bold;
}

.well a:hover, .sidebar a:hover {
	color: #8b0000;
	text-decoration: underline;
	font-weight: bold;
}

/* well is the middle area */
.entry {
	padding:15px 0 36px;
	border-bottom:2px solid #999;
}

@media ( max-width: 500px ) {
	.category .entry,
	.author .entry {
		width:46.428571%;
		float:left;
		padding:0;
		margin:20px 0 0;
		margin-left:7.142857%;
		border:none;
		font-size:12px;
		line-height:16px;
		position:relative;
	}

	.category .entry.with-image,
	.author .entry.with-image {
		padding-top:39%;
	}

	.category .entry:nth-child(odd),
	.author .entry:nth-child(odd) {
		clear:left;
		margin-left:0;
	}

	.category .well .entry-title,
	.author .well .entry-title {
		font:bold 14px/17px Helvetica, Arial, sans-serif;
		margin-bottom:5px;
	}

	.category .entry-summary,
	.author .entry-summary {
		max-height:32px;
		overflow:hidden;
	}

	.category .entry-meta:not(.-featured),
	.author .entry-meta {
		display:none;
	}

	.category .entry-image,
	.author .entry-image {
		padding-top:77%;
		position:absolute;
		top:0;
		left:0;
		right:0;
	}

	.navigation {
		margin:0;
		padding-top:25px;
	}
}

.single .entry {
	padding-bottom:0;
}

	.entry-title,
	.well .entry-title {
		font:bold 18px/24px Helvetica, Arial, sans-serif;
		color:#4b4b4b;
		margin-bottom:0px;
	}
	body.archive:not(.category-media-relations) .entry-title,
	body.spanish .entry-title,
	body.category:not(.category-media-relations) .entry-title {
		margin-bottom: 10px;
	}
		.entry-title a {
			color:#4b4b4b;
		}

	.entry-image {
		position:relative;
		height:0;
		overflow:hidden;
		padding-top:60%;
		margin-bottom:15px;
	}

		.entry-image img {
			position:absolute;
			top:0;
			left:0;
			width:100%;
			height:auto;
		}

	.entry-summary p {
		margin:0;
	}

		.entry-meta,
		.entry-summary .entry-meta {
			margin:0;
		}

	#gigya-share {
		margin: 15px 0 15px;
		border-bottom:1px solid #999;
		padding:0 0  20px;
	}
	.entry-footer {
		margin-top:20px;
		padding:5px 0;
		border-top:2px solid #999;
	}

		.entry-footer p {
			margin:8px 0;
		}

		.share-via {
			font-weight:bold;
		}

h2.recent-posts-h2 {
	padding: 16px 0 16px 0;
	border-bottom: 1px dotted #ccc;
	margin-bottom: 5px;
}

#crumbs {
	font-size: 11px;
}

.hentry1 {
	padding-bottom: 30px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	position: relative;
	width: 620px;
	border-top: none;
	margin-bottom: 10px;
}

.h_ad {
	border-bottom: 1px solid #ccc;
	padding-bottom: 30px;
	width: 620px;
	border-top: none;
	padding-top: 20px;
}

.hentry .avatar {
	margin-right: 15px;
	float: left;
	display: inline;
}

.post-inner {
	float: left;
	display: inline;
	width: 620px;
	border-bottom: 1px solid #ccc;
	padding: 10px 0px 14px 0px;
}

.title-text {
	float: left;
	display: inline;
	width: 476px;
}

.image-left {
	float: left;
	display: inline;
	width: 200px;
}

.image-left .medium {
	width: 185px;
}

.image-left-box {
	clear: both;
	width: 180px;
	overflow: hidden;
	margin-top: 10px;
}

.image-left-inner {
	float: left;
	display: inline;
	width: 144px;
	margin-top: 10px;
}

.author-loop .title-text {
	clear: both;
	width: auto;
	float: none;
	display: block;
}

.title-text h2, .title-text h2 a, .title-text h1.single-title,
.title-text h1.single-title a {
	font-weight: bold;
	font-size: 24px;
	color: #333;
	text-transform: none;
	padding: 24px 20px 0 0;
	line-height: 27px;
}

.title-text h2, .title-text h1.single-title a {
	padding: 0;
}

.recent-posts-loop .title-text h2, .recent-posts-loop .title-text h1.single-title {
	padding-top: 4px;
}

.title-text p {
	color: #000;
	padding-top: 8px;
	font-size: 12px;
}

.title-text-inner h1, .title-text-inner h1 a, .title-text-inner h1.single-title,
.title-text-inner h1.single-title a {
	font-weight: bold;
	font-size: 22px;
	color: #333;
	text-transform: none;
	padding: 14px 20px 0 0;
	line-height: 27px;
}

.title-text-inner h1, .title-text-inner h1.single-title a {
	padding: 0;
}

.recent-posts-loop .title-text-inner h2, .recent-posts-loop .title-text-inner h1.single-title {
	padding-top: 4px;
}

.title-text-inner p {
	color: #9e9d9b;
	padding: 4px 0 6px 0;
	font-size: 12px;
}

/* current 5 May*/
.post_block {
	display: block;
	padding: 5px 20px 0 0;
}

.left_cat_home {
	float: left;
	padding: 0px 3px 0 0;
	font-size: 13px;
	color: #c1c0bc;
}

.left_cat_home a, .left_cat_home a:hover {
	font-size: 13px;
	color: #be5211;
	text-transform: uppercase;
}

.left_cat {
	padding: 10px 0px 0 0;
	font-size: 13px;
	color: #c1c0bc;
	display: block;
	margin-bottom: 12px;
	width: 90%;
	float: left;
}

.right_cat {
	padding: 0px;
	margin-top: 10px;
	font-size: 13px;
	color: #c1c0bc;
	display: block;
	margin-bottom: 12px;
	width: 50px;
	float: right;
	background-image: url(images/print.imgcache.rev9152.png);
	background-repeat: no-repeat;
	text-align: right;
}

.left_cat a, .left_cat a:hover {
	font-size: 13px;
	color: #be5211;
	text-transform: uppercase;
}

.post-entry-home {
	font-size: 12px;
	color: #000;
	width: 420px;
	float: right;
	margin-top: 8px;
}

.post-entry-home ul, .entry-content ol {
	margin: 15px 0 0 25px;
}

.post-entry-home ul {
	list-style: disc;
}

.post-entry-home ul li {
	list-style: disc !important;
}

.post-entry-home ol li {
	list-style: decimal !important;
}

.post-entry-home ul.blogroll {
	list-style: none;
}

.post-entry-home ul.blogroll li {
	list-style: none !important;
}

.post-entry-home form {
	margin-top: 15px;
}

.post-entry-home p {
	padding: 0px 20px 5px 0;
	margin-top: 5px;
}

.posted-on {
	color: #aaa6a3;
}

.post-entry-home input, .entry-content textarea {
	font: 12px Arial;
}

.post-entry-home img.alignright, .entry-content img.alignleft, .entry-content img.aligncenter {
	margin-top: 6px;
	margin-bottom: 10px;
}

.post-entry-home img.alignright {
	margin-left: 17px;
}

.post-entry-home img.alignleft {
	margin-right: 17px;
}

.entry-content {
	font-size: 16px;
	color: #000;
}

.entry-content ul, .entry-content ol {
	margin: -5px 0 -10px 25px;
}

.entry-content ul {
	list-style: disc;
}

.entry-content ul li {
	list-style: disc !important;
}

.entry-content ol li {
	list-style: decimal !important;
}

.entry-content ul.blogroll {
	list-style: none;
}

.entry-content ul.blogroll li {
	list-style: none !important;
}

.entry-content form {
	margin-top: 15px;
}

.entry-content p {
	padding: 0px 20px 0 0;
	margin-bottom: 12px;
}

.entry-content input, .entry-content textarea {
	font: 12px Arial;
}

.entry-content img {
	height: auto;
	max-width: 100%;
}

.entry-content img.alignright, .entry-content img.alignleft, .entry-content img.aligncenter {
	margin-top: 6px;
	margin-bottom: 10px;
}

.entry-content img.alignright {
	margin-left: 17px;
}

.entry-content img.alignleft {
	margin-right: 17px;
}

.post-meta {
	padding-top: 25px;
	border-top: 1px solid #ccc;
}

.post-meta span {
	font-weight: bold;
	line-height: 16px;
}

.icon-twitter-small, .icon-facebook-small {
	display: inline-block;
	height: 16px;
	width: 16px;
	background: url('images/sprite.gif?v=2') no-repeat;
	text-indent: -9999px;
}

.icon-facebook-small {
	background-position: 0 -84px;
	margin: 0 5px 0 6px;
}

.icon-twitter-small {
	background-position: -21px -84px;
}

.well #searchform {
	padding-top: 20px;
	display: block;
}

.wp-caption {
	max-width: 100%;
	padding: 0 0 6px;
}

.wp-caption.alignleft,
.wp-caption.alignright {
	float: none;
	display: block;
}

.wp-caption.aligncenter {
	margin: 0 auto;
	text-align: left;
}

@media ( min-width: 600px ) {
	.wp-caption {
		padding: 0 6px 6px 6px;
	}

	.wp-caption.alignleft {
		float: left;
		display: inline;
		margin-right: 1em;
	}

	.wp-caption.alignright {
		float: right;
		display: inline;
		margin-left: 1em;
	}
}

.wp-caption a {
	max-width: 100%;
}

.wp-caption .wp-caption-text {
	margin: 0;
}

.wp-caption img {
	width: 100%;
}


.entry-content .alignleft img {
}

p.wp-caption-text {
	margin: 0 10px 0 0;
	padding: 8px;
	text-align: center;
	font-style: italic;
	color: #322F30;
	background-color: #E6E6E6;
}

table {
	margin-top: 15px;
}

th {
	font-weight: bold;
	padding: 10px 8px 8px 8px;
}

td {
	padding: 8px;
}

.entry-content blockquote {
	margin: 10px 10px 10px 0;
	padding: 21px 12px 1px 60px;
	font: 15px/24px Georgia;
	color: #2b2b2b;
	background: #dfdad5;
}

.entry-content blockquote:before {
	content:"\201c";
	float:left;
	font-size:100px;
	line-height:48px;
	margin:8px 0 0 -45px;
	color:#a6a3a0;
}

.dl, .author-dl {
	width: 620px;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	position: relative;
	float: left
}

.author-dl h6.cat_subscribe {
	clear: none;
}

.author-dl .image-left-inner {
	display: inline;
	float: left;
	margin-top: 10px;
	width: 144px;
}

.author-dl .title-text-inner {
	float: left;
	margin-top: 10px;
	width: 476px;
}

.author-dl .title-text-inner p {
	font-size: 12px;
	color: #000000;
}

.dl, .authors-dl {
	width: 620px;
	border-bottom: 1px dotted #ccc;
	position: relative;
	float: left
}

.authors-dl h6.cat_subscribe {
	clear: none;
}

.authors-dl .image-left-inner {
	display: inline;
	float: left;
	margin-top: 10px;
	width: 144px;
}

.authors-dl .title-text-inner {
	float: left;
	margin-top: 10px;
	width: 476px;
}

.authors-dl .title-text-inner p {
	font-size: 12px;
	color: #000000;
}

.archive-dl {
	border-top: 36px solid #c9c9c9;
	height: auto;
	padding-bottom: 30px;
	background: #C05411;
}

.author-dl {
	height: auto;
	padding: 10px 0 14px 0px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.authors-dl {
	height: auto;
	padding: 0px 0 14px 0px;
	margin-bottom: 10px;
	margin-top: 0px;
}

.rotation {
	width: 620px;
	height: 291px;
	position: absolute;
	z-index: 10;
}

.archive-dl .rotation {
	height: auto;
	position: relative;
}

.dl h1, .dl h1 a {
	color: #fff;
	font-size: 40px;
	font-weight: bold;
	line-height: 38px;
}

.dl h1 a:hover {
	color: #fff;
	text-decoration: underline;
}

.rotation .lead {
	position: absolute;
	top: 0;
	left: 0;
	margin-bottom: 8px;
	background: #0D7A99;
	width: 620px !important;
	overflow: visible
}

.archive-dl .lead {
	padding-top: 36px;
	position: relative;
	background: #C05411;
}

.lead table {
	clear: both;
	margin: 6px 60px 0 60px;
}

.archive-dl .lead table {
	margin-top: 0;
}

.lead-text h1, .lead-text h1 a {
	line-height: 34px;
	font-size: 32px;
}

.dl td {
	vertical-align: top;
}

.lead img {
	margin: 0 25px 0 0;
}

.lead p.posted-by, .lead p.posted-by a {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}

.lead p {
	padding-top: 12px;
	color: #fff;
	line-height: 18px;
}

.category-bar {
	background: #c05411;
	position: absolute;
	top: 0;
	right: 0;
	padding: 0px 18px;
	color: #fff;
}

.recent-posts-loop .category-bar {
	float: right;
	position: relative;
	max-width: 520px;
}

.recent-posts-loop .more {
	color: #000000;
	font-size: 12px;
}

.author-loop .category-bar {
	max-width: 584px;
}

.lead .category-bar {
	float: right;
	position: relative;
	font-size: 14px;
	font-weight: bold;
	line-height: 36px;
	display: inline;
}

.archive-dl .lead .category-bar {
	left: 0;
	right: auto;
	top: -36px;
	background: #8C8D35;
	position: absolute;
	float: none;
}

.category-bar p {
	float: right;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	padding: 0;
	line-height: 36px;
	color: #fff;
}

.category-bar a {
	color: #fff;
}

.category-bar a:hover {
	color: #fff;
	text-decoration: underline;
}

.hentry .category-bar p {
	font-size: 11px;
}

.dl a {
	color: #fff;
}

.dl a.read-more {
	color: #68b3c8;
	font-weight: bold;
	padding-left: 6px;
}

.archive-dl a.read-more {
	color: #fff;
}

.dl a:hover {
	text-decoration: none;
}

.dl a.prev-lead, .dl a.next-lead {
	position: absolute;
	top: 130px;
	font-size: 41px;
	line-height: 41px;
	z-index: 30;
	width: 17px;
	height: 41px;
	background: url(images/prev-next.gif) no-repeat;
	text-indent: -9999px;
}

.dl a.prev-lead {
	left: 15px;
	background-position: 0 -49px;
}

.dl a.next-lead {
	right: 15px;
}

.navigation {
	margin: 20px auto 40px;
	clear: both;
}

.center-paging {
	width: 620px;
	height: 11px;
	white-space: nowrap;
	text-align: center;
	z-index: 80;
	position: absolute;
	left: 0;
	bottom: 12px;
}

.paging {
	margin: 0 auto;
	text-align: center;
	height: 11px;
	width: 90px;
}

.paging a {
	display: block;
	float: left;
	text-indent: -9999px;
	width: 11px;
	height: 11px;
	font-size: 11px;
	line-height: 11px;
	padding-right: 7px;
	background: url(images/bg-pager-a.gif) no-repeat;
}

.paging a.activeSlide {
	background-position: 0 -13px;
}

.navigation a {
	display: block;
	float: left;
	background: #efd181;
	background: -moz-linear-gradient(top,  #efd181 0%, #d9a41a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efd181), color-stop(100%,#d9a41a));
	background: -webkit-linear-gradient(top,  #efd181 0%,#d9a41a 100%);
	background: -o-linear-gradient(top,  #efd181 0%,#d9a41a 100%);
	background: -ms-linear-gradient(top,  #efd181 0%,#d9a41a 100%);
	background: linear-gradient(to bottom,  #efd181 0%,#d9a41a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efd181', endColorstr='#d9a41a',GradientType=0 );
	-webkit-box-shadow:inset 0 -1px 0 1px #dbaa2b;
	-moz-box-shadow:inset 0 -1px 0 1px #dbaa2b;
	box-shadow:inset 0 -1px 0 1px #dbaa2b;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	padding:0 5px;
	display:block;
	line-height: 25px;
	color: #4b4b4b;
	font-weight: bold;
}

.navigation .alignright a {
	float: right;
}

.navigation a:hover {
	background: #d9a41a;
	background: -moz-linear-gradient(top,  #d9a41a 0%, #efd181 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d9a41a), color-stop(100%,#efd181));
	background: -webkit-linear-gradient(top,  #d9a41a 0%,#efd181 100%);
	background: -o-linear-gradient(top,  #d9a41a 0%,#efd181 100%);
	background: -ms-linear-gradient(top,  #d9a41a 0%,#efd181 100%);
	background: linear-gradient(to bottom,  #d9a41a 0%,#efd181 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9a41a', endColorstr='#efd181',GradientType=0 );
	-webkit-box-shadow:inset 0 0 0 1px #dbaa2b;
	-moz-box-shadow:inset 0 0 0 1px #dbaa2b;
	box-shadow:inset 0 0 0 1px #dbaa2b;
	text-decoration: none;
	color:#4b4b4b;
}

.navigation .alignleft a:before {
	content:' ';
	display:inline-block;
	margin:0 3px 2px 0;
	border:solid;
	border-width:3px 4px 3px 0;
	border-color:transparent #b3860f;
}

.navigation .alignright a:after {
	content:' ';
	display:inline-block;
	margin:0 0 2px 3px;
	border:solid;
	border-width:3px 0 3px 4px;
	border-color:transparent #b3860f;
}

h2.similar-stories-hed {
	margin-top: 14px;
}

.similar-stories {
	margin-top: 10px;
	background: #eee;
	padding: 10px 25px 15px 15px;
}

.similar-stories ul {
	margin: 0 0 0 25px;
}

.similar-stories li {
	padding: 4px 0;
	list-style: disc;
}

h6 a.rss, h6 a.email {
	padding-right: 21px;
	margin-left: 3px;
	background: url(images/rss.gif) no-repeat;
	height: 16px;
	line-height: 16px;
	display: inline-block;
	color: #333;
	font-weight: normal;
}

h6 a:hover {
	color: #333;
}

h6 a.rss {
	background-position: 10% -2px;
}

h6 a.email {
	background-position: -62px -2px;
}

.author-dl h1 {
	padding: 2px 0 2px 0px;
	font-size: 22px;
	font-weight: bold;
	color: #333;
	text-transform: uppercase;
}

.author-dl p {
	padding: 0px 0px 10px 2px;
	line-height: 18px;
}

.author-dl h5 {
	color: #807c79;
	padding: 0px 0px 0 0px;
	font-weight: bold;
}

.author-dl p.description span {
	font-weight: bold;
	text-transform: uppercase;
}

.author-dl p.description a {
	font-weight: bold;
	text-transform: uppercase;
}

.authors-dl h1 {
	padding: 2px 0 2px 0px;
	font-size: 22px;
	font-weight: bold;
	color: #333;
	text-transform: uppercase;
}

.authors-dl p {
	padding: 0px 0px 10px 2px;
	line-height: 18px;
}

.authors-dl h5 {
	color: #807c79;
	padding: 0px 0px 0 0px;
	font-weight: bold;
}

.authors-dl p.description span {
	font-weight: bold;
	text-transform: uppercase;
}

.authors-dl p.description a {
	font-weight: bold;
	text-transform: uppercase;
}

.archive-dl h6 {
	position: absolute;
	top: -28px;
	right: 11px;
	color: #454545;
}

.archive-dl h6 a {
	color: #454545;
	font-weight: bold;
}

.archive-dl h6 a:hover {
	color: #454545;
	text-decoration: underline;
}

/* sidebar styles */
.blog-categories {
	width: 300px;
	overflow: hidden;
	background: #ffffff;
	padding-top: 4px;
}

.blog-categories ul {
	margin: 0;
	width: 304px;
	margin-right: -4px;
}

.blog-categories li {
	float: left;
	display: inline;
}

.blog-categories a {
	color: #ffffff;
	border: 1px solid #fff;
	padding: 3px 7px;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	background: #10779A;
	display: block;
}

.blog-categories a:hover {
	background: #ffffff;
	text-decoration: none;
	color: #10779A;
	border: 1px solid #10779A;
}

.side-form {
	background: #9d9792;
	position: relative;
	z-index: 10;
	padding: 7px 8px;
	display: block;
	margin-top: 20px;
}

.side-form input {
	width: 245px;
	padding: 0 5px;
	height: 24px;
	line-height: 24px;
	border: none;
	color: #7f7f7f;
	font-size: 12px;
	vertical-align: middle;
	float: left;
	display: inline;
}

.side-form input.search-button {
	width: 24px;
	padding: 0;
}

.media-icons {
	margin-top: -4px;
}

.media-icons a {
	float: left;
	display: block;
	margin-right: 10px;
	text-indent: -9999px;
	width: 30px;
	height: 30px;
	background: url('images/sprite1.gif?v=2') no-repeat;
	margin-top: 8px;
}

.media-icons a.icon-twitter {
	background-position: -89px -3px;
	margin-left: 0;
}

.media-icons a.icon-facebook {
	background-position: -130px -3px;
}

.media-icons a.icon-rss {
	background-position: -47px -3px;
}

.media-icons a.icon-email {
	background-position: -1px -3px;
	width: 36px;
	height: 30px;
}

.media-icons a.icon-flickr {
	background-position: -215px -3px;
}

.media-icons a.icon-youtube {
	background-position: -173px -3px;
}

.media-icons a.icon-group {
	background-position: -255px -3px;
	width: 34px;
}

.widget_author {
	margin-top: 0;
}

.widget_author .author-spotlight-single {
	margin: 0 0 10px;
}

.widget_author .author-spotlight-single .left {
	float: left;
	width: 50px;
	margin-top: 8px;
}

.widget_author .author-spotlight-single .right {
	float: right;
	width: 250px;
	margin-top: 6px;
}

.widget_author .author-spotlight-single .right p {
	margin: 0;
	padding: 0;
	line-height: 13px;
}

.widget_author .author-spotlight-single .right p strong {
	font-weight: bold;
}

.widget_author .author-spotlight-single .right p .link_color a {
	color: #be5212;
	font-size: 12px;
}

.sidebar .recent-posts li { margin:5px 0 5px 15px; line-height: 1.5; list-style: disc; }

.dropdown-list {
	margin-top: 3px;
	border: 1px solid #dedede;
	padding: 3px 1px 3px 1px;
	position: relative;
	width: 146px;
	color: #0D7A99;
}

.dropdown-list ul {
	display: none;
	height: 160px;
	overflow-y: scroll;
}

.dropdown-list a.toggle {
	background: url(images/bg-dropdown-list.gif) no-repeat;
	position: absolute;
	display: block;
	left: 276px;
	top: 11px;
	text-indent: -9999px;
	width: 11px;
	height: 6px
}

.go {
	background: url(images/go.jpg) no-repeat;
	width: 54px;
	height: 25px;
	border: 0px;
	cursor: hand;
	float: right;
	padding-top: 2px;
}

.blog-roll ul {
	margin-top: 0;
	list-style: inherit;
	padding-left: 5px;
}

/*May 13*/
.blog-roll li {
	width: 135px;
	padding: 2px 0 2px 0px;
	float: left;
	margin-left: 12px;
	font-weight: bold;
	list-style: inherit;
}

.blog-roll a:hover {
	text-decoration: underline;
	font-weight: bold;
}

.location {
	background: url(images/bg-location.gif) no-repeat;
	margin-top: 5px;
	height: 63px;
	padding-top: 27px;
}

.location .dropdown-list {
	margin: 0 83px 0 50px;
	background: #fff;
}

.location .dropdown-list a.toggle {
	left: 143px;
}

.dropdown-list h5 {
	font-weight: bold;
	color: #0d7a99;
}

.author-right {
	padding-bottom: 30px;
}

.sidebar p {
	padding-top: 5px;
}

.sidebar-ad {
	padding-top: 18px;
}

.frame {
	padding-top: 5px;
}

/* footer styles in here */
/*#footer {
	width: 980px;
	margin: 0 auto;
	padding: 0;
	background: transparent url('https://cdn.aarp.net/etc/aarp/statics/global/img/bg_container.imgcache.rev19968.png') repeat-y left top
}*/

#wordpresscom-powered {
	padding-bottom: 12px;
	color: #fff;
	font-size: 11px;
	width: 100%;
	position: relative;
	z-index: 50;
}

#wordpresscom-powered a {
	color: #fff;
}

#wordpresscom-powered p {
	text-align: right;
	margin: 0 auto;
	width: 980px !important;
	padding-right: 42px;
	margin-top: -35px;
}

#footer-ad-container {
	text-align: center;
	position: relative;
	z-index: 100;
	padding-top: 13px; /* Optically Aligned */
	background-color: transparent !important; /* override auto-imported styles */
}

/** AARP Footer **/
.linklist { text-align: left; }
.spanish #footer-ad-container { padding-top:0; }
/* universal classes */
.no-border {
	border: none;
}

.no-margin {
	margin: 0;
}

.no-padding {
	padding: 0;
}

.inline {
	display: inline;
}

.smaller-font {
	font-size: 11px;
}

.larger-font {
	font-size: 14px;
}

.clr {
	clear: both;
	height: 0px;
	overflow: hidden;
}

.text-right {
	text-align: right;
}

/* styles to override theirs */
.newBillboard {
	display: none;
}

.widget_state {
	z-index: 20;
	position: relative;
}

/*Poll Daddy overriding their global.css that is overriding styles we want */
.PDS_Poll {
	margin-top: 15px;
}

.PDS_Poll .pds-box {
	background: #e6e6e6 !important;
	margin-bottom: 0px;
	width: 300px !important;
}

.PDS_Poll .pds-question-top {
	padding: 8px 10px 6px 10px !important;
	color: #fff !important;
}

.PDS_Poll .pds-answer {
	padding: 0 10px !important;
	border-top: 0 !important;
	border-bottom: 0 !important;
}

.PDS_Poll .pds-answer-group, .PDS_Poll .pds-feedback-group {
	padding: 5px 0 !important;
}

.PDS_Poll .pds-input-label {
	width: 250px !important;
}

.PDS_Poll .pds-answer label {
	color: #4e4e4e !important;
}

.PDS_Poll .pds-vote-button {
	background: #C05411 !important;
	border: 1px solid #999 !important;
	color: #fff !important;
	padding: 0 24px !important;
}

.PDS_Poll .pds-vote-button:hover {
	background: #C05411 !important;
}

.PDS_Poll .pds-view-results, .PDS_Poll .pds-return-poll {
	display: none !important;
}

.PDS_Poll .pds-answer-feedback {
	background-color: #dfdad5 !important;
	border: 0 !important;
}

.PDS_Poll .pds-answer-feedback-bar {
	background: #C05411 repeat scroll 0 0 !important;
	height: 20px !important;
}

.PDS_Poll .pds-links {
	padding-top: 0 !important;
}

.PDS_Poll .pds-total-votes {
	padding: 0 !important;
}

.PDS_Poll .pds-box a.pds-share {
	display: none !important;
}

.cheese-loop {
	padding-left: 37px;
	width: 583px;
}

.cheese-loop h4 {
	font: bold 16px Arial;
	color: #707070;
	padding-top: 8px;
}

.cheese-loop h5 {
}

.cheese-loop h5 span {
	display: block;
	float: left;
	line-height: 77px;
	display: inline;
	height: 77px;
	padding-right: 90px;
	background: url(images/cheese.jpg) no-repeat top right;
}

#email-form {
	display: none;
}

#facebox {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	text-align: left;
	font-family: Arial;
}

#facebox .popup {
	position: relative;
	border: 0.8px solid transparent;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 18px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 0 18px rgba(0, 0, 0, 0.4);
	box-shadow: 0 0 18px rgba(0, 0, 0, 0.4);
}

#facebox .content {
	border: 3px solid #9d9792;
	display: table;
	width: 370px;
	padding: 10px;
	background: #e6e6e6;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

#facebox .content > p:first-child {
	margin-top: 0;
}

#facebox .content > p:last-child {
	margin-bottom: 0;
}

#facebox .close {
	position: absolute;
	top: 5px;
	right: 5px;
	padding: 2px;
	background: #fff;
}

#facebox .close img {
	opacity: 0.3
}

#facebox .close:hover img {
	opacity: 1.0
}

#facebox .loading {
	text-align: center;
}

#facebox .image {
	text-align: center;
}

#facebox img {
	border: 0;
	margin: 0
}

#facebox_overlay {
	position: fixed;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
}

.facebox_hide {
	z-index: -100;
}

.facebox_overlayBG {
	background-color: #000;
	z-index: 99;
}

#facebox form {
	padding: 10px 15px;
}

#facebox h2 {
	font: bold 20px Arial;
	color: #c05411;
}

#facebox p.label {
	color: #333333;
	padding-top: 20px;
	font-size: 14px;
	line-height: 18px;
}

#facebox input {
	width: 99%;
	font: 16px Arial;
	margin-top: 15px;
	padding: 4px 0;
	border: 3px solid #9d9792;
}

#facebox input#subscribesubmit {
	background: #ee2e24;
	border: none;
	border-top: 1px solid #dd2d24;
	border-right: 1px solid #a0211b;
	color: #fff;
	width: auto;
	padding: 3px 6px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

#facebox input#subscribesubmit:active {
	background: #000;
}

.entry-footer .st_sharethis {
	position: absolute;
	margin-left: 5px;
}

.share-container {
	padding:8px 0 20px;
	margin-bottom:15px;
	border-bottom:1px solid #cacaca;
}

	.share-container .tweet {
		width: 92px;
		float: left;
	}

	.share-container .fb-share {
		width: 50px;
		margin-right: 13px;
		padding-right: 0px;
		float: left;
	}

	.share-container .google-plusone {
		width: 68px;
		float: left;
	}

	.share-container .sharethis {
		float:left;
		padding-right:12px;
	}

/*********************
CLEARFIXIN'
*********************/
.clearfix, .form-container, #commentform, .feature, .navigation {
  zoom: 1;
}
.clearfix:before, .form-container:before, #commentform:before, .feature:before, .clearfix:after, .form-container:after, #commentform:after, .feature:after, .navigation:before {
  content: "";
  display: table;
}
.clearfix:after, .form-container:after, #commentform:after, .feature:after, .navigation:after {
  clear: both;
}

/**
 * Design Refresh - 01/2014
 */
.blog-header {
	border-bottom:2px solid #999;
}

	.blog-header h1 {
		color:#4b4b4b;
		font:bold 24px/30px Helvetica, Arial, sans-serif;
		margin:10px 0 20px;
		-webkit-transition:.25s ease padding-bottom;
		-moz-transition:.25s ease padding-bottom;
		transition:.25s ease padding-bottom;
	}

	.blog-header h1.open {
		padding-bottom:43px;
	}

	.blog-header h1 a {
		color: #4b4b4b;
	}

	.blog-header a {
		font-weight:bold;
	}
	.blog-subscribe a:first-child {
		font-weight:bold;
		font-size: 12px;
	}
	@media ( min-width: 600px ) {
		.blog-header h1 span.cat-icon {
			display:inline-block;
			width:0; /* icon widths below are icon + 10px / no class = no-icon = no extra space */
			height:35px;
			background:url(images/sprite-cats-small.png?v1) no-repeat;
			vertical-align:-3px;
		}

		.blog-header h1 span.cat-icon.cat-notebook,
		.blog-header h1 span.cat-icon.cat-home-family {
			background-position:0 0;
			width:44px;
		}

		.blog-header h1 span.cat-icon.cat-washington-watch,
		.blog-header h1 span.cat-icon.cat-your-life {
			background-position:-100px 0;
			width:45px;
		}

		.blog-header h1 span.cat-icon.cat-take-care,
		.blog-header h1 span.cat-icon.cat-caregiving {
			background-position:-500px -100px;
			width:42px;
		}

		.blog-header h1 span.cat-icon.cat-sexology,
		.blog-header h1 span.cat-icon.cat-relationships {
			background-position:-100px -100px;
			width:46px;
		}

		.blog-header h1 span.cat-icon.cat-healthtalk,
		.blog-header h1 span.cat-icon.cat-health-wise,
		.blog-header h1 span.cat-icon.cat-health-talk {
			background-position:-600px 0;
			width:46px;
		}

		.blog-header h1 span.cat-icon.cat-gray-matters,
		.blog-header h1 span.cat-icon.cat-brain-health {
			background-position:-700px -100px;
			width:34px;
		}

		.blog-header h1 span.cat-icon.cat-be-your-best,
		.blog-header h1 span.cat-icon.cat-beauty-fashion {
			background-position:-400px 0;
			width:30px;
		}

		.blog-header h1 span.cat-icon.cat-entertainment {
			background-position:-400px -100px;
			width:46px;
		}

		.blog-header h1 span.cat-icon.cat-all-about-food {
			background-position:-200px -200px;
			width:42px;
		}

		.blog-header h1 span.cat-icon.cat-travel-experience,
		.blog-header h1 span.cat-icon.cat-travel {
			background-position:0 -100px;
			width:46px;
		}

		.blog-header h1 span.cat-icon.cat-livable-communities,
		.blog-header h1 span.cat-icon.cat-great-places {
			background-position:-500px 0;
			width:46px;
		}

		.blog-header h1 span.cat-icon.cat-11-things-we-didnt-know-last-week,
		.blog-header h1 span.cat-icon.cat-the-funnies {
			background-position:-600px -100px;
			width:46px;
		}

		.blog-header h1 span.cat-icon.cat-rincon-digital,
		.blog-header h1 span.cat-icon.cat-technology,
		.blog-header h1 span.cat-icon.cat-the-download {
			background-position:0 -200px;
			width:30px;
		}

		.blog-header h1 span.cat-icon.cat-industrial-revolution,
		.blog-header h1 span.cat-icon.cat-work,
		.blog-header h1 span.cat-icon.cat-work-matters {
			background-position:-200px -100px;
			width:34px;
		}

		.blog-header h1 span.cat-icon.cat-money-talk,
		.blog-header h1 span.cat-icon.cat-money-wise,
		.blog-header h1 span.cat-icon.cat-money-savings {
			background-position:-100px -200px;
			width:46px;
		}

		.blog-header h1 span.cat-icon.cat-news-roundups {
			background-position:-700px 0;
			width:49px;
		}

		.blog-header h1 span.cat-icon.cat-election-2014,
		.blog-header h1 span.cat-icon.cat-politics {
			background-position:-300px -200px;
			width:40px;
		}

		.blog-header h1 span.cat-icon.cat-legacy {
			background-position:-200px 0;
			width:46px;
		}

		.blog-header h1 span.cat-icon.cat-bulletin-today {
			background-position:-300px 0;
			width:46px;
		}

		.blog-header h1 span.cat-icon.cat-legal-grounds,
		.blog-header h1 span.cat-icon.cat-public-policy-institute {
			background-position:-300px -100px;
			width:46px;
		}

		.blog-header h1 span.cat-icon.cat-volunteering {
			background-position:-400px -200px;
			width:46px;
		}
		.blog-header h1 span.cat-icon.cat-where-we-stand,
		.blog-header h1 span.cat-icon.cat-perspectiva-aarp {
			background-position:-500px -200px;
			width:46px;
		}

		.blog-header h1 span.cat-icon.cat-thinking-policy {
			background-position:-600px -200px;
			width:46px;
		}

		.blog-header h1 span.cat-icon.cat-scam-alert {
			background-position:-700px -200px;
			width:44px;
		}
		.blog-header h1 span.cat-icon.cat-a-tu-salud {
			background-position: 0 -300px;
			width:62px;
		}
		.blog-header h1 span.cat-icon.cat-aceite-sal-y-limon {
			background-position: -100px -300px;
			width:32px;
		}
		.blog-header h1 span.cat-icon.cat-entre-nos {
			background-position: -200px -300px;
			width:44px;
		}
		.blog-header h1 span.cat-icon.cat-jubilacion-americana {
			background-position: -300px -300px;
			width:50px;
		}
		.blog-header h1 span.cat-icon.cat-viajeros {
			background-position: -400px -300px;
			width:35px;
		}
		.blog-header h1 span.cat-icon.cat-10-ciudades-10-eventos {
			background-position: -500px -300px;
			width:36px;
		}
		.blog-header h1 span.cat-icon.cat-luz-camara-accion {
			background-position: -600px -300px;
			width:40px;
		}
		.blog-header h1 span.cat-icon.cat-en-la-cancha {
			background-position: -700px -300px;
			width:37px;
		}
		.blog-header h1 span.cat-icon.cat-primera-plana {
			background-position: 0 -400px;
			width:42px;
		}
		.blog-header h1 span.cat-icon.cat-pulso-regional {
			background-position: -100px -400px;
			width:30px;
		}
		.blog-header h1 span.cat-icon.cat-7-noticias-de-impacto {
			background-position: -200px -400px;
			width:40px;
		}

		.blog-header h1 span.cat-icon.cat-parenting-part-2 {
			background-position: -300px -400px;
			width:40px;
		}
		.blog-header h1 span.cat-icon.cat-aarp-media-relations {
			background-position: -400px -400px;
			width:40px;
		}
		.blog-header h1 span.cat-icon.cat-around-aarp {
			background-position: -500px -400px;
			width:40px;
		}
		.blog-header h1 span.cat-icon.cat-voices {
			background-position: -600px -400px;
			width:40px;
		}
		.blog-header h1 span.cat-icon.cat-create-the-good {
			background-position: -700px -400px;
			width:40px;
		}
        .blog-header h1 span.cat-icon.cat-11-to-1 {
            background-position: -400px -200px;
            width:40px;
        }
        .blog-header h1 span.cat-icon.cat-take-a-stand {
        	background-position: 0 -467px;
        	width: 50px;
        }
	}

.subscribe-search {
	margin:5px 0 0;
	float:right;
	position:relative;
}

	.subscribe-search .label {
		display:none;
	}

	.blog-subscribe {
		margin:0 0 10px;
		text-align:center;
		font-size:11px;
	}

		.blog-subscribe a {
			display:inline-block;
			margin-left:6px;
		}

			.blog-subscribe a span {
				display:none;
			}

			.blog-subscribe a:before {
				content:' ';
				display:inline-block;
				height:20px;
				background:url(images/sprite-subscribe.png);
				margin-right:5px;
				vertical-align:-6px;
			}
				.blog-subscribe a.subscribe-rss:before {
					width:20px;
					background-position:0 0;
				}

				.blog-subscribe a.subscribe-email:before {
					width:27px;
					background-position:0 -20px;
				}

				.blog-subscribe a.search-toggle:before {
					width:17px;
					background-position:0 -138px;
					margin:0;
				}

	#searchform {
		position:relative;
		/*height:32px;*/
		max-height:0;
		overflow:hidden;
		display:block;
		position:absolute;
		top:30px;
		right:0;
		width:300px;
		-webkit-transition:.25s ease max-height;
		-moz-transition:.25s ease max-height;
		transition:.25s ease max-height;
	}

	#searchform.open {
		max-height:32px;
	}

		#searchform label {
			position:absolute;
			left:0;
			top:0;
			font-size:14px;
			line-height:32px;
			padding-left:10px;
		}

		#s {
			-webkit-box-sizing:border-box;
			-moz-box-sizing:border-box;
			box-sizing:border-box;
			width:100%;
			height:32px;
			padding:5px 36px 5px 9px;
			border:1px solid #ccc;
		}

		#searchsubmit {
			position:absolute;
			top:3px;
			right:3px;
			width:26px;
			height:26px;
			padding:0;
			background: #f6f1f3;
			background: -moz-linear-gradient(top,  #f6f1f3 0%, #ebe8e7 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f1f3), color-stop(100%,#ebe8e7));
			background: -webkit-linear-gradient(top,  #f6f1f3 0%,#ebe8e7 100%);
			background: -o-linear-gradient(top,  #f6f1f3 0%,#ebe8e7 100%);
			background: -ms-linear-gradient(top,  #f6f1f3 0%,#ebe8e7 100%);
			background: linear-gradient(to bottom,  #f6f1f3 0%,#ebe8e7 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f1f3', endColorstr='#ebe8e7',GradientType=0 );
			border:2px solid #ebe8e7;
			-webkit-border-radius:2px;
			-moz-border-radius:2px;
			border-radius:2px;
			cursor:pointer;
			color:#8a8a89;
			font-weight:bold;
			font-size:11px;
			text-transform:uppercase;
		}

.blog-breadcrumbs {
	margin:10px 0;
	color:#8b8885;
	font-size:12px;
	display:none;
}

	.blog-breadcrumbs a {
		font-weight:bold;
		color:#336698;
	}

.catlist-parent {
	font:bold 18px/20px Helvetica, Arial, sans-serif;
	padding:10px 0;
	color:#4b4b4b;
	cursor:pointer;
}

.catlist-parent:after {
	content:' ';
	display:block;
	width:15px;
	height:15px;
	background:url(images/sprite-subscribe.png) 0 -120px;
	float:right;
	margin:2px 0;
}

.catlist-parent.open:after {
	background-position:0 -100px;
}

.catlist-list {
	border:solid #999;
	border-width:2px 0 0;
	max-height:0;
	overflow:hidden;
	-webkit-transition:.5s ease max-height, .5s ease border-width, .5s ease padding-bottom;
	-moz-transition:.5s ease max-height, .5s ease border-width, .5s ease padding-bottom;
	transition:.5s ease max-height, .5s ease border-width, .5s ease padding-bottom;
}

.catlist-list.open {
	-webkit-transition:1s ease max-height, .5s ease border-width, .5s ease padding-bottom;
	-moz-transition:1s ease max-height, .5s ease border-width, .5s ease padding-bottom;
	transition:1s ease max-height, .5s ease border-width, .5s ease padding-bottom;
	max-height:999px;
	padding-bottom:20px;
	border-width:2px 0;
}

	/* Home specific */
	body.home .catlist-parent {
		margin: 6px 0 2px;
	}

	body.home .catlist-list {
		list-style: none;
		padding-left: 0;
		margin: 0;
	}

	.catlist-list li {
		padding-left:50px;
		margin:20px 0 0;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}

	.catlist-list h3 {
		font:bold 18px/20px Helvetica, Arial, sans-serif;
		text-transform:uppercase;
		margin:0 !important;
	}

		.catlist-list h3 a {
			color:#4b4b4b;
			margin-right: 5px;
		}

		.catlist-list h3 a:hover {
			color:#8b0000;
		}

			.catlist-list h3 a:before {
				content:' ';
				display:block;
				float:left;
				margin:0 0 0 -50px;
				width:50px;
				height:82px;
				background:url(images/sprite-cats-small.png?v1) no-repeat;
			}

				.catlist-list .cat-notebook h3 a:before,
				.catlist-list .cat-home-family h3 a:before {
					background-position:0 0;
				}

				.catlist-list .cat-washington-watch h3 a:before,
				.catlist-list .cat-your-life h3 a:before {
					background-position:-100px 0;
				}

				.catlist-list .cat-take-care h3 a:before,
				.catlist-list .cat-caregiving h3 a:before {
					background-position:-500px -100px;
				}

				.catlist-list .cat-sexology h3 a:before,
				.catlist-list .cat-relationships h3 a:before {
					background-position:-100px -100px;
				}

				.catlist-list .cat-healthtalk h3 a:before,
				.catlist-list .cat-health-wise h3 a:before,
				.catlist-list .cat-health-talk h3 a:before {
					background-position:-600px 0;
				}

				.catlist-list .cat-gray-matters h3 a:before,
				.catlist-list .cat-brain-health h3 a:before {
					background-position:-700px -100px;
				}

				.catlist-list .cat-be-your-best h3 a:before,
				.catlist-list .cat-beauty-fashion h3 a:before {
					background-position:-400px 0;
				}

				.catlist-list .cat-entertainment h3 a:before {
					background-position:-400px -100px;
				}

				.catlist-list .cat-all-about-food h3 a:before {
					background-position:-200px -200px;
				}

				.catlist-list .cat-travel-experience h3 a:before,
				.catlist-list .cat-travel h3 a:before {
					background-position:0 -100px;
				}

				.catlist-list .cat-livable-communities h3 a:before,
				.catlist-list .cat-great-spaces h3 a:before {
					background-position:-500px 0;
				}

				.catlist-list .cat-11-things h3 a:before,
				.catlist-list .cat-the-funnies h3 a:before {
					background-position:-600px -100px;
				}

				.catlist-list .cat-rincon-digital h3 a:before,
				.catlist-list .cat-technology h3 a:before,
				.catlist-list .cat-the-download h3 a:before {
					background-position:0 -200px;
				}

				.catlist-list .cat-industrial-revolution h3 a:before,
				.catlist-list .cat-work h3 a:before,
				.catlist-list .cat-work-matters h3 a:before {
					background-position:-200px -100px;
				}

				.catlist-list .cat-money-talk h3 a:before,
				.catlist-list .cat-money-wise h3 a:before,
				.catlist-list .cat-money-savings h3 a:before {
					background-position:-100px -200px;
				}

				.catlist-list .cat-news-round-ups h3 a:before {
					background-position:-700px 0;
				}

				.catlist-list .cat-election-2014 h3 a:before,
				.catlist-list .cat-politics h3 a:before {
					background-position:-300px -200px;
				}

				.catlist-list .cat-social-security h3 a:before {
					background-position:0 -471px;
				}

				.catlist-list .cat-legacy h3 a:before {
					background-position:-200px 0;
				}

				.catlist-list .cat-bulletin-today h3 a:before {
					background-position:-300px 0;
				}

				.catlist-list .cat-legal-grounds h3 a:before,
				.catlist-list .cat-public-policy-institute h3 a:before {
					background-position:-300px -100px;
				}

				.catlist-list .cat-volunteering h3 a:before {
					background-position:-400px -200px;
				}

				.catlist-list .cat-where-we-stand h3 a:before,
				.catlist-list .cat-perspectiva-aarp h3 a:before {
					background-position:-500px -200px;
				}

				.catlist-list .cat-thinking-policy h3 a:before {
					background-position:-600px -200px;
				}

				.catlist-list .cat-scam-alert h3 a:before {
					background-position:-700px -200px;
				}
				.catlist-list .cat-a-tu-salud h3 a:before {
					background-position: 0 -300px;
				}
				.catlist-list .cat-aceite-sal-y-limon h3 a:before {
					background-position: -100px -300px;
				}
				.catlist-list .cat-entre-nos h3 a:before {
					background-position: -200px -300px;
				}
				.catlist-list .cat-jubilacion-americana h3 a:before {
					background-position: -300px -300px;
				}
				.catlist-list .cat-viajeros h3 a:before {
					background-position: -400px -300px;
				}
				.catlist-list .cat-10-ciudades-10-eventos h3 a:before {
					background-position: -500px -300px;
				}
				.catlist-list .cat-luz-camara-accion h3 a:before {
					background-position: -600px -300px;
				}
				.catlist-list .cat-en-la-cancha h3 a:before {
					background-position: -700px -300px;
				}
				.catlist-list .cat-primera-plana h3 a:before {
					background-position: 0 -400px;
					height: 70px;
				}
				.catlist-list .cat-pulso-regional h3 a:before {
					background-position: -100px -400px;
				}
				.catlist-list .cat-7-noticias-de-impacto h3 a:before {
					background-position: -200px -400px;
				}
				.catlist-list .cat-parenting-part-2 h3 a:before {
					background-position: -300px -400px;
				}
				.catlist-list .cat-aarp-media-relations h3 a:before {
					background-position: -400px -400px;
				}
				.catlist-list .cat-around-aarp h3 a:before {
					background-position: -500px -400px;
				}
				.catlist-list .cat-voices h3 a:before {
					background-position: -600px -400px;
				}
				.catlist-list .cat-create-the-good h3 a:before {
					background-position: -700px -400px;
				}
                .catlist-list .cat-11-to-1 h3 a:before {
                    background-position: -400px -200px;
                }

.catlist-list p {
		margin:0 !important;
		padding:5px 0;
		color:#4b4b4b;
	}

		.catlist-list p.catlist-subscribe {
			display:none;
			padding:5px 0 0;
			font-size:11px;
			color:#2b2b2b;
		}

			.catlist-subscribe a {
				display:inline-block;
				background:url(images/sprite-subscribe.png);
				height:15px;
				margin-left:5px;
				text-indent:-9999px;
				vertical-align:-3px;
			}

				.catlist-subscribe a.subscribe-rss {
					background-position:0 -60px;
					width:15px;
				}

				.catlist-subscribe a.subscribe-email {
					background-position:0 -40px;
					width:22px;
				}

#popularposts {
	border:solid #999;
	border-width:2px 0;
	padding:0 30px 20px;
	position:relative;
}

	body.home #popularposts ul {
		list-style: none;
        padding-left: 0;
	}

	#popularposts li {
		padding:20px 10px 0;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		float:left;
		width:100%;
	}

	h2.catlist-parent.popular {
		cursor:text;
	}

	h2.catlist-parent.popular:after {
		display:none;
	}

	#popularposts .caroufredsel_wrapper li {
		-webkit-box-sizing:content-box;
		-moz-box-sizing:content-box;
		box-sizing:content-box;
	}

	#popularposts .carousel-image {
		position:relative;
		height:0;
		overflow:hidden;
		padding-top:75%;
		font-size:14px;
		line-height:18px;
		margin-bottom:10px;
	}

		#popularposts .carousel-image img {
			position:absolute;
			top:0;
			left:0;
			width:100%;
			height:auto;
		}

	#popularposts a {
		color:#4b4b4b;
	}

	.popularposts-pag {
		display:none !important;
	}

	.popularposts-controls {
	}

		.popularposts-controls a {
			display:block;
			width:49px;
			height:49px;
			background:url(images/carousel-arrows.png);
			position:absolute;
			top:50%;
			left:0;
			margin-top:-45px;
			z-index:10000;
		}

			.popularposts-controls a.popular-next {
				left:auto;
				right:0;
				background-position:100% 0;
			}

.drawer {
	border:1px solid #ccc;
	background:#f7f7f7;
}

	.drawer b {
		padding:0 5px 0 15px;
		line-height:24px;
		display:block;
		cursor:pointer;
	}

		.drawer b:after {
			content:'+';
			display:block;
			float:right;
			margin:5px 0 0;
			width:14px;
			height:14px;
			text-align:center;
			font:bold 14px/14px Helvetica, Arial, sans-serif;
			color:#fff;
			background: #D3D3D3;
			background: -moz-linear-gradient(top,  #D3D3D3 0%, #969696 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#D3D3D3), color-stop(100%,#969696));
			background: -webkit-linear-gradient(top,  #D3D3D3 0%,#969696 100%);
			background: -o-linear-gradient(top,  #D3D3D3 0%,#969696 100%);
			background: -ms-linear-gradient(top,  #D3D3D3 0%,#969696 100%);
			background: linear-gradient(to bottom,  #D3D3D3 0%,#969696 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D3D3D3', endColorstr='#969696',GradientType=0 );
			-webkit-border-radius:3px;
			-moz-border-radius:3px;
			border-radius:3px;
		}

			.drawer.open b:after {
				content:'x';
				line-height:12px;
			}

	.drawer ul {
		background:#fff;
		border-top:1px solid #f7f7f7;
		max-height:0;
		overflow:auto;
		-webkit-transition:.4s ease;
		-moz-transition:.4s ease;
		transition:.4s ease;
	}

		.drawer.open ul {
			border-color:#ccc;
			max-height:115px;
			padding:5px 0;
		}

	.drawer a {
		display:block;
		font:normal 14px/23px Helvetica, Arial, sans-serif;
		color:#2b2b2b;
		padding:0 15px;
	}

		.drawer a:hover {
			color:#2b2b2b;
			text-decoration:none;
		}

.single-directory {
	display:none;
}

@media ( max-width: 750px ) {
	.single-directory {
		display:block;
		margin:25px 0;
	}

	.single-directory .drawer {
		border:none;
	}

		.single-directory .drawer b {
			padding:0 10px 0 15px;
			font-size:18px;
			line-height:37px;
			cursor:pointer;
			color:#fff;
			background: #666666;
			background: -moz-linear-gradient(top,  #666666 0%, #333333 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666666), color-stop(100%,#333333));
			background: -webkit-linear-gradient(top,  #666666 0%,#333333 100%);
			background: -o-linear-gradient(top,  #666666 0%,#333333 100%);
			background: -ms-linear-gradient(top,  #666666 0%,#333333 100%);
			background: linear-gradient(to bottom,  #666666 0%,#333333 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#333333',GradientType=0 );
		}

			.single-directory .drawer b:after {
				margin:11px 0 0;
				background:#b0a08e;
				-webkit-border-radius:100%;
				-moz-border-radius:100%;
				border-radius:100%;
			}

		.single-directory .drawer ul {
		}

			.single-directory .drawer.open ul {
				max-height:200px;
				-webkit-box-shadow:0 4px 3px rgba(153,153,153,.75);
				-moz-box-shadow:0 4px 3px rgba(153,153,153,.75);
				box-shadow:0 4px 3px rgba(153,153,153,.75);
			}

		.single-directory .drawer a {
			font-weight:bold;
			padding:5px 15px;
		}
}

@media ( min-width: 500px ) {
	.blog-subscribe {
		float:left;
		margin-left:0 !important;
	}

	.subscribe-search .label,
	.blog-subscribe a span {
		display:inline;
	}

		.blog-subscribe a.search-toggle:before {
			margin-right:5px;
		}

	.catlist-list li {
		float:left;
		width:47.159090%;
		margin-left:5.681818%;
	}

		.catlist-list li:nth-child(2n+1) {
			clear:left;
			margin-left:0;
		}

	#popularposts li {
		width:50%;
	}

	.popularposts-pag {
		display:block !important;
		float:right;
		margin:-26px -34px 0 0;
	}

		.popularposts-pag a {
			float:left;
			display:block;
			width:8px;
			height:8px;
			margin-right:4px;
			background:#ccc;
			-webkit-border-radius:50%;
			-moz-border-radius:50%;
			border-radius:50%;
			text-indent:-9999px;
		}

			.popularposts-pag a:hover,
			.popularposts-pag a.selected {
				background:#d5950f;
			}

	.entry-image-container {
		width:30%;
		float:left;
	}

		.entry-image {
			padding-top:100%;
			margin:0;
		}

	.entry-summary.with-image {
		margin-left:32%;
	}

	.author-image {
		float:left;
		margin:0;
	}

	.author-bio-content {
		margin-left:140px;
	}
}

@media ( min-width: 750px ) {
	.blog-header h1 {
		font-size:38px;
		line-height:40px;
		padding-bottom:0 !important;
	}

	.blog-breadcrumbs {
		display:block;
	}

	.subscribe-search {
		float:right;
		width:250px;
	}

		.subscribe-search .label {
			display:inline;
		}

		.blog-subscribe {
			float:none;
			padding:0;
			text-align:right;
		}

			.blog-subscribe a span {
				display:inline;
			}

			.blog-subscribe .search-toggle {
				display:none;
			}

		#searchform {
			position:relative;
			max-height:32px;
			width:100%;
			top:0;
		}

	.entry-title,
	.well .entry-title {
		font-size:23px;
		line-height:30px;
	}

	.catlist-parent {
		cursor:text;
	}

	.catlist-parent:after {
		display:none;
	}

	.catlist-list {
		max-height:999px;
		padding-bottom:20px;
		border-width:2px 0;
	}

	.catlist-list li {
		width:30.496453%;
		margin-left:4.255319%;
		padding-left:74px;
	}

		.catlist-list li:nth-child(2n+1) {
			clear:none;
			margin-left:4.255319%;
		}

		.catlist-list li:nth-child(3n+1) {
			clear:left;
			margin-left:0;
		}

		.catlist-list h3 a:before {
			margin:0 0 0 -74px;
			width:62px;
			background-image:url(images/sprite-cats.png?v1);
		}

		.catlist-list p.catlist-subscribe {
			display:block;
		}

	#popularposts li {
		width:33.3333%;
	}

	.well {
		width:65.957446%;
		float:left;
	}

	.sidebar {
		width:31.914893%;
		float:right;
		display:block;
	}
}
/** iPad **/
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
	.sidebar .widget_aarp_widgets .advertisement {
		display:none;
	}
	.sidebar .widget_aarp_widgets .quickTakes {
		overflow: hidden;
	}
}
@media ( min-width: 1000px ) {
	.subscribe-search {
		width:450px;
		padding-top:26px;
	}

		.blog-subscribe {
			float:left;
			padding-top:7px;
			margin:0;
		}

		#searchform {
			margin-left:200px;
			width:auto;
		}

		.sidebar #searchform {
			margin-left:0;
		}

	#popularposts li {
		width:25%;
	}
}

@media ( max-width: 1000px ) {

	body.aarp-classic-wrapper #page .container {
		max-width:940px;
		width:auto !important;
		background:#fff !important;
		padding:0 15px 23px !important;
	}
}
.fyre-editor-share-linkedin {
	display: none !important;
}
