.artArticle { font-size:10pt; text-align:justify; line-height:12pt; }
.artArticle p {  }
.artTitle { font-size:13pt; font-weight:bold; text-align:center; line-height:1.4em; }
.artAuthor { font-size:10pt; font-weight:bold; text-align:center; }
.artPreview { font-size:8pt; font-weight:normal; color:#0C4337; }

.art_qa_permalink { font-size:9px;margin-top:1px;text-align:right; }

.artSub { font-size:8px; position:relative; top:+3px; }
.artReferenceLink { color:#000000; text-decoration:none;  /*line-height:0;*/ position:relative; top:-3px; }
.artReferenceLink a { color:#000000; font-weight:bold; font-size:8pt;  /*vertical-align: super;*/ text-decoration:none; /*line-height:0;*/ position:relative; top:-3px; }
.artReferenceLink a:link { color:black; font-size:8pt; /*vertical-align: super;*/ text-decoration:none; /*line-height:0;*/ position:relative; top:-3px; }
.artReferenceLink a:hover { color:red; font-size:8pt; /*vertical-align: super;*/ text-decoration:none; /*line-height:0;*/ position:relative; top:-3px; }

.artSmallLine { display:block; border-bottom:1px solid #333333; width:100px; }
.artQuote { display:block; padding:8pt 24pt; 16pt 24pt; font-size:8pt; color:#6B170C; line-height:1.4em; }
.artSectionTitle { color:#000; font-size:10pt; font-weight:bold; }
.artEndNotes { padding:0 12pt; color:#444; font-size:8pt; }
.artEndNotes a { text-decoration:none; color:#000000; font-weight:bold; }
.artDebateOpponent_dv { color:#6B170C; }
.artDebateOpponent_dv p { color:#6B170C; }
.artDebateOpponent_dv li { color:#6B170C; }
.artDebateOpponent { color:#6B170C; }
.artDebateTOC { background:#CFE6E0; padding: 20px 0 20px 80px; border:1px #122045 solid; line-height:1.5em; }
.artDebateTOC a { text-decoration:none; }
.artDebateTOC a img { padding-right:10px; }

.artDoubleInset { padding:0px 40px; }

.main_title { font-size:13pt; font-weight:bold; text-align:left; padding:40px 0px 30px 40px; }
.main_right_image { vertical-align:top; }
.main_right_image_center { text-align:center; }
.main_section_title { font-size:12pt; font-weight:bold; color:#4C79BA; }
.main_overall_preview { padding:0px 30px 30px 40px; }
.main_overall_preview li { padding:6px 0px; font-size: 9pt; }
.main_div { padding:0 40px 0 40px; }
.main_div a { text-decoration:none; }
.main_column_top_row { border-bottom:3px solid #212950; width:100%; }
.main_section_preview_row { padding-left:10px;  width:100%; }
.main_debate_preview_row { padding-left:10px;  width:100%; }
.main_debate_preview_row td { font-size:9pt; padding:0 10px 0 0; }
.main_debate_link_note { font-size:8pt; font-style: italic; }
.main_row_separator { border-bottom:#8799AC 1px solid; }
.main_column_desc { padding-bottom:10px; padding-left:10px;  }
.main_column_desc span { font-size:8pt; font-weight:bold; }
.main_column_sep_top { display:block; border-bottom:3px solid #212950; width:100%; }
.main_column_sep { display:block; border-bottom:1px solid #8799AC; width:100%; padding:10px 0 0; }
.main_article_preview_row { padding-left:10px; width:100%; }
.main_column_title { font-size:10pt; font-weight:bold; padding:10px 10px 10px; vertical-align:top; }
.main_column_item_desc { font-size:9pt; vertical-align:top; padding:10px 0 10px 20px; border-left:1px solid #8799AC; }
/*.main_debate_item_desc {  font-size:9pt; vertical-align:top; padding:10px 0 10px 20px; } */


.main_inset { padding:0 24pt; }
.main_column_desc_lrg { padding-bottom:10px; padding-left:10px;  }
.main_column_desc_lrg span { font-size:10pt; font-weight:bold; }
.main_dashed_row { padding-left:10px;  width:100%; border-bottom:1px dashed #ccc;  }
.main_subject { font-size:11pt; font-weight:bold; }
.main_publications_table { border-bottom:1px dashed #ccc; padding-top:10px; }

.rf_headline { font-size:13pt; font-weight:bold; text-align:center; line-height:1.4em; color:#4C79BA; }
.rf_subheading { font-weight: bold; font-size:9pt; }

.donate_give_wrap { padding:0px 0px 30px 40px;  }
.donate_give_wrap a { color:#0C4337; font-size:9pt; }

.news_text { padding:0px 0px 5px 10px; margin-bottom:5px; font-size:11px; }
.news_text_date { padding:0px 0px 5px 10px; margin-bottom:5px; font-size:11px; color:#555555; }
.news_video { width:20px; height:20px; background: url(http://www.reasonablefaith.org/images/news/movie-icon.gif) center left no-repeat; }
.news_audio { width:20px; height:20px; background: url(http://www.reasonablefaith.org/images/news/audio-icon.gif) center left  no-repeat; }
.news_podcast { width:20px; height:20px; background: url(http://www.reasonablefaith.org/images/news/podcast-icon.gif) center left no-repeat; }
.news_event { width:20px; height:20px; background: url(http://www.reasonablefaith.org/images/news/event-icon.gif) center left no-repeat; }
.news_arrow { width:20px; height:20px; background: url(http://www.reasonablefaith.org/images/news/arrow-btn.gif) center left no-repeat; }
.news_important { width:20px; height:20px; background: url(http://www.reasonablefaith.org/images/news/important-icon.gif) center left no-repeat; }

.dir_section { padding-left:40px; border-left:1px solid #ccc; }
.dir_sub { font-weight:bold; font-size:14px; margin-top:20px; }
.dir_subi { font-weight:bold; padding-top:10px; }

.headline {
	font-weight: bold;
	font-size: 14pt;
	color: #036;
	text-decoration: none;
}
.subheading {
	font-weight: bold;
	color: #036;
}
.photocaption {
	font-size: 8pt;
	font-style: italic;
}
.byline {
	font-style: italic;
}
.ArticleHeadline {
	color: ##113060;
	font-size: 1.7em;
	font-weight: bold;
}
.Intro {
	color: ##113060;
	font-size: 1.2em;
	font-weight:900;
}

.RFheader1 {
	font-family: Times New Roman, Times, serif;
	font-size: 14pt;
	font-weight: bold;
	color: #000000;
	text-align: center;
}

.RFheader2 {
	font-family: Times New Roman, Times, serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	text-align: center;
}

.ArticleBody {
	font-family: Times New Roman, Times, serif;
	font-size: 12pt;
	color: #000000;
	text-align: justify;
	display: block;
	padding-right, padding-right: 1em;
}

.RFquote {
	font-family: Times New Roman, Times, serif;
	font-size: 12pt;
	width: 80%;
	color:#000000;
	display: block;
	text-align: justify;
	padding-left: 3em;
}

.RFfootnote {
	font-family: Times New Roman, Times, serif;
	font-size: 12pt;
	padding-left: 3em;
}