@import "../lib/css/site.css";

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


#header { background: url(http://www.templeton-cambridge.org/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; }




.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; }
.publications { border-left: 1px solid #ccc; padding-left: .5em; margin-top: 1em; margin-left: 110px; }
.publications .publicationtype { font-weight: bold; padding-right: 1em; margin-top: .5em; }
.fellow .publicationsrc { font-size: 80%; padding-right: 5px; padding-bottom: .2em; display: block; }
.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; list-style: none; }

.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%; }

.interview dl dl dt { font-weight: bold; }
.interview dl dl dt:after { content: ":" }
.interview dl * { margin-left: 0; padding-left: 0; }
.interview dl dt { margin-left: .5em; }
.interview dl dd { margin-left: 1.75em; }
.interview dl dt *, .interview dl dd * { margin-left: 0em;}
.interview .response {border-bottom: 1px solid #ccc}
.interview { border: 1px solid #ccc; border-width: 1px 0; }
.article .publicationsrc { font-weight: bold; font-size: 18px; }


.publication_headline, .publication_headline_sub, p.publication_headline_caption
{ font-size: 90%; color: black; font-weight: bold; margin: 0; padding: 0; }
.publication .publication_headline { font-size: 110% }
.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; }

#page_navigation { position: absolute; top: 70px; 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; }