/*EM 'reset baseline' style rules*/
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1.375em;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
	background: transparent;
}

/*remember to define focus styles*/
/*:focus { outline: 0; }*/

body {
	line-height: 1;
}

/*ol, ul { list-style: none; }*/
#content ol, #content ul {
	/*list-style: decimal;*/
	margin: 0 30px;
	max-width: 80%;
}

#content ol li, #content ul li {
	/*list-style: decimal;*/
	margin-top: 1.5rem;
	font-size: 1.1rem;
}

#content ol li p {
	margin-top: .25rem;
	font-size: 1rem;
}
/*tables still need 'cellspacing="0"' in the markup*/
table {
	border-collapse: collapse;
	border-spacing: 0;
}

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

a:link {color: #900; text-decoration: none;}
a:hover {text-decoration: underline; opacity: .8;}
#banner a:hover {opacity: 1; text-decoration: none;}


q:before, q:after,
blockquote:before, blockquote:after { content: ""; }
blockquote, q { quotes: "" ""; }
img { border: none; }

acronym, abbr.initialism, dfn { cursor: help; }
abbr { speak: spell-out; }
acronym, abbr.truncation, dfn { speak: normal; }
cite{font-style: italic;}
strong{font-weight: 600;}
em {font-style: italic;}

.hide, #skip {
	position: absolute;
	top: -100em;
	left: -5000em;
	height: 0;
}

.hide a, .hide a:hover, .hide a:visited {
	position: absolute;
	top: 0;
	left: -5000px;
}

.hide a:focus {
	position: static;
	width: auto;
	height: auto;
}


html {
	color: #000;
	background: #fff;
}

body {
	/*position:relative;*/
	max-width: 75em;
	/*margin: 30px auto 100px;*/
	font: normal 100%/1.25em "EB Garamond", serif;
	font-optical-sizing: auto;
	color: #000;
	/*border: 2px solid !*#333*!#b4ac9c;*/
	border-bottom: 20px solid #b4ac9c;
	border-right: 1px solid  #b4ac9c;

	background-color: #FFF;
	/*background-image: url(/images/corner_grad1.jpg);*/
	/*background-repeat: no-repeat;*/
	/*background-position: right bottom;*/
}

#content li {
font-size: .9375em;
 }

 #content li p {
 font-size: 1em;
 }

.grolier #banner {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	min-height: 100px;
	/*height: 150px;*/
	padding: 1rem 0;
	border-bottom: 1px solid #999;
	background-color: rgb(240, 226, 198);
	/*background-image: url(/images/title_bg.jpg);*/
	/*background-repeat: no-repeat;*/
}

.grolier #banner img {
/*float: left;*/
width: 97px;
	height: 91px;
margin: 0 20px 0 30px;
}

body#index.grolier #banner h1, #banner #siteTitle {
	/*margin-top: 1rem;*/
	/*margin-left: 150px;*/
	/*margin-bottom: -25px;*/
	width: 652px;
	/*text-indent: -5000px;*/
	/*background-image: url(/images/title5.gif);*/
	/*background-repeat: no-repeat;*/
	/*background-position: 0 25px;*/
	/*height: 120px;*/
font-size: 1.5rem;
	font-weight: 600;
	line-height: 1.2;
}

#banner #grolier {
	/*height: 35px;*/
	width: 518px;
/*	font-size: 15px;*/
	margin-top: 1rem;
	margin-left: 150px;

	/*background-image: url(/images/tagline.gif);*/
	/*background-repeat: no-repeat;*/
	/*text-indent: -5000em;*/
}

body#index.grolier nav {
	margin-top: 30px;
}

body#index.grolier nav ul {
	display: flex;
	justify-content: flex-start;
	gap: 90px;
	margin-left: 90px;
	/*float: left;*/
	/*margin: 40px 0 0 30px;*/
	/*width: 240px;*/
	/*padding: 0 5px;*/
	/*border: 1px #333 outset;*/
/*
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
background-color: #b4ac9c;
*/
/*background-color: #efefef;*/
}

body#index.grolier nav ul li {
	list-style: none;
	margin: 0;
	min-height: 160px;
	max-width: 250px;
	min-width: 220px;
	/*border-radius: 5px;*/
	/*border: 1px solid !*#c90*! #666;*/
	text-align: center;
	padding: 10px;
	font-size: 1.25rem;
}
#index.grolier nav ul #jlw-poetry {
	min-height: 70px;
	max-height: 80px;
}


body#index.grolier nav h2 {
	font-size: 1.125em;
	margin: 0;
	/*margin-left: auto;*/
	/*margin-right: auto;*/
	/*margin-bottom: 3.5em;*/
/*	line-height: 1.4;*/
	width: 220px;
	color: #000;

	background-color: /*#fff*/transparent;

border-radius: 5px;

}

#index nav #sec-liz {
/*margin-top: 40px;*/
	/*font-family: "New Rocker", serif;*/
	font-weight: 400;
	font-style: normal;
}
#index nav #sec-liz span {
	display: block;
	text-align: center;
	font-family: "EB Garamond", serif;
}

body#index.grolier nav a {
/*display: block;*/
/*margin: 0 auto;*/
/*width: 200px;*/
height: 100%;
color: #000;
/*padding: 10px;*/
/*border: 1px solid !*#c90*!#666;*/
/*font-family: "scrivano-1","scrivano-2",serif;*/
text-decoration: none;
text-align: center;
background-color: #fff;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
		/*font-family: "New Rocker", serif;*/
		/*font-weight: 400;*/
		/*font-style: normal;*/
}

body#index.grolier nav a:hover {
/*display: block;*/
/*width: 200px;*/
/*padding: 10px;*/
color: #900;
opacity: 1;
text-decoration: none;
/*
border-color: #900;
border-width: 1px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
*/
}

body#index.grolier nav h2 span.part {
display: block;
margin-bottom: 1.25em;
/*text-align: center;*/
}

body#index.grolier nav .period {
display: block;
font-size: .9em;
margin-top: .5em;
text-align: center;
}

body#index.grolier nav #sec-other .period {
margin-top: .5em;
text-align: center;
}


body#index.grolier nav img {
display: block;
margin: 10px auto 10px;
}

#content {
	width: 100%;
	margin: 0 30px;
	max-width: 80%;

	/*padding-bottom: 100px;*/
	/*margin-bottom: -3.9em;*/
	/*overflow: auto;*/
}

#content h1 {
margin: 40px 0;
font-size: 1.375em;
	font-weight: 600;
}

#content h1 span {
font-size: .935em;
}

#intro {
/*float: left;*/
/*margin-top: 40px;*/
/*margin-left: 80px;*/
/*width: 420px;*/
/*background: #def;*/
background: transparent;
margin: 40px 80px 0;
}

body#index.grolier h2 {
margin: 1em 0 .5em;
font-size: 1.125em;
}

body#index.grolier #content #intro .photobloc {
margin: 0 20px 30px 0;
width: 100%;
/*background: #cde;*/
}

body#index.grolier #content #intro .photobloc p {
margin-left: 5px;
clear: both;
padding-top: .75em;
/*text-align: right;*/
}

body#index.grolier #content #intro img {
float: left;
/*margin: 0 20px 30px;*/
border: 1px solid #666;
}

body#index.grolier #content #intro blockquote {
/*

position: relative;
top: 2em;
*/
clear: both;
width: 100%;
}

body#index.grolier #content #intro blockquote p{
font-size: 0.9375em;
line-height: 1.375;
}

body#index.grolier #content #intro cite {
display: block;
margin-top: 1em;
font-size: 0.9375em;
line-height: 1.375;
text-align: right;
/*line-height: 1.25em;*/
/*font-size: 1.1em;*/
}



#footer {

/*	clear: both;*/
	position: relative;
	top: 7em;
	width: 100%;
	text-align: center;
	font-size: .875em;
	line-height: 1.4;
	color: #000;
	background: transparent;

}


/*Liz*/


.level2 #content ul {
margin: 3em 0 3em 30px;
}

.level2 #content .books {
margin-top: 2em;
margin-left: 55px;
margin-bottom: 2rem;
}

.level2 #content #books li, .level2 #content #profiles li, .level2 #content .books li {
width: 650px;
margin-bottom: 1.5em;
/*text-transform: uppercase;*/
font-size: 1.1rem;
	font-weight: 600;
}
body#elizabeth_press.grolier #content #books li span.lc {
text-transform: lowercase;
font-style: italic;
}

body#elizabeth_press.grolier #content #books li p, #content .books li p {
max-width: 80%;
margin: .5em 0 1em 30px;
/*text-transform: none;*/
/*line-height: 1.375;*/
	font-size: 1rem;
font-weight: 400;
}

#content #profiles li p {
	width: 60%;
	margin: .5em 0 0 0;
	/*text-transform: none;*/
	/*line-height: 1.375;*/
	font-size: 1rem;
	font-weight: 400;
}

#content .books li {
margin-bottom: .5em;
}

/*#content .books li p{*/
/*margin-left: 40px;*/
/*}*/

#l2nav
{
	display: flex;
	list-style: none;
	justify-content: flex-start;
	gap: 30px;
	/*width: 850px;*/
	padding-top: 10px;
	padding-bottom: 5px;
	margin: 2.5rem 0 4rem 40px;

	/*border-top: 1px solid #ccc;*/
	/*border-bottom: 1px solid #ccc;*/
/*background-color: #69573E;*/
}

nav#l2 ul {
	/*display: flex;*/
	margin: 1rem 0 1rem 30px;
}

#l2nav li {
	display: inline-block; padding-right: 20px;
}

#l2nav li a {
	font-size: 1.15rem;
	text-decoration: underline;
	/*display: block;*/
	/*margin-right: 15px;*/
	/*font-size: .935em;*/
	/*text-decoration: none;*/
	/*!*#900*!*/
	/*color: #E6DDCE;*/
	/*padding: 4px;*/
}

/*body.level2 #l2nav li a:hover {*/
/*text-decoration: underline;*/
/*}*/

#l2nav li#l2-home a {
margin-left: 50px;
/*margin-left: 155px;*/
/*border-left: 2px solid #F65A1D;*/
/*padding-left: 15px;*/
}


/*current location*/
body#elizabeth_press #l2nav #l2-ep a, body#elizabeth_poets #l2nav #l2-ep a, body#jlwpub #l2nav #l2-jlwpub a, body#jlw_poetry #l2nav #l2-poetry a{
	color: #000;
	background-color: /*#F8F1E1*/#E6DDCE;
	border: 1px groove #333;
	text-decoration: none;
}


#content a#view-profiles {
	display: block;
	margin: 1em 0 1em 120px;
	font-size: 1.25em;
	color: #900;
	text-decoration: none;
}

#content a#view-profiles:hover {
text-decoration: underline;
}



#jlw_poetry #content h1, #jlwpub #content h1 {
margin-left: 55px;
}

#jlw_poetry #content h2 {
/*margin-top: 4em;*/
font-size: 1.15em;
font-weight: bold;
}
#jlw_poetry #content h2,#jlw_poetry #content h2+p {
/*font-size: 1.1em;*/
margin-left: 160px;
margin-bottom: .5em;
font-style: italic;
}

#jlw_poetry #content h2 span{
text-transform: uppercase;
font-size: 1.05em;
}


#content ul li span.book-title {
font-style: italic;
font-size: .95em;
}

#jlwpub #content ul li {
line-height: 1.4;
}

/*#jlwpub #content h1 {*/
/*	margin: 2rem auto;*/
/*	text-align: center;*/
/*}*/

#content h1 img {
margin-right: 20px;
	/*margin: 0 auto .5rem;*/
}

#jlwpub #content h1+p {
	margin-left: 55px
}

#content .ex-num {
/*float: left;*/
/*font-size: 1.0625em;*/
margin: 0 4px 1em 0;
	font-weight: 600;
	/*display: none;*/
}

body#elizabeth_press #content ul li#minis h3 {
font-size: 1.1em;
}

body#elizabeth_press #content ul li span.col {
font-size: .95em;
}
body#elizabeth_press #content span.col-title {
font-size: 1.1em;
}
body#elizabeth_press #content ul li ul {
margin: 1.5em 0;
}
body#elizabeth_press #content ul li ul li {
	font-size: .95em;
	margin-left: 25px;
}

#elizabeth #content {
	margin: 2rem 30px;
}

.no-bullet {
	list-style: none;
}

footer {
	margin: 50px 30px 0;
	padding-top: 15px;
	padding-bottom: 10px;
	border-top: 1px solid #b4ac9c;
}

footer > p, footer > p a {
	text-align: center;
}

#elizabeth-poets h2 {
	font-weight: 550;
	font-size: 1.2rem;
	margin-bottom: 2px;
}
#profile-note {
	clear: both;
	margin: 30px;
	padding-top: 30px;
	font-size: 1.1rem;
}
.elizabeth-poets  #content h1 {
	font-weight: 550;

}

.jlw-poetry #content h1, .jlw-poetry h1+p {
	margin-left: 32px;
}

#jlwpub #content h1 {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.jlw-poetry li cite {
	font-size: 1.2rem;
}
.jlw-poetry li p {
	margin-top: .5rem;
	margin-left: 24px;
}
.jlw-poetry li .publisher {
	margin-top: 1.25rem;
	font-weight: 600;
}

.jlw-poetry li .publisher .pub-note {
	font-weight: 400;
	margin-top: .25rem;
}
