	
	/* For Article and Profile pages */
	
	
	body.single #skyline { background-color: #ececec; }
	body.single #main { background-color: #ffffff; }
	body.single #sidebar { background-color: #dfdfdf; }
	body.single #content, body.single #sidebar { border-top-color: #0e6e6c; }
	
	body.single #content { padding-right: 0; padding-bottom: 0; padding-left: 0; }
	
	
	.feature_video { margin: 0 0 18px 0; }
		.feature_video .cnw-responsive-video { position: relative; width: 100%; padding: 0; }
			.feature_video .cnw-responsive-video iframe, .feature_video .cnw-responsive-video object, .feature_video .cnw-responsive-video embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
	
	
	
	
	/* Post Content Styling */
		
		.post_the_content { font-family: 'Titillium Web', sans-serif; font-size: 16px; line-height: 1.5em; font-weight: normal; color: #222222; }
			.post_the_content > p { margin: 0 0 1.25em 0; font-weight: inherit; font-size: inherit; line-height: inherit; font-family: inherit; color: inherit; }
				/*.post_the_content p:last-child { margin-bottom: 0; }*/
				.post_the_content p a { font-family: inherit; font-weight: bold; font-size: inherit; line-height: inherit; color: #008080; text-decoration: none; }
					.post_the_content p a:hover { text-decoration: underline; }
			.post_the_content blockquote { margin-bottom: 12px; padding-right: 60px; }
			.post_the_content strong, .post_the_content b { font-weight: bold; }
			.post_the_content i, .post_the_content em { font-style: italic; }
			.post_the_content u { text-decoration: underline; }
			.post_the_content h2, .post_the_content h3, .post_the_content h5, .post_the_content h5 { font-family: 'Oxygen', Georgia, Arial; font-weight: normal; font-style: normal; font-size: 20px; line-height: 24px; color: #333333; margin: 0 0 12px 0; }
			.post_the_content h2 { font-size: 20px; line-height: 24px; }
			.post_the_content h3 { font-size: 18px; line-height: 22px; }
			.post_the_content h4 { font-size: 16px; line-height: 20px; }
			.post_the_content h5 { font-size: 16px; line-height: 20px; }
				.post_the_content h2.alignleft, .post_the_content h3.alignleft, .post_the_content h4.alignleft { display: inline; margin-bottom: 0; }
			.post_the_content ul { list-style-type: square !important; list-style-position: inside; margin: 0 0 12px 0; padding-left: 12px; }
				.post_the_content ul > li { list-style-type: square !important; list-style-position: inside; margin: 0 0 6px 0; }
			.post_the_content ol { list-style-type: decimal !important; list-style-position: inside; margin: 0 0 12px 0; padding-left: 12px; }
				.post_the_content ol > li { list-style-type: decimal !important; list-style-position: inside; margin: 0 0 6px 0; }
			.post_the_content video { max-width: 100%; height: auto; }
			.post_the_content .cnw-responsive-video { position: relative; width: 100%; padding: 0; }
				.post_the_content .cnw-responsive-video iframe, .post_the_content .cnw-responsive-video object, .post_the_content .cnw-responsive-video embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
			.post_the_content > p > img { max-width: 100%; }
			.post_the_content img.alignnone { max-width: 100%; height: auto; display: block; margin-left: 0; margin-right: auto; }
			.post_the_content img.aligncenter { max-width: 100%; height: auto; display: block; margin-left: auto; margin-right: auto; }
			.post_the_content img.alignnone.size-full, .post_the_content img.aligncenter.size-full { max-width: 100%; }
			.post_the_content .wp-caption { position: relative; display: inline-block; }
				.post_the_content .wp-caption.alignleft { float: left; }
				.post_the_content .wp-caption.alignright { float: right; }
				.post_the_content .wp-caption.aligncenter, .post_the_content .wp-caption.alignnone { display: block; max-width: 100% !important; margin: 0 0 12px 0; padding: 0; }
				.post_the_content .wp-caption a.attachment { display: block; }
				.post_the_content .wp-caption img { display: block; max-width: 100%; height: auto; }
					.post_the_content .wp-caption.aligncenter img, .post_the_content .wp-caption.alignnone img { max-width: 100%; height: auto; }
				.post_the_content .wp-caption.aligncenter .size-full, .post_the_content .wp-caption.alignnone .size-full { max-width: 100% !important; height: auto !important; }
				.post_the_content .wp-caption p { margin-bottom: 0; text-align: center; }
				.post_the_content .wp-caption .wp-caption-text { position: absolute; bottom: 0; left: 0; padding: 6px 10px; background-color: #ffffff; font-family: 'Titillium Web', Georgia, sans-serif; color: #000000; font-size: 12px; line-height: 14px; font-weight: 600; }
					.post_the_content .wp-caption.aligncenter .wp-caption-text, .post_the_content .wp-caption.alignnone .wp-caption-text { max-width: 40%; max-width: calc(40% - 20px); }

	
	
	
	#single__main { padding-left: 8px; padding-right: 8px; }
	
	#single__header { margin-bottom: 12px; font-family: 'Titillium Web', Georgia, serif; }
		#single__header .title { display: block; font-family: inherit; font-weight: 700; letter-spacing: 0; text-transform: none; font-style: normal; font-size: 40px; line-height: 34px; color: #0d6161; margin: 0 0 3px 0; }
		#single__header .meta { display: block; font-family: inherit; font-weight: 600; font-size: 14px; line-height: 17px; color: #000; }
			#single__header .meta a { font-family: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; color: #0d6161; text-decoration: none; }
		
		@media screen and (max-width: 1200px) {
			#single__header .title { font-size: 32px; line-height: 34px; }
		}
		
		@media screen and (max-width: 880px) {
			#single__header .title { font-size: 28px; line-height: 26px; }
		}
	
	
	#single__bar { list-style: none; margin: 0 0 12px 0; padding: 0; display: table; width: 100%; }
		#single__bar > li { float: left; padding-right: 6px; font-family: 'Titillium Web', Georgia, serif; font-size: 14px; line-height: 14px; }
			#single__bar > li.random { float: right; padding-right: 0; padding-left: 6px; }
			#single__bar > li .anchor { position: relative; display: block; font-family: inherit; font-size: inherit; line-height: inherit; font-weight: 600; color: #ffffff; height: 25px !important; padding: 10px 10px 0 28px; height: 35px; border-radius: 2px; }
				#single__bar > li .anchor:hover { cursor: pointer; }
				
				#single__bar > li.icon > .anchor:before { content: "."; text-indent: -9999px; font-size: 1px; color: transparent; position: absolute; display: block; }
					#single__bar > li.icon.share > .anchor:before { top: 0; left: 0; width: 28px; height: 35px; background-color: transparent; background-repeat: no-repeat; background-position: center center; background-size: 20px 20px; }
				
				#single__bar > li.facebook > .anchor { background-color: #365899; }
					#single__bar > li.icon.facebook > .anchor:before { background-image: url('/svgs/logo/facebook,ffffff.svg'); }
				
				#single__bar > li.twitter > .anchor { background-color: #4599e9; }
					#single__bar > li.icon.twitter > .anchor:before { background-image: url('/svgs/logo/twitter,ffffff.svg'); }
				
				#single__bar > li.random > .anchor { background-color: #008080; padding-right: 39px; padding-left: 10px; font-size: 17px; font-weight: 700; text-transform: uppercase; }
					#single__bar > li.icon.random > .anchor:before { top: 5px; right: 6px; width: 24px; height: 24px; background: transparent url('../images/cnw_profile/random.png') no-repeat left top; background-size: auto auto; }
				
				@media screen and (max-width: 940px) {
					#single__bar > li.random > .anchor span { display: none; }
				}
	
	#single__container { display: table; width: 100%; table-layout: fixed; }
		
		#single__container > .primary { display: block; float: right; width: 66%; width: calc(100% - 308px); padding-bottom: 18px; }
		#single__container > .aside { display: block; float: left; width: 30%; width: calc(300px); }
		
		#single__content {  }
			#single__post_content { position: relative; }
			#single__post_content .in_content_advert { float: right; display: inline-block; width: 300px; min-height: 250px; position: relative; text-align: center; margin-left: 10px; margin-bottom: 10px; }
		
		#single__facts { font-family: 'Titillium Web', Georgia, serif; font-size: 15px; line-height: 16px; color: #000000; }
			#single__facts > .image { width: 100%; height: auto; }
			#single__facts > .title { font-family: inherit; font-weight: 600; font-size: 31px; line-height: 34px; color: #1b5c57; text-transform: inherit; }
				#single__facts > .title .anchor { font-family: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; color: inherit; text-transform: inherit; }
			#single__facts > .profession { font-family: inherit; font-weight: 400; font-size: 15px; line-height: 17px; color: #000000; text-transform: inherit; padding-top: 3px; }
				#single__facts > .profession span, #single__facts > .profession a { font-family: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; color: inherit; text-transform: inherit; }
			#single__facts .nav_list { list-style: none; margin: 0; padding: 18px 0 0 0; }
				#single__facts .nav_list > li { list-style: none; margin: 0 0 9px 0; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 600; font-size: 13px; line-height: 15px; color: #000000; }
					#single__facts .nav_list > li .anchor { position: relative; display: block; font-family: 'Open Sans', sans-serif; font-size: 13px; line-height: 16px; font-weight: bold; color: #000; padding-left: 20px; text-decoration: none; }
						#single__facts .nav_list > li .anchor:before { content: "."; display: block; position: absolute; top: 50%; left: 0; margin-top: -6px; width: 11px; height: 12px; background: transparent url('../images/sprite-2015.png') no-repeat -35px -138px; text-indent: -9999px; font-size: 1px; color: transparent; }
						#single__facts .nav_list > li a.anchor:hover { text-decoration: underline; }
					#single__facts .nav_list > li #cnw_webpage_breadcrumbs span { display: block; }
					#single__facts .nav_list > li #cnw_webpage_breadcrumbs span span { padding-top: 9px; } 
			#single__facts .fact_list { padding-top: 18px; font-family: inherit; font-size: inherit; line-height: inherit; color: #000000; }
				#single__facts .fact_list > .box { display: block; margin-bottom: 18px; }
					#single__facts .fact_list > .box > .header { font-family: inherit; font-weight: 700; font-size: inherit; line-height: inherit; color: #000000; margin-bottom: 2px; }
		
		@media screen and (max-width: 1150px) {
			#single__container > .primary { width: calc(100% - 208px); }
			#single__container > .aside { width: calc(200px); }
		}
		
		@media screen and (max-width: 1024px) {
			#single__container > .primary { float: none; width: auto; }
			#single__container > .aside { float: none; width: auto; }
				#single__facts .nav_list { padding-top: 12px; }
				#single__facts > .image { max-width: 300px; }
				#single__facts .fact_list { padding-top: 12px; }
		}
	
	
	#single__container .single__rest { /*padding: 0 8px 12px 8px;*/ padding: 0 0 12px 0; }
	#content .after_content_slots { margin-bottom: 18px; }
	#content .networth_disclaimer { padding: 0 12px; margin-bottom: 10px; font-family: 'Titillium Web', Georgia, serif; color: #000000; font-weight: 400; font-size: 14px; line-height: 17px; }
	#content .continue_conversation { margin-bottom: 10px; font-family: 'Titillium Web', Georgia, serif; color: #4d67a2; font-weight: 600; font-size: 14px; line-height: 17px; }
	
	#single__etc { display: table; width: 100%; table-layout: fixed; }
		#single__trending { display: table-cell; vertical-align: top; padding: 12px 0; width: 336px; font-family: 'Titillium Web', Georgia, serif; background-color: #f5f5f5; }
			#single__trending > .header { display: block; margin: 0 0 12px 0; padding: 0 12px 0 24px; font-family: inherit; font-size: 28px; line-height: 30px; color: #1b5c57; font-weight: 600; }
			#single__trending .post_list { list-style: none; margin: 0 0 12px 0; padding: 0 12px 0 24px; }
				#single__trending .post_list > li { list-style: none; margin: 0 0 20px 0; padding: 0; }
					#single__trending .post_list > li .anchor { display: table; width: 100%; text-decoration: none; }
						#single__trending .post_list > li .anchor .image { float: left; display: block; width: 80px; height: 80px; margin-right: 6px; }
						#single__trending .post_list > li .anchor .title { font-family: inherit; font-weight: 600; font-size: 15px; line-height: 18px; color: #040404; margin-bottom: 3px; }
						#single__trending .post_list > li .anchor .date { font-family: inherit; font-size: 12px; line-height: 14px; color: #959595; }
			
			@media screen and (min-width: 1025px) and (max-width: 1150px) {
				#single__trending > .header { font-size: 20px; line-height: 20px; }
			}
			
			@media screen and (max-width: 1024px) {
				#single__trending { width: 212px; }
				#single__trending > .header { padding-right: 6px; padding-left: 6px; }
				#single__trending .post_list { padding-right: 6px; padding-left: 6px; }
			}
		
		
		/* @REMOVE --v */
		#main .share_us .share_button { display: inline-block; padding: 11px 11px 11px 28px; background: #365899 url('../images/cnw_profile/share-fb.png') no-repeat 12px center; outline: none; font-family: 'Open Sans', sans-serif; font-size: 13px; line-height: 15px; font-weight: 600; color: #ffffff; cursor: pointer; border-radius: 2px; }
			#main .share_us .share_button.facebook:hover { background-color: #444444; }
		#main .share_us .like_us { vertical-align: middle; font-family: 'Open Sans', sans-serif; color: #111111; text-transform: uppercase; font-size: 12px; font-weight: 700; letter-spacing: -1px; padding-left: 20px; padding-right: 8px; }
		#main .share_us .like_button { vertical-align: middle; display: inline-block; }
		/* @REMOVE --^ */
		
		#single__continue .single_continue_rest { padding: 0 8px 12px 8px; }
		
		#single__continue { display: table-cell; vertical-align: top; width: auto; }
			#single__info { display: table; width: 100%; table-layout: fixed; /*margin-bottom: 18px;*/ margin-bottom: 6px; }
				#single__info > .box { margin-bottom: 12px; /*display: table-cell; vertical-align: top; width: auto;*/ }
					#single__info .cnw_author_bio_block { margin-bottom: 0;
						-webkit-border-radius: 0;
						-moz-border-radius: 0;
						border-radius: 0;
					}
					#single__info .cnw_abb_header { padding-top: 4px; font-family: 'Titillium Web', Georgia, serif; color: #000000; font-weight: 700; font-size: 16px; line-height: 18px; }
					#single__info .cnw_abb_biography { font-family: 'Titillium Web', Georgia, serif; color: #757575; font-weight: 600; font-size: 12px; line-height: 16px; }
						#single__info .cnw_abb_biography a { font-family: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; color: #008080; text-decoration: none; }
					/*#single__info #suggest_correction { padding: 24px 12px; min-height: auto !important; margin-bottom: 0; }
					#single__info .sc_subtext { margin-bottom: 12px; }
					#single__info #suggest_correction_button { position: relative; top: auto; right: auto; display: inline-block; }
					*/
				
				@media screen and (max-width: 1275px) {
					#single__info #suggest_correction { padding: 24px 12px; min-height: auto !important; margin-bottom: 0; }
					#single__info .sc_subtext { margin-bottom: 12px; }
					#single__info #suggest_correction_button { position: relative; top: auto; right: auto; display: inline-block; }
				}
				
				/*
				@media screen and (max-width: 1100px) {
					#single__info .box { display: block; width: auto; }
						#single__info .box.aside { width: auto; padding-right: 0; }
					#single__info .cnw_author_bio_block { margin-bottom: 12px; }
					#single__info #suggest_correction { padding: 12px; }
				}*/
				
			#single__discussion {  }
				#single__discussion > .header { font-family: 'Titillium Web', Georgia, serif; font-size: 16px; line-height: 18px; color: #000; font-weight: 400; padding-left: 8px; }
				#single__discussion > .comments { display: block; width: 100%; }
			
			#single__whats_new { padding: 12px 8px; font-family: 'Titillium Web', Georgia, serif; background-color: #ebebeb; }
				#single__whats_new > .header { display: block; margin: 0 0 12px 0; padding: 0; font-family: inherit; font-size: 28px; line-height: 30px; color: #1b5c57; font-weight: 600; }
				#single__whats_new .post_list { list-style: none; margin: 0 0 12px 0; padding: 0; font-family: inherit; }
					#single__whats_new .post_list > li { list-style: none; margin: 0 0 12px 0; padding: 0; font-family: inherit; }
						#single__whats_new .post_list > li .anchor { display: block; text-decoration: none; font-family: inherit; }
							#single__whats_new .post_list > li .anchor .image { display: block; width: 100%; height: auto; }
							#single__whats_new .post_list > li .anchor .block { background-color: #ffffff; padding: 18px 30px 24px 30px; }
								#single__whats_new .post_list > li .anchor .block .title { font-family: inherit; font-weight: 600; font-size: 31px; line-height: 31px; color: #1b5c57; margin-bottom: 6px; }
								#single__whats_new .post_list > li .anchor .block .meta { font-family: inherit; font-weight: 600; font-size: 12px; line-height: 14px; color: #959595; margin-bottom: 3px; }
								#single__whats_new .post_list > li .anchor .block .excerpt { font-family: inherit; font-weight: 400; font-size: 15px; line-height: 22px; color: #000000; }
			
			@media screen and (max-width: 1100px) {
				#single__whats_new .post_list > li .anchor .block { padding: 8px 12px 8px 12px; }
					#single__whats_new .post_list > li .anchor .block .title { font-size: 20px; line-height: 21px; }
			}
	
	
	/* @20130311 - In-Article Modal Window */
		.size-article-thumb { cursor: pointer; }
		body.cnwArticle_modalActive { overflow: hidden; }
		#cnwArticle_modalContainer { overflow-y: auto; overflow-x: hidden; position: fixed; z-index: 9000; z-index: 10002; opacity: 0; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; background-color: #000; background-color: rgba(0, 0, 0, 0.6); }
			#cnwArticle_modalContents { display: block; margin: 20px auto; text-align: center; }
				#cnwArticle_modalHeader { position: relative; margin: 0 8px 4px 8px; }
					#cnwArticle_modalHeader_Title { text-align: left; font-family: Georgia; color: #fff; font-size: 18px; line-height: 18px; }
					#cnwArticle_modalHeader_Hide { position: absolute; right: 0; bottom: 0; display: inline-block; text-align: right; font-family: Georgia; color: #fff; font-size: 12px; line-height: 14px; text-align: text-bottom; }
				#cnwArticle_modalImage { zoom: 1; width: auto; height: auto; }
	