/*
-----------------------------------------------
Dumbarton Oaks Print Styles
Author:   Michael Sohn
Version:  September 07 2011
----------------------------------------------- */

/* =Page
----------------------------------------------- */
/*
@page :left {
  margin-left: 4cm;
  margin-right: 3cm;
}

@page :right {
  margin-left: 3cm;
  margin-right: 4cm;
}
*/

/* =Structure
----------------------------------------------- */
body
{
	margin: .35in .75in .6in .75in;
	padding: 0;
	/*font: 10.5pt "Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif;*/
	font: 10.5pt Georgia,'Times New Roman',Times,serif;
	line-height: 1.5em;
	width: 6.25in;
}

/* =Header
----------------------------------------------- */

#header { margin: 0; }

/*
#header #logo {
  margin:0 0 0 -5.25em;
  }
*/

#logo
{
	background: none;
	background-color: transparent;
	float: left;
	display: block;
	width: 774px;
	height: 90px;
	margin: 5px 0 0;
	padding: 0;
	/*text-indent: -65px;*/
	border-width: 0;
	text-decoration: none;
}

#logo img {
margin: 0 0 0 -5.25em;
width:100%;
height:auto;
}

/* Things To =Hide
----------------------------------------------- */

#cse-search-box, #c-form, #nav, #cnav, #subcol, .none, .more, .permalink, .noprint,
.commentlink, #comment-notes,
.home #xcol,.previously, .log #subcol, .articles #subcol, .portfolio #subcol,
.articles .end, .portfolio #mainhead, .portfolio #details ul, p small a[href="#"], .vevent div, .vevent h5 span, iframe[name="note"] { display: none; }

/* =Headings
----------------------------------------------- */

h1, h2, h3, h4, h5, h6
{
	margin: 2.5em 5em .5em 0;
	/*
  font-family:Georgia,Serif;
*/
	font-weight: bold;
	clear: both;
	color: #555;
	/*page-break-after: avoid; 2010/02/25 */
	line-height: 1.4em;
}

h1
{
	margin-top: .5em;
	font-size: 150%;
}

h2 { font-size: 125%;
	/*page-break-before:always; 2010/02/25 */
	}
h3 { font-size: 115%; }
h4 { font-size: 90%; }

table h2, table h3, table h4, table h5
{
	font-size: 90%;
}

/* =Links
----------------------------------------------- */

a
{
	color: black;
	text-decoration: none;
	border-bottom: .25pt solid #000;
}

a img { border-width: 0; }

/* =Log
----------------------------------------------- */

.posted
{
	padding-top: .25em;
	clear: both;
	font-style: italic;
}

.posted, .posted a { color: gray; }

p.posted, .log dd.posted, .search dd.posted
{
	margin-top: .5em;
	border-top: .25pt solid silver;
	padding-top: .1em;
}

dd.posted { margin-bottom: 1.5em; }

iframe {
	display:block;
	border: none;
	width: 396px;
	height: 12em;
}


/* =Portfolio
----------------------------------------------- */

#visual
{
	float: left;
	margin: .05in .25in .25in 0;
}

/* =Misc
----------------------------------------------- */

p, div.p, p.property+p, p.property+.p {
	margin: 0;
	/*text-indent: 1em;*/
	text-indent: 0;
}

p+p, p+div.p, div.p+p, .caption+p {
	text-indent: 1em;
}

p+img, p+span>a>img 
{
	margin-top: .75em;
}

p.property+p {
	text-indent: 0;
}
p, div.p, dl, table
{
	font-size: 100%;
	line-height: 1.5em;
}

table
{
	width: 100%;
	margin: 1em 0 1em 0;
	border-width: 0 0 .35pt .35pt;
	border-spacing: 0;
	border-collapse: collapse;
	background-color: #fff;
}

table, td, th
{
	border-color: #aaa;
	border-style: solid;
}

td, th
{
	margin: 0;
	padding: 0 .5em;
	border-width: .35pt .35pt 0 0;
	text-align: left;
	vertical-align: top;
}

tfoot, tfoot td
{
	font-style: italic;
	font-weight: normal;
}

thead, thead th
{
	font-style: normal;
	font-weight: bold;
}

thead, tfoot { background-color: #eee; }
thead th, tfoot td { padding: 0.1em 0.5em; }

table p, dl ul, dl p, dl dl
{
	font-size: 100%;
	line-height: 1.5em;
}

dt
{
	font-size: 100%;
	font-weight: bold;
}

ul, dl
{
	margin: .5em 0 1em 1em;
	padding: 0;
	list-style: square;
	list-style-position: inside;
	text-indent: -1em;
}

dl dl { margin: .125in .5in .25in; }

dd
{
	margin: 0 0 1em;
	padding: 0;
}

.imgleft
{
	position: relative;
	float: left;
	margin: .4em 1em .4em 0;
}

.imgright
{
	position: relative;
	float: right;
	margin: .4em 0 .4em 1em;
}

p.left img, p.right img
{
	display: block;
	margin-bottom: .05in;
	border: .5pt solid silver;
	padding: .05in;
}

p.left em, p.right em
{
	display: block;
	margin-bottom: .05in;
	color: gray;
}

.imgleft, .left, img.left
{
	float: left;
	margin: .05in .1in .05in 0;
}

.imgright, .right, img.right
{
	float: right;
	margin: 4px 0 4px 8px;
}

img.imgleft, img.imgright
{
	padding: 4px;
	border: 1px solid #ddc;
}

img.block
{
	display: block;
	margin: .5em 0;
}

th
{
	text-align: left;
	font-weight: normal;
}

code { font: 110% Monaco,"Courier New",Courier,Monospace; }

p.codeblock, pre.codeblock, div.codeblock
{
	background: #ddd;
	padding: .125in;
	font: 108%/1.3em Monaco,Monospace;
}

p.codeblock code, pre.codeblock code, div.codeblock code { font-size: 100%; }
ol, ul { line-height: 1.5em; }

ol.wib li
{
	/*http://www.doaks.org/WomeninByzantium.html*/
	list-style-type: upper-alpha;
	margin: 0 0 0.2em -0.9em;
}

ol.wib li ul li
{
	/*http://www.doaks.org/WomeninByzantium.html*/
	list-style-type: decimal;
	margin: 0 0 0.2em -0.9em;
}

/*nested ordered list,upper-roman, lower-alpha*/
ol.decloal li
{
	list-style-type: decimal;
	margin: 0 0 0 0.25em;
}

ol.decloal li ul li
{
	list-style-type: lower-alpha;
	margin: 0 0 0 1.5em;
}

/*nested ordered lists,upper-roman, decimal*/
ol.uprodec li
{
	list-style-type: upper-roman;
	margin: 0 0 0 0.25em;
}

ol.uprodec li ul li
{
	list-style-type: decimal;
	margin: 0 0 0 1.5em;
}

/*nested ordered lists,upper-roman, lower-alpha*/
ol.uproloal li
{
	list-style-type: upper-roman;
	margin: 0 0 0 0.25em;
}

ol.uproloal li ul li
{
	list-style-type: lower-alpha;
	margin: 0 0 0 1.5em;
}

.uproloal strong {
	text-transform: uppercase;
	font-weight: normal;
}

ol li ol li
{
	list-style-type: lower-alpha;
	font-size: 100%;
}

ol li, ul li
{
	margin: 0 0 0.25em 0em;
	font-size: 100%;
	padding: 0;
}

ol li { list-style-type: decimal; }
ul li ul li, ul li ol li, ol li ul li { font-size: 100%; }

/* =Footer
----------------------------------------------- */

#footer
{
	margin-top: .25in;
	border-top: 1pt solid #ccc;
	padding-top: .1in;
	position: relative;
	bottom: 0cm;
}

#footer p { margin: 0; }

/* =Kiosk
----------------------------------------------- */

.embark .page-nav, .embark form, .embark .contai, .embark #section h1, hr { display: none; }

.imagecell
{
	clear: none;
	float: left;
	margin: 0 0.5em 2em 0;
	width: 7cm;
}

.datacell
{
	clear: none;
	float: left;
	line-height: 1.5;
	width: 6cm;
}

.descr
{
	margin-top: 1.5em;
	clear: left;
	float: none;
	width: 13cm;
}

.embark .allimage { width: 15cm; }
.embark #article-text .datacell ul { margin: -1.1em 0; }

/* = Department Prefix
----------------------------------------------- */

.csbyz #section h1:before { content: "Byzantine Studies: "; }
.csgal #section h1:before { content: "Garden and Landscape Studies: "; }
.cspco #section h1:before { content: "Pre-Columbian Studies: "; }

/*
.cspub #section h1:before { content: "Publications: \A"; }
.csggr #section h1:before { content: "Gardens: \A"; }
*/

.index #section h1:before { content: ""; }

.nonli ul, ul.nonli, li.vevent, #program ul
{
	list-style-position: outside;
	list-style-type: none;
	text-indent: 0;
	margin-left: 0;
}

.info
{
	margin: 1em 0;
	background: #eeeeee url(img/info.png) center no-repeat;
	background-position: 15px 50%;
	padding: 5px 20px 5px 45px;
	border-top: 2pt solid #000000;
	border-bottom: 2pt solid #000000;
}

/*
.caption
{
	font-style: italic;
	font-size: 85%;
	line-height: 1.3em;
	margin: 0em 0.5in .75em 0;
	padding: 0;
	display: block;
}

.caption em { font-style: normal; }
*/
img { margin: 0.25em 0 .25em 0;
width:90%;
height:auto;
}

small { font-size: x-small;
	line-height: 1.35em;
}

/*Keep consistent line spacing with sup and sub*/
sup	{
	font-size: 85%;
}

/*
sup:before, sup:after 
{
	content: "\200A"
}
*/
	
sup, sub, a[href^='#note.'], a[id^='note.']
{
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	position: relative;
}

sup, p a[href^='#note.'], p a[id^='note.']
{
	bottom: .8ex;
}

sub
{
	top: .3ex;
}

hr
{
border-color: transparent;
	display: none;
	margin: 1.5em 0;
}

#article-text hr
{
	display: block;
}

dfn
{
	font-style: italic;
}

del
{
	text-decoration: line-through;
	color: #999;
}

#ftn {
padding-top: 1em;
}

.footnotetext, #ftn p
{
	font-style: normal;
	font-size: 90%;
	line-height: 1.3em;
	margin: 0.25em 0em;
	padding-right: 3em;
}

a[href^='#ftn'] {
font-weight: bold;
}

#upcoming, #past, #program, .listing
{
	margin: 0;
	padding:1em 0;
}

#upcoming ul, #past ul, #program ul, .listing
{ margin: 0; text-indent: 0;}


#upcoming h3, #past h3, #upcoming h2, #past h2, #program h3, #program h2, .program #article-text ul>li>h3
{
	margin:.5em 0;
	background-color: #eee;
	padding:0 0.5em 0.1em 0.5em;
	border-top:1px solid #ddd;
}


.vevent p {
  margin-top:2em;
  }


/*
.vevent h2 {
  margin:1em 0 .25em;
  font:bold 110%/1.5em Verdana,Sans-serif;
  color:#000;
  }
*/

.vevent
{
	list-style-type: none;
	margin: 0 0 2em 0;
}

.vevent h3
{
	margin: 0;
	font-size: 100%;
	color: #666;
}

.vevent .dtstart
{
	margin: 0;
	font-size: 100%;
	color: #000;
}

.entry, ul .vevent, #program ul li
{
	padding: 1em 0;
	border-top: 1pt solid #ccc;
	clear: both;
}

h2+.entry, #article-text .entry:first-child, ul .vevent:first-child, #program ul li:first-child, .listing li:first-child
{
	border-top: 1pt solid transparent;
}

#program ul li em { display: block; }


.dtstart, .dtend { font-weight: bold; }

.description
{
	font-weight: normal;
	font-style: italic;
}

abbr { border-width: 0; }

a
{
	border-bottom: 0;
	text-decoration: none;
	font-style: italic;
}

.fees #article-text table { table-layout: fixed; }
.price { text-align: right; }
.firstcol { width: 50%; }
.hlght { background-color: #eee; }
#article-text p img, #article-text div img, #article-text span img { margin: 2.5em 0 .5em 0; }
h2+p {margin-top:1em;}

/*Test entry_image_combo*/
.entry_group { padding: .5em 0; }
.entry_group h3, .entry_group h4 { margin: 0 0 1em 0; }

.entry_group h2
{
	padding: 0 .25em;
	background-color: #eeeeee;
}

#article-text ul.nav
{
display:none;
}



.img_capt_float {
	float: left;
	height: auto;
	margin: -0.4em 18px 0 0;
	padding: 0;
}

.img_capt_float_right {
	float: right;
	height: auto;
	margin: -0.4em 18px 0 18px;
	padding: 0;
}

.width_120 {
	width: 120px;
}

.width_180 {
	width: 180px;
}

.width_250 {
	width: 250px;
}

.img_capt_float img {
	display: block;
	float: left;
}

.img_capt_float p, .img_capt_float span, .img_capt_float_right p, .img_capt_float_right span, .caption {
	display: block;
	font-size: x-small;
	/*font-style: italic;*/
	line-height: 1.35em;
	margin: 0 1em 1em 0;
	clear: both;
}

.img_capt_float p em, .img_capt_float span em, .img_capt_float_right p em, .img_capt_float_right span em, .caption em {
	font-style: normal;
}

/*
.img_capt_float p, .img_capt_float span, .caption
{
	display: block;
	font-size: x-small;
	font-style: italic;
	line-height: 1.35em;
	margin: 0 8em 2.5em 0; ???????
}
*/


.clear {clear:both;}

div.new /*2008_12_01*/
{
	background: transparent url(img/info.png) center no-repeat;
	background-position: .125in 1.5em;
	padding: 0.2em .125in 0.2em .5in;
	margin:0 -.125in 0 -.5in;
}

iframe {
	display:block;
	border: none;
	width: 100%;
	height: 12em;
}

/* =Misc
----------------------------------------------- */

em, .latin, .author, .pub_title, .position.title
{
	font-style: italic;
}

small
{
	font-size: x-small;
}

cite, .affiliation
{
	font-style: normal;
}

em.affiliation:before
{
	content: "(";
}

em.affiliation:after
{
	content: ")";
}

/* =Start Generated Qmarks
----------------------------------------------- */

q:before, cite:before, .title:before, .summary:before, .so-called:before
{
	content: "“";
	/* content: open-quote; glitch in Chrome doesn't allow open-quote 2011/03 */
}

q:after, cite:after, .title:after, .summary:after, .so-called:after
{
	content: "”";
	/* content: close-quote; glitch in Chrome doesn't allow close-quote 2011/03 */
}

q>q:before, cite>.so-called:before, .title>.so-called:before, .summary>.so-called:before, .title>q:before, .title>.title:before
{
	content: "\2018";
}

q>q:after, cite>.so-called:after, .title>.so-called:after, .summary>.so-called:after, .title>q:after, .title>.title:after
{
	content: "\2019";
}

cite.title:before, em.title:before, em.so-called:before, .title>em.title:before, .position.title:before
{
	content: "";

}

cite.title:after, em.title:after, em.so-called:after, .title>em.title:after, .position.title:after
{
	content: "";
}
/* =End Generated Qmarks
----------------------------------------------- */

.time
{
	font-weight: bold;
}

blockquote
{
	margin: 1em 0 1em 2px;
	padding: 0 1em;
	border-left: 2px solid #ccc;
}

blockquote p
{
	margin: 0 0 .75em;
	color: #666;
}

blockquote p em
{
	font-style: normal;
}

.epigram {
	font: 120% Times,Serif;
	border-left: 0px;
	margin: 1em 0;
	padding: 1em 18px;
	font: 120% Times,Serif;
	letter-spacing: .1em;
	line-height: 1.5em;
	background-color: #eee;
	width: 358px;
}

.epigram p {
	color: #333;
}

abbr
{
	border-width: 0;
}

abbr[title], acronym[title]
{
	/*cursor: help;*/ /*Property cursor doesn't exist for media print*/
	border-bottom: 1px dotted transparent;
	font-style: normal;
}

/*Keep consistent line spacing with sup and sub*/
sup, sub, a[href^='#ftn']
{
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	position: relative;
}

sup/*, a[href^='#ftn']*/
{
	bottom: .5ex;
}

sub
{
	top: .3ex;
}

hr
{
	display: none;
}

dfn
{
	font-style: italic;
}

del
{
	text-decoration: line-through;
	color: #999;
}

address {
	margin:.75em 0;
}

.copyright:before {
content: "\00A9\2005";
}

/* =End Misc
----------------------------------------------- */


#slideshow { display:none; }

.attribution
{
	display: block;
	text-align: right;
	padding-right: 1.5em;
}

.attribution:before
{
	content: "\2014\2005";
}

.family, .small_caps
{
	font-variant: small-caps;
}


.comment {
color: #999;
}

.bio {
/*
background-color: grey;
*/
padding: 0 1em 0 1em;
margin: 1.5em 0;
/*	font-size: 90%;*/
border-left: 4pt solid #999;
}

/* =Paragraphs with sample text (PC-Style Guide)
----------------------------------------------- */

.sample p {
padding: 0 .5em .25em 1em;
border: #ddd dotted 1pt;
}


/* =inline-list
----------------------------------------------- */

.inline-list:before {
	content:"";
}

.inline-list:after {
	content:" ";
}

.inline-list, .inline-list>li, .inline-list>li>ul, .inline-list>li>ul>li {
	display: inline;
	padding: 0;
}

.inline-list>li:after {
	content: " ";
}

.inline-list>li:last-child:after {
	content: ".";
}

.numbered {counter-reset:section;}

.numbered>li {counter-reset:subsection;}

.numbered>li:before {
	counter-increment:section;
	content: counter(section, decimal) ") ";
}

.numbered>li>ul>li:before
{
	counter-increment:subsection;
	content:" " counter(subsection) ". ";
	color: #555;
}


.lower-latin {counter-reset:section;}

.lower-latin>li {counter-reset:subsection;}

.lower-latin>li:before {
	counter-increment:section;
	content: counter(section, lower-latin) ") ";
}


.ordinal>li:before {
	counter-increment:section;
	content: counter(section) ". ";
}

/* =inline-list with span
----------------------------------------------- */

span.inline-list {
	margin: 0 0 0 0.35em;
}

.inline-list, span.inline-list>span, span.inline-list>span>span, span.inline-list>span>span>span {
	display: inline;
	padding: 0;
}

span.inline-list>span:after {
	content: " ";
}

span.inline-list>span:last-child:after {
	content: ".";
}

span.numbered {counter-reset:section;}

span.numbered>span {counter-reset:subsection;}

span.numbered>span:before {
	counter-increment:section;
	content:"("counter(section) ") ";
}

span.numbered>span>span>span:before
{
	counter-increment:subsection;
	content:" " counter(subsection) ". ";
	color: #555;
}

/* =program ul, inline_list
----------------------------------------------- */
.program ul, .program #article-text>ul>li {
	list-style-type: none;
	text-indent: 0;
	margin: 0.5em 0;
}

.program #article-text>ul>li {
	padding: 0.5em 0;
}

.program #article-text ul>li>h4 {
	margin: 1em 0 0.75em 0;
	padding: 0.5em 0 0.25em 0;
	border-top: 1px solid #555;
}

.program #article-text>ul {
	list-style-type: none;
	text-indent: 0;
	margin: 0;
}

.program #article-text ul>li>ul>li {
	padding-top: 0.25em;
}

.program #article-text ul>li>ul>li>ul>li:first-line {
	font-weight: bold;
	color: #555;
}

.property, #article-text>h2:first-child+ul, .program #article-text>h2+ul {
	font-weight: bold;
	list-style-type: none;
	padding: 0.5em 0;
	text-indent: 0em;
	margin: 0;
}

.property, #article-text>h2:first-child+ul>li, .program #article-text>h2:first-child+ul>li {
	padding: 0;
	margin: 0;
	text-indent: 0em;
}

.inline_list, .inline_list li {
display: inline;
}

.inline_list li:after {
	content: "; ";
}

.note, iframe[name="note"]
{
	background-color: #FF9;
	border: 1px solid #EEEEEE;
	box-shadow: 9px 9px 9px #DDDDDD;
	font-weight: bold;
	font-size: 94%;
	margin: 0.75em 0 1.25em -9px;
	padding: .75em 1em 1.25em 9px;
	line-height: 1.6em;
	display:block;
	width: 94%;
}

.note:before
{
	content: "Please note: ";
}

iframe[name="note"] {
	height: 13em;
}

/*
iframe[name="notice"] {
background-color: yellow;
}
*/

/*
iframe ol img, iframe ul img {
	display: none !important;
}
*/

#article-text .vevent .note
{
	/*
color: #555;
	background-color: #f6f6f6;
	margin: .5em 0;
*/
	display:inline;
	margin-right: 1em;
}

#article-text .vevent .note:before
{
	content: "";
}

/* =Start Languages
----------------------------------------------- */

/*, *[lang="grc"], *[lang|="grc"]*/
*:lang(grc), *:lang(lat) {
letter-spacing:.025em;
/*
font-family: "Greek Old Face";
font-size: 140%;
*/
}

/**:lang(lat), *[lang="lat"] {
color: #3F3F3F;
font-family: "Greek Old Face";
font-size: 140%;
}*/

/* =End Languages
----------------------------------------------- */


/*Foot/Endnotes
----------------------------------------------- */
#footnotes {
	font-style: normal;
	font-size: 90%;
	margin: 1em 0;
	padding: .75em 3em 0.5em 0;
	list-style-type: none;
	text-indent: 0;
}
#footnotes:before {
	content: "Endnotes: ";
	font-weight: bold;
	color: #555
}
#footnotes>li
{
	margin: 0.25em 0em;
}

/*Footnote numbers*/
a[href^='#note.'], a[id^='note.'] {
	font-weight: bold;
	border-color: transparent;
	font-size: 80%;
	font-style: normal;
}
p a[id^='ref.note.']:before {
	content: "\2009";
}
p a[id^='ref.note.']:after {
	content: "\2009";
}

/*End: Foot/Endnotes*/

p.property {
	margin: .5em 0;
	text-indent: 0em;
}


/* =Slide Show
----------------------------------------------- */

#slideshow_type_1, #slideshow_type_0 {
	margin: 0;
	position: relative;
}

#slideshow_type_0+*, #slideshow_type_1+* {
margin-top: 3.5em;
}

#slideshow_type_0+.caption, #slideshow_type_1+.caption {
margin-top: 0;
}

/* =Start publication titles
----------------------------------------------- */
.publications #article-text span.image {margin-top: 1.35em;float: left; display:block;min-width:81px;}
.publications #article-text span.image img {margin-top:0;border: 1px solid #ddd;}
.publications #article-text>div {padding:0 0 3em 0;}
.publications #article-text h2 {clear: both;}
.publications #article-text ul {margin-left: 0;}
.publications #article-text ul li {list-style-position: inside;list-style-type: none;text-indent: 0;margin:0.75em 0;font-size: 80%;clear:both;border-top: 1px solid #000;}
.publications #article-text ul li:first-child {border-top-color: transparent;}
/*.publications #article-text ul li:last-child {border-bottom: 2px dotted #bbb;}*/
.publications #article-text ul li>div {margin: 1em 0 0 1em;float:left;width:71%}
.publications #article-text ul li>div h3 {margin: 0;}
.publications #article-text h3.title:before {content: "";}
.publications #article-text h3.title:after {content: "";}
.publications #article-text h3.title a {border-bottom-color: transparent;text-shadow: 0 0 0 transparent;}

/* =End publication titles
----------------------------------------------- */

/* =Start bibliography (gender db)
----------------------------------------------- */

.person .name {
	font-style: normal;
}

/* =End bibliography (gender db)
----------------------------------------------- */


