body {
    font-size:11pt;
    width:100%;
    margin-top:0px;
    margin-left:0px;
  font-family: Verdana, sans-serif;
}

.glist1796Table{border:none;
margin-left:auto;
margin-right:auto;
text-align:center;

}

#twitterFeed{float:right; margin-left:2%;margin-bottom:5%; }

.pageBody{display:block;margin-top:20px; }

p.folioList {
border:1px black dotted;
background-color:#f1F3cb;
margin-left:5%;
margin-right:5%;
padding:2%;
}


/**.splashPage
{
background-color:#C6C6CD;
}
	**/
.splashPage
{
background-color:#002147;
}
img.splashPage{
margin-top:10%;
margin-bottom:auto;
margin-left:auto;
margin-right:auto;
min-width:300px;
max-width:800px;
width:65%;
}

.splashPage a{text-decoration:none;
    color:#600;
}
h1.splashPage
{
text-align:center;
margin-left:auto;
margin-right:auto;
margin-top:20%;
background-color:#cac0b6;
}

#glist1796, #glist1793
{
background-color:#FCFCE9;
padding:5px;
margin-left:2%;
margin-right:2%;
margin-top:2%;
margin-bottom:2%;
}

#glist1796{ -moz-border-radius: 15px/*{cornerRadius}*/; -webkit-border-radius: 15px/*{cornerRadius}*/; } 

.boxedShaded
{
border:1px black dotted;
background-color:#f1e3bb;
padding:5px;
margin-left:10%;
margin-right:10%;
margin-top:2%;
margin-bottom:2%;
}
.diaryContent {
    margin-left:0.5%;
    max-width:65%;
font-family: "Verdana", sans-serif;
/*font-family: "Arial", sans-serif;*/

}

.indented{margin-left:4%; margin-right:4%;}


#diaryNav {
    float:right; 
    margin-top:0%;
    margin-left:2%;
    margin-right:2%;
    margin-bottom:2%;
    max-width:30%;
}
#calendarDiv {
    font-size:8pt;
/* *   border:thin black dotted; * */
    margin-left:2%;
    padding:5px;
}


div.dMonth {
    margin-top:4%;
}
.pageBody {
    margin-left:2%;
    margin-right:2%;
     
}
.main {
    margin-left:auto;
    margin-right:auto;
}
.bold {
    font-weight:bold;
}
.italic, .italics {
    font-style:italic;
}
/* * Image naviation * */
div.prev {
    float:left;
    display:block;
    width:10%;
    text-align:left;
    font-size:75%;
}
div.next {
    float:right;
    display:block;
    width:10%;
    text-align:right;
    font-size:75%;
}
.imageListNav {
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    padding:1%;
    font-size:75%;
}

.imageListNav a {text-decoration:none;}

.prev a, .prev a img, .next a, .next a img {
    text-decoration:none;
    border:none;
}

/* *  Heading * */

h1,h2,h3,h4,h5,h6,h7{font-family: "Trebuchet MS", sans-serif;display:block;}
h1 {
    color:#600;
    text-align:left;
    font-size:180%;
}
div.godwinHeaderDiv {
    background-color:#002147;
    clear:both;
}
hr {
    height:3px;
    color:#002147;
    background-color:#002147;
    margin-bottom:1px;
}
h1.godwinHeader {
    color:#C7C2BC;
    text-align:left;
    padding-left:2%;
    padding-top:2px;
    padding-bottom:1px;
    background-color:#002147;
    margin-bottom:0px;
    margin-top:0px;
    margin-left:1%;
}
h1.godwinHeader a {
    text-decoration:none;
    color:#C7C2BC;
    background-color:#002147;
/*
  *
  background-color:#002147;
  *
 */
}
h1.godwinHeader a:hover {
    text-decoration:none;
    color:#C7C2BC;
    background-color:#002147;
}
h2 {
    color:#900;
    font-size:150%;
}
/* Map for Folio Browser */
#map {
    width:60%;
    height:75%;
    margin-left:auto;
    margin-right:auto;
    border:#600 thin solid;
}
.center,.centered {
    text-align:center;
    margin-left:auto;
    margin-right:auto;
}

.glist1796, .glist1793, .glist1796Table{margin-left:auto;margin-right:auto;text-align:center;}



/* * table for person records * */
table.godwinPerson tr td.data {
    font-weight: normal;
    border: thin solid black;
    border-collapse: collapse;
    padding:8px;
}
table.godwinPerson tr td.label {
    font-weight: bold;
    background: silver;
    border: thin solid black;
    border-collapse: collapse;
}
table.godwinPerson tr {
    padding:5px;
    margin:5px;
    border: thin solid black;
    border-collapse: collapse;
}
span.title {
    font-style:italic;
}
tr.label {
    background-color:gray;
    font-weight:bold;
}
div.bibl span.author {
    font-weight:bold;
    display:block;
}
/*
  *div.bibl span.workDate {color:#006600;font-weight:bold;}
  div.bibl span.reference {background-color:#F0FFF0;}*
 */
div.bibl span.title {
    font-style:italic;
}
div.bibl {
    background-color:#F8F8F8;
    width:95%;
    margin-bottom:2%;
    margin-top:2%;
    padding:5px;
}
p.bibl {
    background-color:#F8F8F8;
    width:75%;
    margin-bottom:1%;
    margin-left:4%;
    padding:5px;
}
p.dDay span.date, span.day-navDate{
    display:block;
    font-weight:bold;
    margin-left:-3%;
}
p.dDay {
    margin-left:4%;
    margin-right:12%;
    margin-bottom:1%;
    font-size:100%;
    color:#61380B;
    line-height:140%;
}
div.dMonth h3 {
    color:#990000;
    font-size:100%;
}
li.complete {
    text-decoration: line-through;
}
a.persName {
    text-decoration:none;
}
/* * nav bar * */
/*
  div.nav{display:block; background-color:AAA; margin-bottom:5px; margin-top:5px;}
  div.nav ul {list-style:none;}
  div.nav ul li {list-style:none;display:inline; background-color:#002147; color:#FFF; padding-left:1em;padding-right:1em;padding-top:0.5em;padding-bottom:0.5em;margin:0px;font-size:10pt; margin-bottom:5px;}
  div.nav ul li a {text-decoration:none;display:inline; color:#FFF;}
 */
div.nav {
    display:block;
}
div.logos p a {text-decoration:none; padding-left:1px;padding-right:1px; display:inline;}
div.logos p a:hover {text-decoration:none;background-color:transparent;}
div.logos {width:100%;margin-left:-1%; margin-right:-1%; clear:both;text-align:center;}
div.logos p.logos  {margin-left:auto; margin-right:auto; margin-top:0.5%; margin-bottom:1px; }
div.nav ul li {
    list-style:none;
    display:inline;
}
div.nav ul li a {
    background: #002147;
    padding: 5px 12px;
    text-decoration: none;
    border-right: 1px solid white;
    width: 70px;
    color: #EAFFED;
    white-space: nowrap
}
div.nav ul li a:hover {
    background: #1A4473
}
div.nav ul li ul {
    margin: 0;
    padding: 0;
    position: absolute;
    visibility: hidden;
    border-top: 1px solid white
}
div.nav ul li ul li {
    float: none;
    display: inline
}
div.nav ul li ul li a {
    width: auto;
    background: #002147;
}
div.nav ul li ul li a:hover {
    background: #7F1616
}

#diaryNav ul {
    margin-bottom:20px;
}
#diaryNav li {
    list-style:none;
}
#diaryNav ul li a {
    display:block;
    border:1px solid #999;
    background-color:#002147;
    border-left:6px solid #999;
    text-decoration:none;
    color:#FFFFFF;
    padding:5px 5px 5px 25px;
}
span.pbNoFloat {
    display:inline;
    text-align:right;
    width:100%;
    margin-right:2%;
}
span.pbNoFloat a {
    text-decoration:none;
    color:#990000;
}
span.pbNoFloat a:hover {
    text-decoration:underline;
    color:blue;
    background-color:#F0F0B9;
}
span.pb {
    display:block;
    text-align:right;
    width:100%;
    margin-right:2%;
    float:right;
}
span.pb a {
    text-decoration:none;
    color:#990000;
}
span.pb a:hover {
    text-decoration:underline;
    color:blue;
    background-color:#F0F0B9;
}
/* span.dEvent {text-decoration:underline; color:#990000;} */
/* span.dEvent {border-bottom:thin solid #002147;} */
.eventRef {
    color:#FFFFFF;
    background-color:#002147;
    border:1px double blue;
    padding-left:3px;
    padding-right:3px;
    font-size:8pt;
    font-weight:bold;
    margin:2px;
    text-decoration:none;
}
a.eventRef {
    text-decoration:none;
}
a.eventRef:hover {
    background-color:#990000;
}
table tr td ul li {
    display:inline;
    list-style:none;
}
.label {
    font-weight:bold;
}
.NotLonRef {
    display:block;
    font-size:70%;
    font-style:italic;
    margin-left:5%;
}
.notBefore, .notAfter {
    font-size:80%;
    font-style:italic;
}
.unknownDate {
    font-size:80%;
    font-style:italic;
    font-weight:bold;
}
.unknownSex {
    font-size:80%;
    font-style:italic;
    font-weight:bold;
}
/*
  *th.name{width:40%;}
  #th.birth{width:20%;}
  th.death{width:20%;}
  *
 */
th.numWorks {
    width:14%;
}
th,td.works,td.birth,td.death {
    text-align:center;
}
.footer {
    clear:left;
    clear:right;
    clear:both;
   margin-top:0.5%;
   margin-left:0px;;
    margin-right:0px;
    text-align:center;
}

.footer p{margin-top:0px;margin-bottom:0px;}
a.hi,td.hi {
    background-color:yellow;
}
td.previous {
    text-align:right;
}
a.dateRef {
    text-decoration:none;
    color:black;
}
a.dateRef:hover {
    text-decoration:underline;
    color:blue;
    background-color:#F0F0B9;
}
.deleted {
    text-decoration:line-through;
}
.pencil {
    color:gray;
}
.red {
    color:#990000;
}
span.sub {
}
span.sup {
}
.large {
    font-size:125%;
}
.small {
    font-size: 75%;
}
.faint {
    -moz-opacity:.50;
    filter:alpha(opacity=50);
    opacity:.50;
}
.boxed {
    border:black solid thin;
    padding:3px;
    margin-left:2px;
    margin-right:2px;
}
.blot {
    font-weight:bold;
    font-style:italic;
}
/* * This should really be turned into unclear? * */
.darker {
    color:#2A1B0A;
}
.other {
}
.unknown {
}
a:hover {
    background-color:#F0F0B9;
}
/* * foreign styling removed by request of project * */
/* * .foreign {font-style:italic;} * */
.XML-link a {
    text-decoration:none;
    background-color:#fff;
}
.XML-link a:hover {
    text-decoration:none;
    background-color:#fff;
}
.XML-link a img {
    border:none;
}
li.XML-link {
    background-color:#fff;
}
.normal {
    text-decoration:none;
    color:#61380B;
    font-weight:normal;
    font-size:100%;
    border:none;
    font-style:normal;
    -moz-opacity:1;
    filter:alpha(opacity=100);
    opacity:1;
    background-color:inherit;
    padding:0;
    color:#61380B;
}
.people {
    background-color:#F9D9D9;
    padding:2px;
    border:black dotted 1px;
    margin:1px;
     
}
.places {
    background-color:#D9F9D9;
    padding:2px;
    border:black dotted 1px;
    margin:1px;
}
.meals {
    background-color:#D9D9F9;
    padding:2px;
    border:black dotted 1px;
    margin:1px;
}
.meetings {
    background-color:#F9F9D9;
    padding:2px;
    border:black dotted 1px;
    margin:1px;
}
.texts {
    background-color:#EBD699;
    padding:2px;
    border:black dotted 1px;
    margin:1px;
}
.topics{
    background-color:#EBEFCD;
    padding:2px;
    border:black dotted 1px;
    margin:1px;
}
.wrote{
    background-color:#BB969A;
    padding:2px;
    border:black dotted 1px;
    margin:1px;
}

a.dText{text-decoration:none;}
a.dWrote{text-decoration:none;}
.events {
    background-color:#D2E6A9;
    padding:2px;
    border:black dotted 1px;
    margin:1px;
}
.topicsBox{
    background-color:#EBEFCD;
    border:black dotted 1px;
    padding:1px;
}
.peopleBox {
    background-color:#F9D9D9;
    border:black dotted 1px;
    padding:1px;
}
.placesBox {
    background-color:#D9F9D9;
    border:black dotted 1px;
    padding:1px;
}
.mealsBox {
    background-color:#D9D9F9;
    border:black dotted 1px;
    padding:1px;
}
.meetingsBox {
    background-color:#F9F9D9;
    border:black dotted 1px;
    padding:1px;
}
.textsBox {
    background-color:#EBD699;
    border:black dotted 1px;
    padding:1px;
}
.wroteBox{
    background-color:#BB969A;
    border:black dotted 1px;
    padding:1px;
}
.eventsBox {
    background-color:#D2E6A9;
    border:black dotted 1px;
    padding:1px;
}
#displayToggles span {
    margin-left:3px;
    margin-right:3px;
}
#displayToggles span input {
    border:none;
}
#buttonToggle {
font-family: "Trebuchet MS", sans-serif;
    display:inline;
    padding:2px;
    margin:5px;
    background-color:#F9F9DE;
    border:black dotted 1px;
    font-size:10pt;
}
#buttonToggle:hover {
    cursor:pointer;
}
#displayToggles {
    display:inline;
    padding:5px;
    background-color:#F9F9F0;
    border:black dotted 1px;
    width:60%;
}
.personToggle {
    display:inline;
    padding:2px;
    margin:5px;
    background-color:#F9F9DE;
    border:black dotted 1px;
    font-size:10pt;
    color:black;
}
.plusMinus {
    font-weight:bold;
}
#navToggle h3 span.plusMinus {
    padding-left:10px;
    text-align:right;
    font-size:10pt;
}
div#diaryNav span#navToggle {
    font-size:10pt;
    background-color:#D0D0FE;
    border:black dotted 1px;
}
#navToggle, .personToggle {
    cursor:pointer;
}
.flotCaption {
    margin-left:5%;
    font-size:80%;
    font-weight:bold;
}
.navArrow {
    vertical-align:bottom;
}
.navArrow {
    background-color:transparent;
    text-decoration:none;
}
.navArrow:hover {
    background-color:transparent;
    text-decoration:none;
}
.hidden {
    display:none;
}
.listBibl {
    width:100%;
}
/* * Calendar stuff * */
.cal-year {
    text-align:center;
	float:right;
}
.cal-monthHeading {
font-family: "Trebuchet MS", sans-serif;
    text-align:center;
    background-color:#002147;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
}
a.cal-monthHeading:hover {
    color:#900;
    background-color:#002147;
}
.cal-month {
    vertical-align:top;
    padding-bottom:4px;
}
th.cal-weekday {
    border:thin black solid;
    text-align:center;
}
th.cal-weekend {
    border:thin black solid;
    background-color:#8FCBDF;
    text-align:center;
}
tr.cal-monthDayHeadings {
font-family: "Trebuchet MS", sans-serif;
    border-bottom:thin black solid;
    background-color:#BFDFEF;
}
td.cal-month {
    background-color:#FDFDFD;
}
td.cal-dayNum {
    border:thin black solid;
    text-align:center;
    background-color:#FFFFFF;
}
td.cal-dayNumWeekend {
    border:thin black solid;
    text-align:center;
    background-color:#EAEAEA;
}
a.cal-dayLink {
    text-decoration:none;
}
/* *person stuff* */
.venueVinline {
    font-weight:bold;
    font-size:70%;
    color: #002147;
    font-family: 'Trebuchet MS', Helvetica, sans-serif;
}
.venueV {
    font-weight:bold;
    color: #002147;
    font-size:70%;
    margin-left:2px;
    font-family: 'Trebuchet MS', Helvetica, sans-serif;
}
.notAtHomeinline {
    font-weight:bold;
    font-size:70%;
    color:#900;
    font-family: 'Trebuchet MS', Helvetica, sans-serif;
}
.notAtHomeN {
    font-weight:bold;
    color: #900;
    font-size:70%;
    margin-left:2px;
    font-family: 'Trebuchet MS', Helvetica, sans-serif;
}
span.appearance {
    margin-left:0.5%;
    margin-right:0.5%;
}
p.monthList {
    margin-left:2%;
}
p.helpTextDiary {
    font-size:90%;
    background-color:#EEEEFF;
    padding: 4px;
    border:1px dotted black;
}
p.helpText {
    font-size:90%;
    background-color:#EEEEFF;
    padding: 8px;
    margin-right:30%;
    border:1px dotted black;
}
p.helpText span.plusMinus {
    margin:10px;
    text-align:right;
    font-size:10pt;
}
.dataTables_info {
font-family: "Trebuchet MS", sans-serif;
    font-weight:bold;
    font-size:90%;
    color:#002147;
}
.dataTables_length {
font-family: "Trebuchet MS", sans-serif;
    font-weight:bold;
    font-size:90%;
    color:#002147;
}
.dataTables_filter {
font-family: "Trebuchet MS", sans-serif;
    font-weight:bold;
    color:#002147;
    font-size:90%;
}
.dataTables_paginate {
font-family: "Trebuchet MS", sans-serif;
    font-weight:bold;
    color:#002147;
    font-size:90%;
    margin-bottom:3%;
}
table.dataTable {
    border:none;
     
}
.dataTable thead {font-family: "Trebuchet MS", sans-serif;}
.dataTable thead tr th {
    background-color:#002147;
    color:#fff;
    font-size:90%;
    padding-right:25px;
}
#smoothmenu1 {
    margin-left:1%;
}
table.exhibit-tabularView-body tbody tr th {
font-family: "Trebuchet MS", sans-serif;
    background-color:#002147;
    color:#fff;
}
div.exhibit-facet-header {
font-family: "Trebuchet MS", sans-serif;
    background-color:#002147;
    color:#fff;
}
div.exhibit-flowingFacet-header {
font-family: "Trebuchet MS", sans-serif;
    background-color:#002147;
    color:#fff;
}
.brackets:before {
    content:" [";
    font-weight:bold;
}
.brackets:after {
    content:"] ";
    font-weight:bold;
}
/* * tooltip js css * */
#tooltip {
    position: absolute;
    z-index: 3000;
    border: 1px solid #111;
    background-color: #eee;
    padding: 5px;
    opacity: 0.85;
}
#tooltip h3, #tooltip div {
    margin: 0;
     
}
.moreLess {
    color:blue;
    cursor:pointer;
    font-weight:bold;
    font-size:80%;
}

a.authorName {color:blue;}
a.appearanceDate {color:blue;}
a.nameLink {color:blue; text-decoration:none;}
