/*
a, a:link, a:visited, a:active { color: #771a33; text-decoration: underline; }
.publications, .publications td { width: auto; vertical-align: top; }
.head_note { font-size: smaller; font-style: italic; color: #444; margin-top: .2em; }

.fellow .publicationsrc, .article .publicationsrc { font-weight: bold; font-size: 18px; }
*/


.fellow .blurb { margin-left: 110px; min-height: 125px; margin-top: 0; }
.fellow .portrait { margin-top: .35em; }

.publication .source { font-size: 110%; font-weight: bold;	}
.publication .source_sub,
.publication .source-sub { font-size: 85%}
.publication .timestamp, .publication .head_note { font-size: 85%; }
.publication .timestamp, .publication .timestamp *, .publication .head_note { color: #666; }
.publication .headline * { font-weight: bold; color: #282828; }

#publication_head .headline .title, #publication_head .headline .subtitle { display: block;  }
#publication_head .headline_caption { font-size: 110%; }
#publication_copy h4 {}
.publication .headline_caption { color: #555; }
#publication_head .credit { color: #333; }
#publication_head .headline, 
#publication_head .credit, 
#publication_copy { margin-top: 1em; }
#publication_copy p { padding-bottom: 1em; }
#publication_copy h4, #publication_copy h5, #publication_copy h6 { color: black; margin-bottom: 0; font-size: 100%; margin-top: 1.6em; }

.publication .headline { margin-bottom: 0; word-spacing: -.15em; }
// .publication .timestamp { padding-top: .5em; padding-bottom: .5em; }
.publication .timestamp { padding-top: 0px; padding-bottom: 0px; }
.publication .head_note, .publication .head_note * { color: #444; list-style: none; margin-top: .2em; margin-bottom: .2em; }
.publication .publication_type { font-weight: bold; padding-right: 1em; }

.publication .note,
.publications .note { font-size: smaller; }
.publications td { padding-top: 1.2em ; }
.publications { clear: both; border-left: 1px solid #ccc; padding-left: .5em; margin-left: 110px; margin-top: .2em;  }
.publications, .publications td { width: auto; vertical-align: top; }
.publications * { padding: 0; margin: 0; font-size: 100%; }
.publications ol { padding: 0 2.4em; }
.publications .headline * { font-size: 95%; }
.publications .headline * * { font-size: 100%; }
.publications .publication_type { font-weight: bold; padding-right: 1em }

ol, ul {  margin-top: 0ex; }


cite.article, cite.essay { font-style: normal; }
/*
cite.article:before, 
cite.essay:before { content: "“"; }
cite.article:after, 
cite.essay:after { content: "”"; }
*/

#tailline { color: #444; font-size: 100%; font-weight: normal; }
#tailline { font-style: italic; }

cite.speaker { font-size: 110%; font-weight: bold; font-style: normal; background: #444; display: block; color: #FF9; padding: .1em .5em; margin: 0 -.6em; }
cite.speaker:after { content: ":"; }
li { margin-bottom: .6em}
li p { margin-bottom: 0; }

.deity {  }

.transcript * p { margin: .6em; }

.transcript dt, 
.transcript dd, 
.transcript blockquote { border: 1px solid #444; border-bottom: .2em solid #444; margin: 1em 0; padding: 0 .6em; background: #FFE; }

em.loud { text-transform: uppercase; font-style: normal; }

.transcript blockquote { margin: .6em; padding: 0 .54em; }
.transcript blockquote * { font-size: 90% !important; }
.transcript blockquote * * { font-size: 100% !important; }
.transcript blockquote.internal { border: 2px solid #666; color: #222; }
.transcript blockquote.internal cite.speaker { background: #666; display: block; }
.transcript blockquote.discussion-article { background: #771A33; padding: 0 0 0 63px; }
.transcript blockquote.discussion-article p { margin: 0; background: white; padding: .6em 1em; }
.transcript blockquote.discussion-article .headline_caption { font-size: 105%; color: #444; }

.transcript dd cite { text-align: right; }

.transcript dt.moderator_comment { }
.transcript dt.statement { margin-right: 2.5em; }
.transcript dd.response { margin-left: 2.5em; }

cite.attribution:before { content: "—"; }
.quote { margin: 2em 0; }
.quote blockquote { margin-bottom: 0;  }
.quote blockquote p { font-style: italic; text-align: justify; padding-bottom: 0 !important;  }
.quote cite.attribution { font-style: normal; font-weight: bold; display: block; margin-right: 33%; margin-left: 16%; text-align: right; }
.quote cite.attribution cite,
.quote cite.attribution span { white-space: nowrap; }

.publications blockquote.springboard { border: 0; margin: 0 auto; }
 blockquote.springboard { font-style: italic; border: 1px solid #ccc; border-width: 1px 0; width: 75%; margin: 1em auto; }
blockquote.springboard p { padding: 1ex 0; }


/* * the default inset template * */
.inset { border: 1px solid #999; padding: 10px; position: relative; margin: .4em 10px .4em 0; float: left; background: white; }
/* * and the adjustments for right-floated alternatives * */
.publications .inset,  /* (which is the default on the publications page) */
.inset.right { margin: .4em 0 .4em 10px; float: right; }

/* * there aren’t any captions on this page, but there could be...  * */
.inset p.caption { margin: 0; text-align: center; font-size: 80%; color: #333 }
.inset dl dt.heading { font-size: 150% }
.inset dl dt,
.inset dl dd { margin: 0; padding: 0; }
.inset dl dt { font-weight: bold; }
/*
q:before { content: "“" }
q:after { content: "”" }
q q:before { content: "‘" }
q q:after { content: "’" }
*/
#main_content { margin-bottom: 1em; }
#page_navigation { position: absolute; top: -205px; right: 1em; margin-top: -1.25em; }
#page_navigation a:hover { color: #fcc; background-color: #500; }
#page_navigation a:active { color: #EEE; background-color: #400; }

#page_navigation a:hover { background-color: #771A33; color: #EAA515 !important; border-bottom: 1px solid #571A33; }
#page_navigation a:hover { background-color: #671A33; color: #fff !important; }

#page_navigation a { 
	display: block; padding: .4em 1em; 
	border: 1px solid #571A33; border-width: 0 0 1px 1px; background-color: #771A33; color: #EAA515; }

q:before { content: "&ldquo;"}
q:after  { content: "&rdquo;"}
q q:before { content: "&lsquo;"}
q q:after  { content: "&rsquo;"}
q q q:before { content: "&ldquo;"}
q q q:after  { content: "&rdquo;"}
q q q q:before { content: "&lsquo;"}
q q q q:after  { content: "&rsquo;"}

q:before,   q q q:before   { content: "&ldquo;"}
q:after,    q q q:after    { content: "&rdquo;"}
q q:before, q q q q:before { content: "&lsquo;"}
q q:after,  q q q q:after  { content: "&rsquo;"}

#page_header { background-image: url("../img/great_issues_page_header-photo.jpg"); background-repeat: no-repeat; }
#page_header * { background-image: url("../img/great_issues_page_header-text.gif"); background-repeat: no-repeat; }
#page_header h2 {
	position: absolute; top: 12px; left: 325px;
	width: 376px; padding-top: 50px;
	background-position: 0 0;
	height: 0; overflow: hidden; }
#page_header #page_blurb {
/*	background: transparent; */
	position: absolute; bottom: -12px; left: 325px;
	width: 376px; padding-top: 150px;
	background-position: bottom left;
	height: 0; overflow: hidden; }

#page_header #page_navigation { background: transparent; position: relative; color: white; margin-top: -200px; }
#page_header #page_navigation * { background-image: none; }

#extras .inset { float: left; }
#inset-brooks-20061120-beyond_belief-weinberg_krauss_shermer_harris_and_deGrasse_yson { width: 320px; }
#inset-20070307-americans_get_an_f_in_religion-charlton_heston_plays_moses { float: right; margin-right: 0; margin-left: 10px; width: 327px; }

h3.title { color: #771A33; font-family: American Typewriter, Courier New, Courier, monospace; font-stretch: condensed; font-weight: 100; font-size: 28px; padding: .5em 0 .3em 0; }
.inset .title { font-style: normal; }
.inset .title:before { content: "“" }
.inset .title:after  { content: "”" }
.headline, .head_note, .headline_caption, .credit { margin: 0; }
.publication { margin-bottom: 4em; clear: both; }
.credit { color: #666 }
.publication:after { content: " "; display: block; clear: both; height:0; line-height: 0; }
.inset { margin: .4em 0 .4em 10px; float: right; }
ul.more { list-style: none; padding: 0; }

.publication .hook p { margin: .5ex 0; }
.publication .hook p.location { float: left; font-variant: small-caps; position: relative; margin: 0 1ex 0 0;}

.publication .source { width: 300px; background-position: bottom right !important; padding-top: 5px !important; }
.publication .source,
.publication .source_sub,
.publication .inset,
.publication .timestamp { text-align: right; float: right; clear: right; }
.publication .headline,
.publication .headline_caption,
.publication .byline { font-family:  Lucida Grande; }
.publication .headline { font-size: 150%; }
.publication .headline_caption { font-size: 115%; }
.publication .byline { font-size: 95%; }
.publication .head { border-bottom: 1px solid #444; margin-bottom: 0; background: transparent; }
.publication .hook { clear: right; }


/*
.intro { border: 0; padding: 0 5em; line-height: 1.6em; }

.headline,
.author { float: left; }
*/

@media print {
	body { margin: 0; }
	.section { page-break-before: always }
	.main_content { margin: 0; }
	.navigation { display: none; }
}

.more_articles { color: #0000FF; background: #FFE; border: 1px solid #999; padding: 10px; position: relative; margin: .4em 10px .4em 0;}

.summary_row { margin-left: 25px; }
.publication_nospace { margin-top: 0px; margin-bottom: 0px; }
.publication_timestamp { text-align: right; float: right; clear: right; }


td { font-family: "Lucida Grande"; font-size: 15px; color: #555555; }
td .byline { font-size: 12px; }