/* Dropdown Button */
.dropbtn {
    font-family:"Chronicle Deck",Georgia,Times,"Times New Roman",serif; font-size: 12pt; color:#424242; 
    border: none;
    cursor: pointer;
    background-color: white;
    font-weight:bold;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
    position: relative;
    display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    display: none;
    position: absolute;
    background-color: white;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); 
    z-index: 1;
}

/* Links inside the dropdown */
.dropdown-content a {
    color: #424242;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

/* Change color of dropdown links on hover */
/* .dropdown-content a:hover {background-color: #f1f1f1}  */

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
    display: block;
}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {
    /* background-color: #3e8e41;  */
}

body {
    margin: 0 auto;
    width: 100%;
}

.page-content {
    width: 100%;
    display: table;
}

.text-section {
    margin-left: 3%;
    width: 81%;
    color:#00306e;
}

.image-section {
    margin-left: 0%;
    width: 100%;
    margin-top:1.55em;
}

.page-header {
    margin-left: 3%;
    width: 81%;
}

.menufont {font-family:"Chronicle Deck",Georgia,Times,"Times New Roman",serif; font-size: 12pt; color:#424242; }

.figure{max-width:100%;height:auto;border:0}

.smalltext
{
    font-size:.875rem;
    line-height:1.5rem;
}

.ext-nav {
    color:#00adef;
    font-weight:400;
    text-decoration: none;
}

.sub-nav {
    text-decoration: none;
    font-size: 1.5625rem;
    margin-top:1.55556em;
}
.sub-nav:hover {
    text-decoration: underline;
}

.article-title {
    text-align: left;
    font-size: 1rem;
    color:#00306e;
    font-weight:bold;
}

.article-author {
    text-align: left;
    font-size: 0.75rem;
}

nav ul, footer ul {
    font-family:"Chronicle Deck",Georgia,Times,"Times New Roman",serif;color:#00306e;
    padding: 0px;
    list-style: none;
    font-weight: bold;
}
footer div a {
    font-family:"Chronicle Deck",Georgia,Times,"Times New Roman",serif;color: #3a5fcd;
    padding: 0px;
    font-weight: 900;
}
footer div span {
    font-weight: 900;
}
nav ul li, footer ul li {
    display: inline;
    margin-right: 20px;
}
a {
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
.sub-nav,h1,h2,h3,h4,h5,h6{font-family:"Chronicle Deck",Georgia,Times,"Times New Roman",serif;/*color:#00306e;*/margin:0;padding:0;line-height:1.1em}
h1 {
    font-size: 2.5rem;
    line_height: 42px;
}
h2 {
    font-size: 1.875rem;
    line-height:36px;
}
h3 {
    font-size: 1.5625rem;
    margin-top:1.55556em;
}
h4 {
    font-size: 1.25rem;
}
h5 {
    font-size: 1.125rem;
}
h1,h2,h3,h4,h5,h6{font-family:"Chronicle Deck", Georgia, Times, "Times New Roman", serif;/*color:#00306e;*/margin:0;padding:0;line-height:1.1em}

p{font-family:"Chronicle Deck",Georgia,Times,"Times New Roman",serif;/* color:#00306e;*/
  line-height:1.67;/*color:#666;*/clear:left;margin-top:1em;letter-spacing:-.02em}

/*p {font-size:1.33333333em;
   line-height:1.38em;
   color: #333;
}*/
footer {
    border-top: 1px solid #d5d5d5;
    font-size: .8em;
}

ul.posts { 
    margin: 20px auto 40px; 
    font-size: 1.5em;
}

ul.posts li {
    list-style: none;
}

.table {
    width: 100%;
    display: table;
}
 
.table-body {
    width: 100%;
    display: table-row-group;
}

.table-row {
    display: table-row;
}

.table-body-text-cell {
    display: table-cell;
    height: 100%;
    vertical-align: top;
    padding: 10px;
    text-align:justify;
}

.table-body-image-cell {
    display: table-cell;
    height: 100%;
    vertical-align: top;
    padding: 10px;
}

/* New stuff */

.in-line-header {
    font-size: 1.5em;
    padding: 6px;
    font-weight:400;
}

.headline {
    color: blue;
    word-break: keep-all
}

.image-label {
    padding: 2px;
}

.frame1 {
    background-color:#FFEBCC;
    color:#00306e;
    /* color:black; */
}

.frame2 {
    background-color:#990F3D;
    color:white;
}

.frame3 {
    background-color:#00B359;
    color:white;
}

.frame4 {
    background-color:#1AECFF;
    color:#00306e;
    /* color:black; */
}

.frame5 {
    background-color:#0066ff;
    color:white;
    /* color:black; */
}
