em
{
	font-style: italic;
}
strong
{
	font-weight: bold;
}

/* --------------------------------------------
   content left holders
----------------------------------------------- */

div.article
{
	padding: 0px 7px 0 13px;
	width: 590px !important;
}


div#module-stack
{	
	clear: left;
	width: 590px;
}


/* --------------------------------------------
   STACK content left specifics
----------------------------------------------- */

div.stack-container
{
	clear: left;
	width: 590px;
	border-top: 1px solid #b9b9b9;
	padding-top: 18px;
	display: block;
}

div.top
{
	border-top: 0px;
}

div.stack-image
{
	float: left;
	display: inline;
	width: 174px;
	padding-bottom: 15px;
}
div.stack-text
{
	float: left;
	display: inline;
	margin-left: 14px;
	width: 402px;
	padding-bottom: 0px;
}
div.stack-text-wide
{
	float: left;
	display: inline;
	width: 590px;
	padding-bottom: 0px;
	margin-top: -2px;
}


/* --------------------------------------------
   color section titles
----------------------------------------------- */

h1.eyebrow-stack
{
	font-weight: bold;
	text-transform: uppercase;
}

h1.eyebrow-stack
{
	font-size: 11px;
	line-height: 16px;
	margin-top: -4px;
}

h1.the_audit a,
h1.economic_crisis a
{
	color: #09793c;
}

h1.behind_the_news a,
h1.borders_bylines a,
h1.news_literacy a 
{
	color: #6a6c44;
}

h1.campaign_desk a 
{
	color: #41276d;
}

h1.cover_story a,
h1.currents a,
h1.essay a,
h1.feature a,
h1.editorial a,
h1.letters_to_the_editor a,
h1.opening_shot a,
h1.on_the_job a,
h1.profile a,
h1.q_and_a a,
h1.reports a,
h1.review a,
h1.short_takes a,
h1.second_read a,
h1.the_lower_case a,
h1.the_research_report a
{
	color: #a2a32f;
}

h1.the_news_frontier a,
h1.multimedia a,
h1.news_startups_guide a
{
	color: #1c4665;
}

h1.the_observatory a,
h1.earth_journalism a
{
	color: #047b95;
}

h1.page_views a,
h1.language_corner a,
h1.the_kicker a,
h1.transparency a,
h1.full-court_press a,
h1.realtalk a,
h1.minority_reports a,
h1.reality_check a,
h1.support_reporting a,
h1.between_the_spreadsheets a,
h1.darts_and_laurels a
{
	color: #c66608;
}

h1.swing_states_project a {
	color: #be200a;
}




/* --------------------------------------------
   color section titles - Magazine only
----------------------------------------------- */

h5.eyebrow-stack
{
	font-weight: bold;
	text-transform: uppercase;
}

h5.eyebrow-stack
{
	font-size: 11px;
	line-height: 16px;
	margin-top: -4px;
}


h5.magazine_story a
{
	color: #a2a32f;
}



/* --------------------------------------------
   headlines
----------------------------------------------- */

h1.headline-section
{
	float: right;
	font-size: 18px;
	line-height: 20px;
	color: #3d3b40;
	clear: both;
}

h1.subhead-section
{
	font-size: 17px;
	line-height: 20px;
	margin-bottom: 4px;
	padding-bottom: 3px;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: 1px solid #000;
	color: #000;
	padding-top: 10px;
	display: block;
	clear: both;
}

h1.subhead-section-tags
{
	font-size: 17px;
	line-height: 20px;
	margin-bottom: 4px;
	padding-bottom: 3px;
	text-transform: uppercase;
	font-weight: bold;
	color: #000;
	padding-top: 10px;
	display: block;
	clear: both;
}

h1.subhead-section a
{
	color: #CF0300;
}

h1.below
{
	border-top: 1px solid #b9b9b9;
	padding-top: 40px;
}



/* --------------------------------------------
   headlines
----------------------------------------------- */


h2.headline-stack
{
	font-size: 19px;
	line-height: 22px;
	padding-bottom: 1px;
}

h2.headline-stack a
{
	font-weight: bold;
	color: #cf0300;
}



h2.headline-stack a:hover
{
    background: url(../img/home/pixel_black.gif)  repeat-x 0px 20px;
    text-decoration: none;
}

h2.credit 
{
	font-size: 9px;
	line-height: 14px;
	font-weight: normal;
	color: #e5e5e5;
}


/* --------------------------------------------
	stack text - subhead, byline, content
----------------------------------------------- */

h3.subhead-stack a
{
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	color: #000;
	
}

h3.subhead-stack a:hover
{
    background: url(../img/home/pixel_black.gif)  repeat-x 0px 16px;
    text-decoration: none;
}

h4.byline-stack
{
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	color: #000;
	margin-bottom: 8px;
	margin-top: 2px;
}

h4.byline-stack a
{
	color: #000;
}

h4.byline-stack span.date
{
	font-size: 12px;
	line-height: 21px;
	font-weight: normal;
	color: #6b6b6b;
}

p.content-stack,
{
	font-size: 14px;
	line-height: 19px;
	font-weight: normal;
	color: #000;
}

p.content-stack a,
div.stack-text-wide p a
{
	color: #cf0300;
}

div.stack-text-wide p,
div.stack-text p
{
	font-size: 14px;
	line-height: 19px;
	font-weight: normal;
	color: #000;
	margin-bottom: 9px;
}


div.stack-container blockquote
{
	border-left: 2px solid #cf0300;
	font-size: 14px;
	line-height: 19px;
	font-weight: normal;
	color: #000;
	margin-left: 42px;
	padding-left: 15px;
	margin-top: 20px;
	margin-bottom: 20px;
}

div#module-stack blockquote a
{
	color: #cf0300;
}

p.content-stack span.more
{
	background: url(../img/global/arrow-more.gif) no-repeat 38px 3px;
	width: 80px;
}

p.content-stack a span.more
{
	font-size: 11px;
	line-height: 19px;
	font-weight: normal;
	text-transform: uppercase;
	color: #344166;
	padding-right: 20px;
}



/* --------------------------------------------
	stack bottom - more content
----------------------------------------------- */

div.more-stories
{
	font-size: 12px;
	line-height: 21px;
	font-weight: bold;
	text-transform: uppercase;
	color: #cc1b00;
	float: right;
	clear: both;
	width: 590px;
	border-top: 1px solid #b9b9b9;
}

div.more-stories p a
{
	font-size: 12px;
	line-height: 21px;
	font-weight: bold;
	text-transform: uppercase;
	color: #cc1b00;
	background: url(../img/home/arrow-more-stories.gif) no-repeat 96px 7px;
	width: 110px;
	float: right;
	margin-top: 20px;
}


div.more-stories ul.pagination
{
	overflow: hidden;
	margin-bottom: 0px;
	padding-bottom: 0px;
	float: right;
	margin-top: 24px;
}

div.more-stories ul.pagination li,
div.more-stories ul.pagination li a
{
	font: 13px/14px arial, sans;
	font-weight: bold;
}

div.more-stories ul.pagination li
{
	color: #999;
	float: left;
	padding-left: 4px;
	padding-right: 4px;
	line-height: 22px;
}

div.more-stories ul.pagination li.spacer
{
	font-weight: normal;
	color: #c6c6c6;
	line-height: 22px;
}

div.more-stories ul.pagination li.last
{
	padding-right: 0;
	margin-right: 0;
	background: none;
	line-height: 22px;
}

div.more-stories ul.pagination li a
{
	color: #cf0300;	
}

div.more-stories ul.pagination li.previous a,
div.more-stories ul.pagination li.next a
{
	font-size: 11px;
	line-height: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #5b5860;
}

div.more-stories ul.pagination li.previous
{
	padding-left: 15px;
	background: url(../img/global/arrow-previous.gif) no-repeat 0px 6px;
	margin-right: 4px;
	line-height: 22px;
	
}

div.more-stories ul.pagination li.next a
{
	padding-right: 20px;
	background: url(../img/global/arrow-next.gif) no-repeat 34px 1px;
	margin-left: 4px;
	line-height: 22px;
}

/* --------------------------------------------
   end content left
----------------------------------------------- */

/* --------------------------------------------
   these are hacks to get around awkward
   markup in some posts.
----------------------------------------------- */

div#column-left h1.header
{
	width: 590px;
	height: 80px;
	margin-bottom: 23px;
	text-indent: -2000px;
	overflow: hidden;
}


/* --- Static header graphic CSS on landing pages--- */


div#column-left h1.the_magazine
{
	background: url(../img/interior/hd_the_magazine.png) no-repeat;
	margin-bottom: 8px;
}

div#column-left h1.the_industry
{
	background: url(../img/interior/hd_the_industry.png) no-repeat;
}

div#column-left h1.politics_and_policy
{
	background: url(../img/interior/hd_politics_and_policy.png) no-repeat;
}

div#column-left h1.business
{
	background: url(../img/interior/hd_business.png) no-repeat;
}

div#column-left h1.science
{
	background: url(../img/interior/hd_science.png) no-repeat;
}

div#column-left h1.culture
{
	background: url(../img/interior/hd_culture.png) no-repeat;
}

div#column-left h1.resources
{
	background: url(../img/interior/hd_resources.png) no-repeat;
}

div#column-left h1.author_archive
{
	background: url(../img/interior/hd_author_archive.png) no-repeat;
}

div#column-left h1.monthly_archive
{
	background: url(../img/interior/hd_monthly_archive.png) no-repeat;
}

/* from interior.css  */



div#column-left h1.realtalk
{
	background: url(../img/interior/hd_realtalk.png) no-repeat;
}

div#column-left h1.50th_anniversary
{
	background: url(../img/interior/hd_50th_anniversary.png) no-repeat;
}

div#column-left h1.audio
{
	background: url(../img/interior/hd_audio.png) no-repeat;
}

div#column-left h1.audit_arbiter
{
	background: url(../img/interior/hd_audit_arbiter.png) no-repeat;
}

div#column-left h1.behind_the_news
{
	background: url(../img/interior/hd_behind_the_news.png) no-repeat;
}

div#column-left h1.between_the_spreadsheets
{
	background: url(../img/interior/hd_between_the_spreadsheets.png) no-repeat;
}

div#column-left h1.blog_report
{
	background: url(../img/interior/hd_blog_report.png) no-repeat;
}

div#column-left h1.borders_bylines
{
	background: url(../img/interior/hd_borders_bylines.png) no-repeat;
}

div#column-left h1.campaign_desk
{
	background: url(../img/interior/hd_campaign_desk.png) no-repeat;
}

div#column-left h1.cover_story
{
	background: url(../img/interior/hd_cover_story.png) no-repeat;
}

div#column-left h1.critical_eye
{
	background: url(../img/interior/hd_critical_eye.png) no-repeat;
}

div#column-left h1.currents
{
	background: url(../img/interior/hd_currents.png) no-repeat;
}

div#column-left h1.darts_and_laurels
{
	background: url(../img/interior/hd_darts_and_laurels.png) no-repeat;
}

div#column-left h1.earth_journalism
{
	background: url(../img/interior/hd_earth_journalism.png) no-repeat;
}

div#column-left h1.economic_crisis
{
	background: url(../img/interior/hd_economic_crisis.png) no-repeat;
}

div#column-left h1.editorial
{
	background: url(../img/interior/hd_editorial.png) no-repeat;
}

div#column-left h1.essay
{
	background: url(../img/interior/hd_essay.png) no-repeat;
}

div#column-left h1.events
{
	background: url(../img/interior/hd_events.png) no-repeat;
}

div#column-left h1.feature
{
	background: url(../img/interior/hd_feature.png) no-repeat;
}

div#column-left h1.fiftieth_anniversary
{
	background: url(../img/interior/hd_fiftieth_anniversary.png) no-repeat;
}

div#column-left h1.foia_watchdog
{
	background: url(../img/interior/hd_foia_watchdog.png) no-repeat;
}

div#column-left h1.full-court_press
{
	background: url(../img/interior/hd_full-court_press.png) no-repeat;
}

div#column-left h1.language_corner
{
	background: url(../img/interior/hd_language_corner.png) no-repeat;
}

div#column-left h1.letters_to_the_editor
{
	background: url(../img/interior/hd_letters_to_the_editor.png) no-repeat;
}

div#column-left h1.magazine_report
{
	background: url(../img/interior/hd_magazine_report.png) no-repeat;
}

div#column-left h1.massing_on_media
{
	background: url(../img/interior/hd_massing_on_media.png) no-repeat;
}

div#column-left h1.minority_reports
{
	background: url(../img/interior/hd_minority_reports.png) no-repeat;
}

div#column-left h1.news_meeting
{
	background: url(../img/interior/hd_news_meeting.png) no-repeat;
}

div#column-left h1.on_the_contrary
{
	background: url(../img/interior/hd_on_the_contrary.png) no-repeat;
}

div#column-left h1.on_the_job
{
	background: url(../img/interior/hd_on_the_job.png) no-repeat;
}

div#column-left h1.opening_shot
{
	background: url(../img/interior/hd_opening_shot.png) no-repeat;
}

div#column-left h1.overload
{
	background: url(../img/interior/hd_overload.png) no-repeat;
}

div#column-left h1.parting_thoughts
{
	background: url(../img/interior/hd_parting_thoughts.png) no-repeat;
}

div#column-left h1.politics
{
	background: url(../img/interior/hd_politics.png) no-repeat;
}

div#column-left h1.profile
{
	background: url(../img/interior/hd_profile.png) no-repeat;
}

div#column-left h1.q_a
{
	background: url(../img/interior/hd_q_a.png) no-repeat;
}

div#column-left h1.q_and_a
{
	background: url(../img/interior/hd_q_and_a.png) no-repeat;
}

div#column-left h1.reality_check
{
	background: url(../img/interior/hd_reality_check.png) no-repeat;
}

div#column-left h1.reconstruction
{
	background: url(../img/interior/hd_reconstruction.png) no-repeat;
}

div#column-left h1.regret_the_error
{
	background: url(../img/interior/hd_regret_the_error.png) no-repeat;
}

div#column-left h1.reports
{
	background: url(../img/interior/hd_reports.png) no-repeat;
}

div#column-left h1.review
{
	background: url(../img/interior/hd_review.png) no-repeat;
}

div#column-left h1.second_read
{
	background: url(../img/interior/hd_second_read.png) no-repeat;
}

div#column-left h1.short_takes
{
	background: url(../img/interior/hd_short_takes.png) no-repeat;
}

div#column-left h1.starting_thoughts
{
	background: url(../img/interior/hd_starting_thoughts.png) no-repeat;
}

div#column-left h1.support_reporting
{
	background: url(../img/interior/hd_support_reporting.png) no-repeat;
}

div#column-left h1.swing_states_project
{
	background: url(../img/interior/hd_swing_states_project.png) no-repeat;
}

div#column-left h1.test_post
{
	background: url(../img/interior/hd_test_post.png) no-repeat;
}

div#column-left h1.the_audit
{
	background: url(../img/interior/hd_the_audit.png) no-repeat;
}

div#column-left h1.the_business_of_digital_journalism
{
	background: url(../img/interior/hd_the_business_of_digital_journalism.png) no-repeat;
}

div#column-left h1.the_kicker
{
	background: url(../img/interior/hd_the_kicker.png) no-repeat;
}

div#column-left h1.the_lower_case
{
	background: url(../img/interior/hd_the_lower_case.png) no-repeat;
}

div#column-left h1.the_news_frontier
{
	background: url(../img/interior/hd_the_news_frontier.png) no-repeat;
}

div#column-left h1.the_observatory
{
	background: url(../img/interior/hd_the_observatory.png) no-repeat;
}

div#column-left h1.the_research_report
{
	background: url(../img/interior/hd_the_research_report.png) no-repeat;
}

div#column-left h1.the_second_opinion
{
	background: url(../img/interior/hd_the_second_opinion.png) no-repeat;
}

div#column-left h1.the_student_lounge
{
	background: url(../img/interior/hd_the_student_lounge.png) no-repeat;
}

div#column-left h1.the_water_cooler
{
	background: url(../img/interior/hd_the_water_cooler.png) no-repeat;
}

div#column-left h1.transparency
{
	background: url(../img/interior/hd_transparency.png) no-repeat;
}

div#column-left h1.united_states_project
{
	background: url(../img/interior/hd_united_states_project.png) no-repeat;
}

div#column-left h1.cloud_control
{
	background: url(../img/interior/hd_cloud_control.png) no-repeat;
}

div#column-left h1.video
{
	background: url(../img/interior/hd_video.png) no-repeat;
}

div#column-left h1.tags
{
	background: url(../img/interior/hd_tags.png) no-repeat;
}

div#column-left h1.recent_comments
{
	background: url(../img/interior/hd_recent_comments.png) no-repeat;
}

div#column-left h1.data_points
{
	background: url(../img/interior/hd_data_points.png) no-repeat;
}

div#column-left h1.news_literacy
{
	background: url(../img/interior/hd_news_literacy.png) no-repeat;
}

div#column-left h1.more_stories
{
	background: url(../img/interior/hd_more_stories.png) no-repeat;
}

div#column-left h1.the_delacorte_lectures
{
	background: url(../img/interior/hd_the_delacorte_lectures.png) no-repeat;
}


/* --------------------------------------------
   Date Archive lower links
----------------------------------------------- */

ul.archive-links 
{
	clear: both;
	margin-top: 20px;
}

ul.archive-links a
{
	font-size: 14px;
	font-weight: bold;
	color: #cf0300;
	line-height: 21px;
}

/* --------------------------------------------
   NEW second opinion highlighter 8-16-13
----------------------------------------------- */

div.latest_articles {
    clear: bot;
    display: block;
    background: url("../img/interior/title_latest_articles.gif") no-repeat scroll 0% 0% transparent;
    width: 610px;
    padding-top: 18px;
}    

div#highlighter_section {
    padding-bottom: 38px;
    clear: left;
    display: block;
    
} 

div#highlighter_section div#column_one {
    display: inline;
    float: left;
    width: 174px;
    padding-right: 34px;
    margin-bottom: 20px;
} 

div#highlighter_section div#column_two {
    display: inline;
    float: left;
    width: 174px;
    padding-right: 34px;
    margin-bottom: 20px;
} 

div#highlighter_section div#column_three {
    display: inline;
    float: left;
    width: 174px;
    margin-bottom: 31px;
} 

div#highlighter_section h1 {
    font-family: Amplitude;
	font-style: normal;
	font-weight: bold;	
	font-size: 17px;
	line-height: 17px;
	color: #cf0300;
	border-bottom: 1px solid #999;
	padding-bottom: 3px;
	margin-top: 5px;
} 

div#highlighter_section img {
    display: block;
    margin-top: 13px;
    margin-bottom: 13px;
} 

div#highlighter_section h2 {
    font-family: Amplitude;
	font-style: normal;
	font-weight: bold;	
	font-size: 16px;
	line-height: 16px;
	color: #41256f;
	padding-bottom: 5px;
}

div#highlighter_section h2 a {
	color: #41256f;
}
div#highlighter_section h2 a:hover {
	text-decoration: none;
	color: #cf0300;
}

div#highlighter_section p {
    font-family: Arial, san-serif;
	font-size: 13px;
	line-height: 16px;
	color: #000;
	border-bottom: 1px solid #c5c5c5;
	padding-bottom: 17px;
	margin-bottom: 15px;
}

div#highlighter_section p a {
	color: #000;
}

div#highlighter_section p a:hover {
	text-decoration: none;
}

div#highlighter_section div.more span
{
	font-size: 10px;
	line-height: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #cf0300;
	float: left;
	clear: both;
	margin-bottom: 13px;
	width: 70px;
	background: url(../img/home/arrow-more-stories.gif) no-repeat 34px 2px;
	margin-top: -4px;
	
	
}

div#highlighter_section div.more span a
{
	color: #cf0300;
}