  /*  a{}
a:link{}
a:hover{ color: #446898; }
  */

li{font-size:12px;font-family: verdana, arial, sans-serif;}

table.figure{
	text-align: center;
	font-style: oblique;
	margin:15px auto;
	width:100px; 
	padding: 2px;}

.mainheading{ font-size: 20px;}

h1{
	padding-top: 10px;
  font-size: 18px;
	font-weight:500;
	font-style: normal;}

h2{
	font-size: 14px;
  font-weight: bold;
	font-style: italic;
	padding-left: 25px;}

h3{
	font-size: 13px;
	font-weight: bold;
	padding-left: 25px;}

h4{
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	padding-left: 25px;}

h5{font-size: 12px;
	font-weight: bold;
	padding-left: 25px;}	
	
h6{font-size: 12px;
	font-weight: bold;
	font-style: italic;
	padding-left: 25px;}	

.small{font-size:-.75em;}

.contentItemTable{border:0px;}

.contentItemTableLeft{
	vertical-align: top;
	padding: 0px 10px 0px 0px;}

.contentItemTableRight{
	width: 180px; 
	vertical-align: top;}
	
.contentItemTableRight div{
	border:3px outset #007297;
	padding:10px;
	text-align: center;}
.contentItemTableRight div p{font-size:10px;}



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

    Classed added by Christina since 2/1/2019       

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


/*******    ADDING sitewide two-line mainheading plus rightpanel innards      *******/

h1.mainheading .mainheading-subhead {
  font-size:smaller; 
  line-height:24px; 
  display:block;
  font-style: normal;
  }

h2 {
  padding-left: 12px;
  font-style: normal;
  }

h3 {
  padding-left: 18px;
  }

.contentItemTable{}

td.contentItemTableRight .sidebarheading { 
 font-weight:500; 
 font-size:16px;
 }   
td.contentItemTableRight .sidebarimg { 
 width: 90%;
 }

ul.spacious-list li {
	margin-bottom:9px;
}

ol.spacious-list li {
	margin-bottom:9px;
}

/* 
    ***    ADDING styling for Quotable Callouts    ***
*/

div.quotable-callout {
   display: table;
   margin-left: 0px; 
   margin-right: 0px;  
   padding-top:8px; 
   padding-bottom:8px;
   }
div.quotable-callout blockquote { 
   text-align:center; 
   margin-left:12%;
   margin-right:12%;
   background-color: transparent;
   font-family:Georgia, 'Times New Roman', Times, serif; 	
   }
div.quotable-callout blockquote a { 
    font-family: Georgia, 'Times New Roman', Times, serif;       
   }
div.quotable-callout span.quotable-text {
   font-style: italic;
   font-size: 12pt;
   line-height:28px; 
   }
div.quotable-callout span.quotable-text:before { 
   font-size:44px;
   font-style: italic; 
   line-height:0.6em;  
   margin-left:-14px;
   padding-right:6px;
   vertical-align:-14px;
   content: "\275D";
   opacity:0.2;
   }
div.quotable-callout span.quotable-text:after {
   font-size:44px;
   font-style: italic; 
   line-height:0.6em;
   vertical-align:-14px;
   padding-right: 0.3em;
   content: "\275E"; 
   opacity:0.2;
   }
div.quotable-callout footer {
   display:block;
   padding: 18px 8px 6px 8px;
   text-align:center;
   padding-left: 10%; 
   padding-right: 10%; 
   }
div.quotable-callout cite {
   font-size:11pt;
   line-height: 20px;
   font-style: normal; 
   }
div.quotable-callout blockquote cite:before {
    content: "\2013";
   }


/* 

    ***    ADDING styling for Quotable Writings    ***  
*/
div.quotable-writings {
   display:table;
   font-size:inherit;
   margin-left:0%; 
   margin-right:10%;  
   }
div.quotable-writings blockquote {  /* padding determines gap btwn text and " marks */
    position: relative;
    margin: 0.5em 0.5em 0.5em 0.5em; /* top right bottom left */
    padding: 0.3em 3em  0.3em 3.5em; /* top right bottom left */
   }
/* Thanks: http://callmenick.com/post/styling-blockquotes-with-css-pseudo-classes */
div.quotable-writings blockquote:before {
	position: absolute;
    font-size:4em;
    line-height: 1;
    top: 0;
    left: 0;
    content: "\275D";
	opacity:0.2;
}
div.quotable-writings blockquote:after {
	position: absolute;
    float:right;
    font-size:48px;
    line-height: 1;
    right:0;
    bottom:0.0em;
    content: "\275E";
	opacity:0.2;
}
div.quotable-writings blockquote footer {
    padding: 6px 0 0 12px;
    text-align:left;
}
div.quotable-writings blockquote cite:before {
    content: "\2013";
}

/* 
    ***    ADDING video containers      ***
*/
/* BEGIN: Code for fluid video frames */
.video-container {
 position:relative;
 padding-bottom:60.25%;
 padding-top:30px;
 height:0;
 overflow:hidden;
 }
.video-container iframe, .video-container object, .video-container embed {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 }


/*******    ADDING video containers      *******/

/* BEGIN: Code for fluid video frames */
.video-container {
 position:relative;
 padding-bottom:60.25%;
 padding-top:30px;
 height:0;
 overflow:hidden;
 }
.video-container iframe, .video-container object, .video-container embed {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 }


/*******    ADDING visual inserts for images and videos      *******/

table.visuals-sidebar {
 width: 40%;
 align: right;
 }

table.visuals-sidebar td { 
 padding-bottom:6px;
 padding-left:10px;
 width: 100%; 
 }

table.visuals-sidebar tr { 
 vertical-align: top; 
 }

table.visuals-sidebar .image-caption {
 display: block;
 text-align: center;
 font-style: italic;
 padding-top: 2px;
 padding-left: 3px;
 padding-right: 3px;
 }

table.visuals-sidebar .video-minutes {
 font-style: normal;
 }



/*******    ADDING section settings: Historic Firsts    *******/

table.visuals-sidebar .FIRSTS-imgicon {
 width: 50%;
 float: left;
 padding-right: 3px;
 padding-bottom: 8px;
 }

table.visuals-sidebar .FIRSTS-imgicon-caption {
  display: table;
  padding-top: 6px;
  padding-right: 6px;
 }  

table.firsts-teaser {
   width: 25%;
   max-width:225px; 
   }

div.FIRSTS-sideheader {
   background-color: #fafbfd ; 
   font-size: 11px;
   font-weight: bold; 
   color: darkgray ; 
   padding: 6px; 
   text-align: center;   
   }

div.FIRSTS-sideheader a { 
   color: darkgray ;   
   }

div.FIRSTS-sideheader a:hover {
   color: #40678d; 
   text-decoration: underline;   
   }


/*******    ADDING section settings: Publications (Pubs)    *******/

div.docinfo{
   display:none;}

span.mainheadingtitle{
   line-height:20pt;
   font-size:18pt;
   font-weight:normal;
   }

span.mainheadingdetails{
   line-height:14pt;
   font-size:12pt;
   }

span.mainheadingpubnote{
   margin-left: 25px;
   padding: 18px;
   margin-right: 25px;
   }

span.mainheadingmore {
   font-size: 12px;
   font-weight: normal;
   text-align: left;
   }

table.figure {
   text-align: center;
   font-style: oblique;
   margin: 12px 3px 3px 3px; /* top right bottom left */
   width: 90%; 
   padding: 2px;
   }

table.figure .figureImageCell {
   text-align: center;
   }
	
td.figureImageCell img {
   max-width: 900px;
   max-height: 900px; 
   }

table.figure .figureCaptionCell {
   font-style: oblique; 
   line-height: 12px;
   width: 80%;
   }

ol.fatlist { padding-bottom: 12px; text-indent: -48px }
ul.fatlist { padding-bottom: 12px; text-indent: -48px }
li.fatlist { padding-bottom: 12px; text-indent: -48px }

/*******   ADDING classes for Press and Blog RSS Include       *******/

 /* standard rssinclude classes */

 div.rssincl-clear {
   clear: both;
   margin-bottom: 18px;
   }

 a.rssincl-itemtitle {
   color: blue;
   }






/*    END Christina's additions    *********************/
