﻿/* body { background: #771A33; }
body { font-family: verdana, arial, helvetica, sans-serif; font-size: 10pt; color: black; }


#header { background: url(../img/logo.sm.gif) no-repeat #d6c9a9; margin: 0; height: 70px; padding: 0 0 0 70px; position: relative; }
#header h1 { position: absolute; bottom: 0; margin: 0; padding: 1em 0 .65em .55em; }
#header h1 { font-family: American Typewriter, Courier New, Courier New, Courier, monospace; font-weight: normal; font-size: 24px; line-height: 24px; color: #771A33; font-size: 140%; width: 20em }
#header .f { color: #313132; }
body, p, h1, h2, h3, table, td { font-size: 10pt; color: #000000; font-family: verdana, arial, helvetica, sans-serif;}


#return_links, #return_to_list { position: absolute; bottom: -1.3em; right: 0; margin: 0; }
#return_links a, #return_to_list a { width: 100%; background-color: #771A33; margin: 0; padding: .4em; border-bottom: 1px solid #571A33; border-left: 1px solid #571A33; font-family: Arial, Helvetica, sans-serif; color: #EAA515;  font-size: 11px; text-decoration: none; }
								/* begin hack: IE */
/* 
#return_links a, #return_to_list a { width: 100%; }
html>body #return_to_list a { width: auto; }
html>body #return_links a { width: auto; }
								/* end hack: IE */
/* 
#return_links a:hover, #return_to_list a:hover { background-color: #671A33; color: #fff; text-decoration: underline; }
#return_links div { bottom: -1.6em; border-top: 1px solid white; }
#return_links { white-space: nowrap; }

.onlypub #return_to_list { display: none; }

#content { margin: -1px 0 20px 70px; background: white; padding: 1em; border-top: 1px solid #a79d84; }

h3 { color : #771A33; }
a, a:link, a:visited, a:active { color: #771a33; text-decoration: underline; }

.fellow table { clear: both; margin-left: 115px; margin-top: 0; }
.fellow { clear: both; padding-bottom: 2em; }
.fellow a { text-decoration: none; }
.fellow a:hover { text-decoration: underline; }
.fellow h3 a { text-decoration: underline; }
.fellow .portrait { margin: 4px 7px 0 0; float: left; clear: left; border: 1px solid #ccc; }
.fellow h3 { margin-bottom: 1em; float: left; width: 100%; }
.fellow p { margin-top: 0; padding: 0; margin-left: 115px; }
.fellow table p { margin-left: 0; margin-top: 0; padding: 0; }
/*
.fellow .note { font-size: smaller; font-style: italic; color: #444; width: 50%; float: left; }
*/
/*
.publications, .publications td { width: auto; vertical-align: top; }
.publications { border-left: 1px solid #ccc; padding-left: .5em; margin-top: 1em; margin-left: 110px; }
.publications .publication_type { font-weight: bold; padding-right: 1em; margin-top: .5em; font-weight: bold; }
.publications .source { font-size: 80%; padding-right: 5px; padding-bottom: .2em; }
.publications h3 a { text-decoration: underline; }
.publications h1, .subheading, .article .leading_em, .headline_caption { font-size: 90%; color: black; font-weight: bold; margin: 0; padding: 0; display: inline; }
.headline_caption { font-weight: normal; font-size: 100%; display: block; color: #444; }
.article .headline_caption { font-size: 105%; }
.publications p { margin-bottom: 0; }
.publications .more_link { margin-bottom: 1em; }
.publications .timestamp { font-size: 80%; color: #444; padding-right: 5px; padding-bottom: .5em; }

.publications .note, .article .note { font-size: smaller; font-style: italic; color: #444; }
.head_note { font-size: smaller; font-style: italic; color: #444; margin-top: .2em; }

.article h1, h2, .subheading { margin: 0; padding: 0; }
.article h1 { color: black; font-weight: bold; font-size: 110%; }
.article h2 { color: black; font-size: 100%; }
.article a { color: #771a33; text-decoration: none; }
.article a:hover { text-decoration: underline; }
.article p strong { font-size: 90%; }

.article #byline, .article #tailline { color: #444; font-size: 100%; font-weight: normal; }
.article .timestamp { font-size: 80%; color: #444; padding-right: 5px; padding-bottom: 2.5em; display: block; }
.article .publicationsrc { font-size: 80%; padding-bottom: .2em; }
.article #blurb, .article #hook { color: #444; font-weight: bold; font-size: 90%; padding-bottom: 2em; }
.article #copy h3 { margin-bottom: -1em; padding: 0; color: black; }
.article .subheading, .subheading, .article .leading_em { color: #444; font-size: 90%; }
.article #tailline { font-style: italic; }
.head_note { font-style: normal; }

/* begin internet explorer 5 for mac hack */
/*.fellow p { margin-top: -125px; padding-top: 0; }
.fleft p { padding: 0; }
#header h1 { width: 22em }
/* above: code for IE5mac; below: code for other browsers \*/
/*.fellow p { margin-top: 0; }
/* end internet explorer 5 for mac hack \*/

/*
.book_title, .periodical_title, .film_title, .artwork_title, .tv_series_title, .radio_series_title { font-style: italic; }
.foriegn_language { font-style: italic; }
cite.essay {font-style: normal;}

.quote { margin-top: 2em; }
.quote blockquote { margin: 0; }
.quote .author {  }
.quote blockquote p { font-style: italic; text-align: justify; margin: 0 15%; }
.quote .attribution { text-align: right; }
.quote cite.attribution { display: block; text-align: right; margin: 0 15%; }
.quote cite.attribution span { font-weight:bold; font-style: normal;}

.article .credit, .hook .credit { font-style: normal; display: block; }
.article .credit .roll, .hook .credit .roll { font-weight: bold; color: #444; font-size: 90%; }

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


.publication_headline_sub { color: #444; }
p.publication_headline_caption { font-weight: normal; font-size: 100%; display: block; color: #444; }
.publication p.publication_headline_caption { font-size: 105%; }
div.publication_by_line, div.publication_timestamp { font-size: 80%; color: #444; padding-right: 5px; padding-bottom: 2.5em; display: block; }

*/






.section { margin-bottom: 3em; }


.fellow .blurb { margin-left: 10px; margin-top: 0; }
.fellow .portrait { margin-top: .35em; }

.publication .source { font-size: 110%; font-weight: bold;	}
.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 .headline .sub_title { color: #444; font-size: 90%; }
.publication p.location { float: left; font-variant: small-caps; position: relative; margin: 0 1ex 0 0 !important; padding: 0em !important; }

#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 .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: 100px; 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 }
.publications .credit { display: none; }
 { font-weight: bold; }
.interview dl * { margin-left: 0; padding-left: 0; }
.interview dl dt,	/* dep... styles badly formed html ["<dt><dl></dl></dt>"] */
.interview dl.inquiry { margin-left: .5em; }
.interview dl dd,	/* dep... styles badly formed html ["<dt><dl></dl></dt>"] */
.interview dl.response
 { margin-left: 1.75em; }
.interview dl.inquiry dt, .interview dl.inquiry dd, .interview dl.response dt, .interview dl.response dd, /* dep... fixes style for badly formed html above */
.interview dl dt *, .interview dl dd * { margin-left: 0em;}	/* dep... styles badly formed html ["<dt><dl></dl></dt>"] */
.interview dl.response { margin-left: 1.5em; }
.interview dl dl dt,	/* dep... styles badly formed html ["<dt><dl></dl></dt>"] */
.interview dl.inquiry dt,
.interview dl.response dt { font-weight: bold; }
.interview dl dl dt:after,	/* dep... styles badly formed html ["<dt><dl></dl></dt>"] */
.interview dl dt:after { content: ":" }
ol, ul {  margin-top: 0ex; }


q:lang(en) { quotes: '“' '”' "‘" "’" }
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: "’" }
*/
#page_navigation { position: absolute; top: 0px; right: 0; }
#page_navigation a { 
	display: block; padding: .4em; 
	border: 1px solid #571A33; border-width: 0 0 1px 1px; background-color: #771A33; color: #EAA515 !important; }
