@charset "UTF-8";


body {
    background-color: aliceblue;
}

/* old embedded css in home.html */
 
 
#navbarwidth {
    width:100%;
    position:absolute;
    text-align: center;
        width: -moz-available;          /* WebKit-based browsers will ignore this. */
    width: -webkit-fill-available;  /* Mozilla-based browsers will ignore this. */
    width: fill-available;
}
#nav {
    background: #292929;
    background: -moz-linear-gradient(top, black, #3c3c3c 1px, #292929 25px);
    background: -webkit-gradient(linear, left top, left 25, from(black), color-stop(4%, #3c3c3c), to(#292929));
    position:absolute;
    left:0%;
    top:0%;
    margin: 0px;
    padding: 0;
    border: 1px yellow;
    border-bottom: none;
    width:100%;
    width: -moz-available;          /* WebKit-based browsers will ignore this. */
    width: -webkit-fill-available;  /* Mozilla-based browsers will ignore this. */
    width: fill-available;
}
#nav li a, #nav li {
    text-align: center;
    display: inline-block;
    min-width: 70px;
}
#nav li {
    list-style: none;
}
#nav li a {
    padding: 1em 2em;
    text-decoration: none;
    color: #5FFB17;
    border-right: 1px solid #3c3c3c;
    border-left: 1px solid #292929;
    border-bottom: 1px solid #232323;
    border-top: 1px solid #545454;
}
#nav li a:hover {
    background: #2a0d65;
    background: -moz-linear-gradient(top, #11032e, #2a0d65);
    background: -webkit-gradient(linear, left top, left bottom, from(#11032e), to(#2a0d65));
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}


hr {
    border: 0;
    border-top: 1px dotted #333;
    margin: 20px 0 0 96px;
}










.Issue_position {
	position: relative;
	top: 10px;
}
.Issue_position2 {
	position: relative;
	left: 18px;
	top: 10px;
}



#notable_special_issues {

width:1000px;
position: relative;	
display:block;
margin: 50px 0 0 96px;
padding: 0;
border: 0;

}


#notable_special_issues .img_content {
    float:left;
    position: relative;
    top: 0;
    left: 0;
    bottom:0;
    z-index: 9999;
    width:250px;
}


#otherWaysToAccessFS {
margin: 0 0 0 96px;
padding: 25px 0 0 0;
}



.img_content img {
    display: block;
    width:200px;
    }


#social_media_wrapper {
width: 550px;
position: relative;	
margin: 30px 0 0 90px;
padding: 0;
border: 0;
	
}
#social_media_wrapper a,
#social_media_wrapper img {
	border: 0;
}
.social_media {
	
	margin: 0;
	padding: 0;
	
	width: 50%;
	position: relative;
	float: left;
}
.style2 {
	color: #666;
	font-size: 16px;
}
.style5 {font-size: 14px;  }


 

/* DIVS ************************* */

#covid_responses {

width:1000px;
position: relative;	
display:block;
margin: 50px 0 0 96px;
padding: 0;
border: 0;

}


#covid_announcement {
float:right;
width:200px;
height:200px;
color:white;
background-color:#154f85;
font-size:20px;
padding:15px;

}
#covid_responses h2{
font-size:24px;
margin-top:0px;
}

#covid_responses .img_content {
    float:left;
    position: relative;
    top: 0;
    left: 0;
    bottom:0;
    z-index: 9999;
    width:350px;
}











.IndentedDIV {
margin-top:15px;
margin-left: 75px;
margin-bottom:0;
padding-right: 0;
}


  


#ProjectMuse_Access, #Continue_to_accept_submissions	{

	width:100%;
	float:left;
	position:relative;
	margin-left:70px;

	
	background-color:#fffff4;
 border-radius: 50px 15px ;


 margin-bottom:50px; 
  
 padding-bottom:30px; 

}



#ProjectMuse_Access > h1 {
	
	
	font-family: ardoise-narrow-std, sans-serif;
	text-transform: uppercase;
	font-size:20px;
	border:0;
	

	margin:0;
	margin-top:40px;
	padding-left:0;
	
	letter-spacing:2px;
	color:black;
	 
	text-align:center;
	max-width: 550px;
/* 	border-top: 2px dotted black; */
	margin-left:auto;
	margin-right:auto;
	
}
#ProjectMuse_Access	p, #Continue_to_accept_submissions p {
	
	font-family: ardoise-narrow-std, sans-serif;
	font-size:20px;
	border:0;
	
	
	padding:0;
	
 
	margin-bottom:20px;
	
	color:black;

	text-align:center; 
	line-height:  1.25em

}

.largerDV {
	font-size:25px;
	
}


#ProjectMuse_Access	a:link, #ProjectMuse_Access	 a:visited, #ProjectMuse_Access	 a:hover, #ProjectMuse_Access	a:active {
color:blue;
}


#Continue_to_accept_submissions {
	
	background-color:white;
}
#Continue_to_accept_submissions p {
	
	
	padding-left:150px;
	padding-right:150px;
	margin-top:2em;
}


#Continue_to_accept_submissions h1 {
	font-size: 36px;
	text-align:center; 
	padding:0;
	margin:50px 0 0 10px;
	letter-spacing: 0;
}
	
	

#Continue_to_accept_submissions	a:link, #Continue_to_accept_submissions	 a:visited, #Continue_to_accept_submissions	 a:hover, #Continue_to_accept_submissions	a:active {
color:blue;
}	
/* -------------------------------- */	




#intro_Paragraph {
font-size:15.5px;
line-height: 1.45em;
}

.current_issue_wall_of_text {
line-height: 21px;
font-size:14px;
}


/* 2022 */

/* was preface_intro  #preface_first_line {*/

.preface_first_line {
	
text-transform:uppercase;
font-size: 16.25px;
letter-spacing: 1.5px;
color:black;

font-family: warnock-pro, serif;
font-weight: 700;
font-style: normal;

letter-spacing:2px;

}

.previous_issue_wall_of_text {
line-height: 1.35em;

}


.current_issue_wall_of_text a:link, 
.previous_issue_wall_of_text a:link {
	text-decoration: underline;
}


/* CSS3 hyphens property */
#intro_Paragraph, 
.current_issue_wall_of_text, 
.previous_issue_wall_of_text {

/*
-ms-word-break: hyphenate;
     word-break: hyphenate;

     // Non standard for webkit
     word-break: hyphenate;
*/
-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;



   }

 
 
 
 /* 2022 home */
 
.volume_header, .special_issue_header {
text-transform:uppercase;
font-size: 11.25px;
letter-spacing:2px;
color: #000066;
margin: 0;


font-family: warnock-pro-subhead, sans-serif;
font-weight: 700;
font-style: normal;


}


.special_issue_header em, .special_issue_title em {
	font-style: italic;
	
}


 /* 2022 home */


.special_issue_title, .special_issue_video_title {

font-size: 27px;
line-height:1.1em;
letter-spacing:0;
margin: 0;
margin-bottom: 2em;

color: #000066;
text-transform:none;
 
 
font-family: warnock-pro-display, serif;
font-weight: 700;
font-style: normal;
 
}



.special_issue_header {
	

	margin-top:50px;
	margin-bottom:5px;
}


.volume_header {
	margin-top:22px;
	margin-bottom:25px;
/*	color:#fffff4; */
}



/* 2022 home */


/* was previously unique ID 
#volNum 
*/

.volNum {
/*
text-transform:uppercase;
letter-spacing:2px;
*/
 /* font-variant: small-caps; */
 margin-top:34px;
color: #000066;

/* color:#fffff4; */
font-size: 70px;
margin-bottom:15px;


font-family: warnock-pro-display, serif;
font-weight: 700;
font-style: normal;

font-variant-numeric: lining-nums; /* <numeric-spacing-values> */



}
.amper {
	
	color: #000099;

}
.trash {
font-variant-numeric: lining-nums; /* <numeric-figure-values> */
font-variant-numeric: oldstyle-nums; /* <numeric-figure-values> */
font-variant-numeric: proportional-nums; /* <numeric-spacing-values> */
font-variant-numeric: tabular-nums; /* <numeric-spacing-values> */

} 

/* 2022 home */
/* Main div */
#CurrentIssue, #PreviousIssue, #ForthcomingIssue, #NotablePreviousIssue {
	width:100%;
	float:left;
	position:relative;
	margin-left:70px;
	
	
	
	background-color:#fffff4;
border-radius: 15px 100px 100px 5px;
}

/*
#CurrentIssue .coverImg {

width:215px; 
}
 */

 
 

#CurrentIssue > h1 {
/*	font-size: 12px;
*/

/*
	text-transform: uppercase;
	
	margin:0;
	margin-top:8px;
	margin-bottom: 25px;
	padding-top: 5px;
	letter-spacing:1.5px;
	*/
}


#CurrentIssue h1 a:link, #CurrentIssue h1 a:visited, #CurrentIssue h1 a:hover, #CurrentIssue h1 a:active {
color:blue;
}


dl {

color: black;
font-family: Geneva,Arial,Helvetica,sans-serif;
font-size: 13px;
line-height: 17px;
font-weight: normal;

  width: 100%;
  overflow: hidden;
  padding: 0;
  margin: 0
}
dt {
  float: left;
  width: 5%;
  /* adjust the width; make sure the total of both is 100% */
  padding: 0;
  margin: 0;
  margin-top: 10px;
}
dd {
  float: left;
  width: 95%;
  /* adjust the width; make sure the total of both is 100% */
  padding: 0;
  margin: 0;

}



/* none blue only */
dt a:link, a.footnote:link, sup.footnote a:link, p#author a:link, li a:link, a:link.none
    {color:blue; background-color: transparent; text-decoration: none}
dt a:visited, a.footnote:visited, sup.footnote a:visited, p#author a:visited, li a:visited, a:visited.none
    {color: blue; background-color: transparent; text-decoration: none}
dt a:hover, a.footnote:hover, sup.footnote a:hover, p#author a:hover, li a:hover, a:hover.none
    {color: red; background-color: transparent; text-decoration: underline}
dt a:active, a.footnote:active, sup.footnote a:active, p#author a:active,li a:active, a:active.none
    {color: white; background-color: blue; text-decoration: none}
dt a:focus, a.footnote:focus, sup.footnote a:focus, p#author a:focus,li a:focus, a:focus.none
    {color: white; background-color: blue; text-decoration: none}







/* ******************************** */

/*   Warnock-erra CSS styles FS 
    November 2022
    
    -dv
 
*/




/* new DIVs */


/* Basic clear both side, use as empty div */
.clearDIV {
	
	clear:both;
	
}
 

/* Second div */
#PreviousIssue  {
	
	/*
	width:100%;
	float:left;
	position:relative;
	margin-left:70px;
	
	*/
}


 

#CurrentIssue > h1, #PreviousIssue > h1, #ForthcomingIssue > h1, #NotablePreviousIssue > h1, h1.sectionHeader {
font-family: ardoise-narrow-std, sans-serif;
	text-transform: uppercase;
	font-size:20px;
	border:0;
	
	/*
	margin:0;
	margin-top:8px;
	margin-bottom: 25px;
	padding:10px 0 0 120px;
	letter-spacing:1.5px;
	*/
	padding:10px;
	margin:0;
	margin-top:100px;
	margin-left:50px;
	padding-left:0;
	background:    rgb(255,255,244);
	letter-spacing:2px;
	color:black;
	
                                  		border-top: 2px dotted black;
                                  		max-width:950px;
                                  		
                                  		text-align:center;
                                  		margin-bottom:50px;
}


#CurrentIssue > h1 {
		margin-top:50px;
		
}





h1.sectionHeader {
	margin-left:50px;
	
}

#PreviousIssue h1 a:link, #PreviousIssue h1 a:visited, #PreviousIssue h1 a:hover, #PreviousIssue h1 a:active {
color:blue;
}


#NotablePreviousIssue h1 a:link, #NotablePreviousIssue h1 a:visited, #NotablePreviousIssue h1 a:hover, #NotablePreviousIssue h1 a:active {
color:blue;
}


/* Third div */
#ForthcomingIssue  {
	width:100%;
	float:left;
	position:relative;
	margin-left:70px;
}


 
/*
#ForthcomingIssue > h1 {

	text-transform: uppercase;
	
	margin:0;
	margin-top:8px;
	margin-bottom: 25px;
	padding-top: 5px;
	letter-spacing:1.5px;
}

*/


#ForthcomingIssue h1 a:link, #ForthcomingIssue h1 a:visited, #ForthcomingIssue h1 a:hover, #ForthcomingIssue h1 a:active {
color:blue;
}








div.header table td {
	padding: 10px 35px 0 0;
	vertical-align:top;
	

	}

 

 
.menuheader {
	font-family: ardoise-std, sans-serif;
font-weight: 700;
font-style: normal;
	font-size:16px;
	color:#900C3F;
	 
	color:#900603;
	color:#B43757;
	
	color:#900603;
	
	
	
	font-family: warnock-pro-subhead, sans-serif;
font-weight: 700;
font-style: italic;
font-size:24px;
	line-height:1em;
		  
font-size:20px;		  
		     margin-top: 35px;
                                      display: block;  
		  
		  
}
 
 /* 2022 cleanup dv */
.SideNavigationCategory, .menu a {
	
font-family: ardoise-std, sans-serif;
font-weight: 500;
font-style: normal;
	font-size:13px;
	
	
	
	
	
	
	}


/* top horz menu */
.header a {
	
	font-family: warnock-pro-subhead, sans-serif;
font-weight: 700;
font-style: normal;
color:white;
font-size: 12px;
	
		 text-transform: uppercase;
									 letter-spacing: 2px;
	
}





/* FS name over menu */

#FS_name_container {
	

width:175px;
height:75px;

}

#FS_name_container a {
	
	font-family: warnock-pro-display, serif;
font-weight: 700;
font-style: normal;
font-size:40px;
line-height:30px;
	 text-transform: uppercase;
									 letter-spacing: 2px;
									 color:#900603;
									 
}

#FS_name_container a:hover {
	text-decoration:none;
	
	
}
#FS_name_container a span{
	font-size:27px;
	
}





#issueSideBar {
    width: 150px;
    border:none;
    border-top: 1px solid #ccc; 
    border-bottom: 1px solid #ccc; 
    display: inline;
    position: absolute;
    
    z-index: 1;
    
    
    
    top: 159px;
    left: 753px;
}




#issueSideBar2 {
    width: 150px;
    border:none;
    border-top: 1px solid #ccc; 
    border-bottom: 1px solid #ccc; 
    display: inline;
    position: absolute;
    
    z-index: 1;
    
    
    
    top: 359px;
    left: 753px;
}





#issueSideBar3 {
    width: 150px;
    border:none;
    border-top: 1px solid #ccc; 
    border-bottom: 1px solid #ccc; 
    display: inline;
    position: absolute;
    
    z-index: 1;
    
    
    
    top: 559px;
    left: 753px;
}




/* the issue blurb below Image */



#CurrentIssueIntro, #PreviousIssueIntro,  #ForthcomingIssueIntro, #NotablePreviousIssueIntro {
    /* width: 550px; */
    /* width:670px; */
    
    /* 210 > 240 > 260 */
     width:260px; 
    border:none;
    
    /*
    border-top: 1px solid #ccc; 
    border-bottom: 1px solid #ccc; 
    
    */
    display: inline;
    position: absolute;
    
    z-index: 1;
    

/*
    top: 696px;
    left: 38px;
    text-align:center;
  */
     top: 210px;
    left: 608px;


}

#CurrentIssueIntro {
 /*
 left:668px;	
 top: 230px;
 */

 left: 587px ;	
 
 width:409px;
 
 top: 273px;
}

#LeftSpecialIssueBlock {
    width:285px; 
    border:none;
    
    display: inline;
    position: absolute;
    
    z-index: 1;

  
 top: 350px;
	    left: 587px 
}

#PreviousIssueIntro, #NotablePreviousIssueIntro  {
     top: 363px;
    left: 608px;

	   }


#ForthcomingIssueIntro  {
/* nothing */

}


#CurrentIssuePreface, #PreviousIssuePreface, #NotablePreviousIssuePreface, #ForthcomingIssuePreface, .ToC  {
	float:left;	
	margin-top:50px;
}	


#CurrentIssuePreface, #PreviousIssuePreface, #NotablePreviousIssuePreface, #ForthcomingIssuePreface {
	 
	width:60%;
}


#CurrentIssuePreface p, #PreviousIssuePreface p, #NotablePreviousIssuePreface p, #ForthcomingIssuePreface p  {
	
	font-family: warnock-pro, serif;
font-weight: 400;
font-style: normal;
line-height:1.5em;

font-size: 22px;

margin:0;



padding: 20px;



padding-left:40px;
padding-top:15px;


font-variant-numeric: oldstyle-nums; /* <numeric-figure-values> */
	}


.upsize {
	font-size:85px;

}

.slash {
	
/* font-size: 50px; */
 font-variant-numeric: diagonal-fractions; /* <numeric-fraction-values> */

 
}
 
 
/* DIV */

.ToC {
	
	 
	/* width:40%; */
	 width:36%;
/*	color:#fafafa; */
/*	background-color:#f7ebed; */
	padding:20px;
	

}




li.TocTitle {
	font-family: ardoise-narrow-std, sans-serif;
font-weight: 700;
font-style: normal;
font-size:14px;
text-transform:uppercase;
letter-spacing:1px;

margin-bottom:2em;
	                                       color: #666; 
	
}



/* ------------------------------------- */







div.menu
                                  {
                                      margin-left: 30px
                                  }

div.menu p.SideNavigationCategory
                                  {
                                      margin: 0
                                  }
/*
div.menu span.menuheader
                                  {
                                      margin-top: 20px;
                                      display: block;
                                  }
                 */                
                                

h1,
h2,
h3,
h4
                                  {
                                      font-weight: normal
                                  }

h1,
h2
                                  {
                                      font-family: 'warnock-pro', Geneva, Arial, san-serif;
                                      margin: 0;
                                      font-size: 36px;
                                      line-height: 1em;
                                      color: #75071C;
                                  }

h1
                                  {
                                      margin-top: 20px;
                                      margin-left: 56px;
                                      margin-bottom: 10px;
                                      width: 100%;
                                      line-height: 1em;
                                      
                                      font-size:48px;
                                      letter-spacing:-.5px;
                                      
                                      
                                      font-family: warnock-pro-display, serif;
																			font-weight: 700;
																			font-style: normal;
                                      
                                      
                     
                                  }
                                  
                                  
                                  
                                  h1.Gino {
                                  	/*
                                  	background:black;
                                  	color:white;
                                  	margin-bottom:0;
                                  	
                                  	
                                  	padding:0;
                                  	margin:0;
                                  	
                                  	max-width:500px;
                                  	*/

                                  }

h2
                                  {

                                      font-size: 28px;
                                      line-height: 1.12em;
                                      margin-bottom: 30px;
                                      letter-spacing: -.5px;
                                      margin-top:0;
                                      
                                      				 
									 										font-size: 31px;			
									 										
									 										font-family: warnock-pro-subhead, sans-serif;
																			font-weight: 700;
																			font-style: normal;
																			                                      
                                      letter-spacing:0;
                                      
                                      
                                      
                                      
                                          margin-left: 50px;
                                  }
                                  
h2.subheader					  {
                                  	  margin-left: 0;
									 font-size: 13px;
									 
											 
/*									 margin-top: 42px; */
									 margin-top: 13px;

									 margin-bottom: 1em;
									 text-transform: uppercase;
									 letter-spacing: 2px;
									 
									 
									 font-family: warnock-pro-subhead, sans-serif;
									 font-weight: 600;
									 font-style: normal;


								  }
								  
                                  





/* title style for the themes */
h3
                                  {
                                      position: relative;


font-family: ardoise-narrow-std, sans-serif;
font-weight: 800;
font-style: normal;


																			
																			/*
                                      text-transform: uppercase;                                                                            
                                      letter-spacing: 3px;
                                      */
                                      font-size: 26px;
                                      font-size: 30px;                                      
                                      line-height: 1.55em;
                                      
                                      line-height: 1.25em;                                      
                                      margin: 1em 0 0 0;
                                      color: #75071C;
                                      background-color: #CCC;
                                      
                                      /* MS IE  equivilent of the rgba*/
                                      filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#33898989,endColorStr=#33898989);  
                                      zoom: 1; 

                                      
                                      background-color: rgba(137, 137, 137, .2);
                                      border-top: 5px solid #666;
                                      padding: .5em 20px 1em;
                                  }



h3 a:hover
                                  {
                                      text-decoration: none;
                                      cursor: pointer;
                                  }


/* style for "Order this " */

h4
                                  {
                                      position: relative;
                                      font-family: 'Frutiger Neue W01 Light', Arial, Geneva, san-serif;
                                      margin: 0;
                                      font-size: 10px;
                                      
                                      /* previously 12.5px */
/*                                      color: white; */
                                      text-transform: uppercase;
                                      letter-spacing: 2px;
                                      padding: 10px 0 10px 20px;
                                      background-color: #F7F7F7;


                                      color: #666;

                                  }






/* show or hide */

h4 div.showOrHide
                                  {

                                      font-family: ardoise-std, sans-serif;
																			font-weight: 500;
																			font-style: normal;
                                      
                                      
                                      position: absolute;
                                      top: 0;
                                      right: 0;
                                      margin: 0;
                                      padding: 0;
                                      border: 0;
                                      color: #00CC00;
                                      line-height: 1.1em;
                                      padding: 1em 1em;
                                  }

h4 div.showOrHide:hover
                                  {
                                      background-color: #CCC;
                                      cursor: pointer;
                                  }

h4:hover
                                  {
                                      background-color: #CCC;
                                      background-color: rgba(137, 137, 137, .25);
                                  }



h4.coming_soon:hover { 
                                      background-color: #F7F7F7;
                       
}



#MainBody p a,
h4 a,
h4 a:hover
                                  {
                                      color: #933;
                                      text-decoration: none;
                                  }

#MainBody p a:hover,
h4 a:hover
                                  {
                                      text-decoration: none;
                                      cursor: pointer;
                                      padding-bottom: 1.5px;
                                      border-bottom: 1px solid #933;
                                  }





/* 2022 home only */


ol
                                  {
                                      list-style-type: none;
                                      
                                      
																			font-family: ardoise-std, sans-serif;
																			font-weight: 500;
																			font-style: normal;                                      
                                      
                                      font-size: 16px;
                                      line-height: 1.5em;
                                      padding: 3em 0 3em 7em;
                                      margin: 0 0 0 0;


                                      overflow: hidden;
                                  }


div.divider_rule
                                  {
                                      display: block;
                                      padding: 0;
                                      margin-top: 4em;
                                      margin-bottom: 3em;
                                      padding: 0 1em;
                                      border-top: 1px solid #933;
                                  }
                                  
                                



ol.rightToc {
	
	border-left: 1px dotted red;
	padding-left:2em;
	margin-left:30px;
	
	/*
	padding-top:0;
	padding-bottom:0;
	*/
	/* yellow */
	
	/*
	background-color:#fcfcf7;
	*/
	
	padding:0;
	padding-left:30px;
	margin-right:50px;
	color:black;
}


/* 2022 home */
ol li
                                  {
                                      position: relative;
                                      /* margin: 0 0 1em 0; */
                                      
                                      margin: 0 0 10px 0;                                       
                                      padding: 0;
                                      line-height: 1em;
                                  }

/* ***************** */


ol li span.title
                                  {
                                      display: inline-block;
                                      color: #333;
                                                                       
 

                                      font-size: 1.6em;
                                      line-height: 1.1em;
                                      margin-top: .8em;
                                      
                                      
                                      /*
                                      font-family: warnock-pro, serif;
																			font-weight: 600;
																			font-style: normal;
																			
																			letter-spacing:-.5px;
																			*/
																			font-family: warnock-pro-subhead, sans-serif;
																			font-weight: 700;
																			font-style: normal;
																			                                      
                                      letter-spacing:0;
                                      
                                      margin-left: 0em;
                                      padding-left: 0em;
                                      text-indent: -.4em;
                                      /* padding-right: 2em; */
                                      padding-right: 0;
                                      background-color: #E5E5E5;
                                      /* background-color: #EFEFEF; */
                                      /* rgb(239,239,239); _NO__DOTCOMMA__AFTER__*/
                                      
                                      
                                      
                                      /* MS IE  equivilent of the rgba*/
                                      filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#59EFEFEF,endColorStr=#59EFEFEF);  
                                      zoom: 1; 

                                      background-color: rgba(239,239,239,.35);
                                      width: 100%;
                                      
                                      
                                
                                  }
                                  
                   
                                  
ol li span.title em {
															/*    font-family: warnock-pro-subhead, sans-serif;
																	
																	*/
																	font-style: italic;

																	
}

                                  
ol li span.title em.article_type {
															/*    font-family: warnock-pro-subhead, sans-serif;
																	
																	*/
																	font-style: italic;
																	font-weight: 400;
															 
																	
}


/* 2022 home */
ol li .author, ol li .authorListOnly, ol li .artist
                                  {
                                      display: block;
                                      /* position: absolute; */
                                      top: 0;
                                      /* left: -6em;                              */
                                      
                                    /*
                                      font-family: ardoise-std, sans-serif;
																			font-weight: 500;
																			font-style: normal;
                                      
font-family: ardoise-narrow-std, sans-serif;
font-weight: 400;
font-style: normal;
                                      
                                      font-family: ardoise-std, sans-serif;
font-weight: 100;
font-style: normal;
                                     
*/                                     
                                     font-family: ardoise-std, sans-serif;
font-weight: 400;
font-style: normal;


 
                                      /*
                                      font-size: 17px;
                                      */
                                      
                                      
                                      /* text-transform: uppercase; */
                                      /* letter-spacing: 3px; */
                                       color: #666; 
                                      margin: 0;
                                      
																			font-size: 13px;
                                      line-height:1.25em;
                                      
                                     /* color:black; */

                                  }
                                  



ol li .artist {
	
	margin-top: 15px;
	
	     font-family: ardoise-std, sans-serif;
font-weight: 400;
font-style: italic;
}

/* 2022 change -  when a cluster contains authors only */
.authorListOnly {
	color: #666;
	margin-bottom:15px;
	text-transform: uppercase;
	letter-spacing: 3px;
	font-size:11.2px;
	line-height:14px;
	margin-right:50px;
}


/* 2022 change for word "and"  */
ol li .author .preposition, .authorListOnly .preposition 				{
	
	font-size: 8px;
}                                  




ol li .issue
                                  {
                                      display: block;
                                      color: #333;
                                      font-family: 'warnock-pro', san-serif;
/*                                    font-size: 1.25em;
*/
                                      font-size: 1.15em;                                      
                                      line-height: 1em;
                                      margin: 1em 0 0 0;
                                      color: black;
                                  }

ol li .issue em
                                  {
                                      
                                      font-family: 'warnock-pro', serif;
																			font-weight: 400;
																			font-style: italic;
                                  }

ol li .special_issue
                                  {
                                      display: inline-block;
                                      width: 100%;
                                      color: #333;
                                      font-size: .85em;
                                      letter-spacing: .5px;
                                      margin-top: 1em;
                                      padding-right: 0em;
                                      color: black;

                                      
																			font-family: ardoise-std, sans-serif;
																			font-weight: 200;
																			font-style: normal;
																			
																			

                                      line-height: 1.25em;
                                      text-indent: -5px;
                                  }


/* the text "Special Issue" */
ol li .special_issue span
                                  {
                                      float: left;
                                      font-size: .8em;
                                      text-transform: uppercase;
                                      letter-spacing: 2px;
                                      display: block;
                                      width: 50px;
                                      padding-right: 25px;
                                      padding-bottom: 1em;
                                      text-indent: 0px;
                                      line-height: 1.6em;
                                      
                                      
                                      
                                      
                                      
																			font-family: ardoise-narrow-std, sans-serif;

                                      
                                      
                                      
                                      
                                  }

ol li .buy
                                  {
                                      margin-top: 10px;
                                      line-height: 1em;
                                      display: inline-block;
                                  }

ol li .buy a
                                  {
                                      font-family: 'FrutigerNeueW01-Regular', Arial, Geneva, san-serif;
                                      text-transform: uppercase;
                                      letter-spacing: 2px;
                                      font-size: 10px;
                                  }

#MainBody ol li .buy a:visited
                                  {
                                      color: #993333;
                                      /* rgb(153,51,51); _NO__DOTCOMMA__AFTER__*/
                                      color: rgba(153,51,51, .5);
                                  }

ol li .buy a:hover
                                  {
                                      text-decoration: none;
                                      border-bottom: 1px solid #933;
                                      padding-bottom: 2px;
                                  }

/*
h2 span.OrganizationName
                                  {
                                      font-family: 'warnock-pro', serif;
																			font-weight: 400;
																			font-style: italic;
                                      
                                      
                                      
                                  }
                                  
  */
  h2 em {
  	
  																				font-style: italic;
  																				letter-spacing:-.5px;
  	
  	
  }                                
h1 span.OrganizationName

                                  {

																			/*
																		font-family: warnock-pro-display, serif;
																		font-weight: 700;
																		*/
																		font-style: italic;

                                      
                                      
                                      
                                  }
                                  
                                  
h1 span.OrganizationName::after 	{
                                  

															    content: "\a";
															    white-space: pre;
																	}
                                  
                                  
               
               /* 2022 */                   

#MainBody > p
                                  {

                                      
                                      font-family: ardoise-std, sans-serif;
																			font-weight: 300;
																			font-style: normal;
                                      
                                      font-size: 13.755px;
                                      
                                      
                                  }

#MainBody p.question
                                  {
                                      /* font-family: 'FrutigerNeueW01-BookIt', 'Geneva Italic', 'Arial Italic', Geneva, Arial
                                      */
                                      
                                      
                                      
                                      
                            font-family: ardoise-std, sans-serif;
font-weight: 300;
font-style: italic;
                                  }



#MainBody #firstParagraph {
	font-size: 1.25em;
	line-height: 1.35em;
	margin-bottom: 0;
	margin-right: 25px;
 
	
	
	
 
font-family: ardoise-std, sans-serif;
font-weight: 200;
font-style: normal;
font-family: ardoise-std, sans-serif;
font-weight: 100;
font-style: normal;
}



div#library
                                  {
                                      position: absolute;
                                      width: 200px;
                                      margin: 0;
                                      border: 0;
                                      padding: 1em;
                                      background-color: #EFEFEF;
                                      /* rgb(239,239,239); _NO__DOTCOMMA__AFTER__*/


                                      /* MS IE  equivilent of the rgba*/
                                      filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#40EFEFEF,endColorStr=#40EFEFEF);  
                                      zoom: 1; 


                                      background-color: rgba(239,239,239, .25);
                                      /*80*/
                                      left: 830px;
                                      top: 205px;
                                      
                                      
       
                                      
                                  }

div#library > ul
                                  {
                                      width: 85%;
                                      background-color: #999;
                                      /*rgb 51 51 51 */
                                      
                                      
                                      /* MS IE  equivilent of the rgba*/
                                      /*filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#403D3D3D,endColorStr=#403D3D3D);  
                                      zoom: 1; 
                                      */
                                      
                                      background-color: rgba(61,61,61, .25);
                                      padding-left: -1em;
                                  }

div#library > ul li
                                  {
                                      width: 100%;
                                      padding: 0;
                                      margin: 0;
                                      display: inline-block;
                                      text-align: center;
                                  }
                                  
                                  
                                  #library p {
                                  	                               
                                      font-family: ardoise-narrow-std, sans-serif;
																			font-weight: 300;
																			font-style: normal;
                                      
                                      
                                      
                                      
                                      
                                      
                                  }
                                  
                                  
                                  
                                  
/* newest 2012 */

#themes_list {
margin-top: 10px;
margin-bottom: 30px;
margin-left: 50px;
border-top: none;
padding-left: 0;
}

#themes_list li {
text-transform: none;
letter-spacing: 0;
font-size: 15px;
display: block;
background: white;
padding-left: 0;
padding-top: 5px;
padding-bottom: 5px;
margin: 0;

}



/* .introduce_cluster  WRONG -- cluser = issue volume and number */

.divider{
color:#456789;
margin-top: 125px;
/* margin-bottom: -20px;
*/

 margin-bottom: 20px;
margin-left:0;
margin-top:0;

padding-top:5px;

border-top-style: solid;
border-top-color: black;
border-top-width: 1px;


width:100%;

margin-top:100px;
}



/* 2022 */ 


.cluster_theme_name {
	

font-family: ardoise-narrow-std, sans-serif;
font-weight: 700;
font-style: normal;
font-size:24px;
line-height:1em;
letter-spacing:0;
	
	color: #75071C;
	
	margin-top:15px;
}

.cluster_theme_name .theme_sub_title {
	font-size:18px;
  

}

.cluster_theme_info {
	

/* same as .issue except margin-right is better*/

                               				display: block;

                                      font-size: 20px;                                      
                                      line-height: 1em;
                                      margin: 1em 1em 0 0;
                                      color: black;

																			font-family: ardoise-narrow-std, sans-serif;
																			font-weight: 700;
																			font-style: normal;
																			letter-spacing:0;




}


/* breaks in IE8 earlier */
ol li:last-child {
margin-bottom:0;

}

ol.cluster {

/* margin-left: -35px; */
margin-left: -115px;
margin-bottom: 0;
padding-bottom: 0;
}

                                  
#access li {
text-transform: none;
letter-spacing: 0;
font-size: 15px;
display: block;
background: white;
padding-left: 0;
padding-top: 5px;
padding-bottom: 5px;
margin: 0;


 
}      

#access {
border:none;
margin:0 0 0 50px;	
padding:0;
                                      list-style-type: square;

}                                  
#access li:hover
                                  {

                                      cursor: auto;
                                      color:black;
                                  }

#access li a  {
  
	text-decoration:underline;
	cursor:pointer;
  color: #933;
}

#access .access_note {
	
																				display:block;
																				font-weight: 300;
																				margin-left:16px;
}

#access em {
	
	
																				font-weight: 500;
																				font-style: italic;
}



a.continue {
	background:yellow;
	color:black;
	/* text-align:right; */
	letter-spacing:1px;
	font-size:14px;
}


h2.myIssue {
	
	font-variant: small-caps;
    
    color: #000066;
    
    font-size: 24px;
    margin-bottom: 15px;
    font-family: warnock-pro-display, serif;
    font-weight: 700;
    font-style: normal;
	
	
}







#Anniv_Video {
	
	
	
/*	
	background:#ebebca;
	*/
	
   width:210px; 
  	margin:0 0 15px 0;
	
	 
border-top: 1px solid #702963;

border-bottom: 1px solid #702963;
 

}



#Anniv_Video .special_issue_video_title {
color:#702963	;	
font-weight:700;	
	font-size:19.5px;
	margin-bottom:25px;
		margin-top: 15px;
}


#Anniv_Video .special_issue_header, #cornerAnnouncement .special_issue_header {

color:#702963	;	
font-weight:700;
	margin-top: 15px;
}



#Anniv_Video p, #cornerAnnouncement p {  
	font-family: warnock-pro, serif;
font-weight: 400;
font-style: normal;
font-size:15px;
color:#702963	;	
 
}

#Anniv_Video a, #cornerAnnouncement a {
		font-family: ardoise-narrow-std, sans-serif;
																			font-weight: 400;
																			font-style: normal;
 
}  


#CurrentIssue > h1 {
	
	border-top:none;
	
}



#cornerAnnouncement {

/*
  border-radius: 50px 240px 50px 240px;
 */
  
  border-radius:0px 104px 0px 50px;
  background: #f0dc7a;	
  background:#e8c8c5;
 /* 
 background:#fff4ff;
 */
  width:140px;
  height:96px;


   display: inline;
    position: absolute;
    
    z-index: 1;
    
     top: 0px;
    left:917px;
    
    color:white;

padding:20px;
   cursor: pointer;
}


#cornerAnnouncement p, #cornerAnnouncement p a {  
	
color:#000066;	
 
}

#cornerAnnouncement .special_issue_video_title {
	
	
}



#cornerAnnouncement .special_issue_video_title {
		font-family: warnock-pro, serif;
font-weight:700;	
	font-size:14.5px;
	margin-bottom:25px;
		margin-top: 15px;
	
		font-style: italic;

	

margin-top:8px ;
	margin-bottom:5px;
	}

#cornerAnnouncement  a > p {
 
			font-family: ardoise-narrow-std, sans-serif;
																			font-weight: 400;
																			font-style: normal;
																			font-size:13.5px;

}



a.continue:hover, a.continue:visited, a.continue:active, a.continue:link {
		text-decoration: none;
font-size:14px;



}

.footnote_header {
	
		font-size:10.5px;
		border:0;
		border-top: 1px;
		padding-bottom:0px;

}

.footnote_ref {
	
  vertical-align: super;
  font-size: smaller;
}

.footnote {
			font-size:9.5px;
			margin:0;
			padding-top:0px;
	margin-left:20px;
	
	
				font-family: ardoise-narrow-std, sans-serif;
																			font-weight: 400;
																			font-style: normal;
																			font-size:13.5px;

}