/* TAG STYLES */
html {
background-color: #ffffff;
color: #000000;
}
body {
margin-left: auto;
margin-right:auto;
background-color: #ffffff;
color: #000000;
text-align:center;
font-size:small;
}
table {
margin-left:auto;
margin-right:auto;
font-family: times,serif;
}
td {
vertical-align: top;
text-align: left;
}
p {
margin:1% 4% 1% 4%;
font-family: times,serif;
background-color: #ffffff;
color:#000000;
font-size:small;
}
hr {
height: 1px;
background-color: #ffffff;
color: #000;
border-style: solid;
text-align:left;
margin-top:0px;
}
h1 {
width:600px;
background-color:#FFF;
font-weight: bold;
font-variant:small-caps;
font-family:garamond,"Times New Roman", serif;
color:#528B5B;
text-align:center;
font-size:large;
border: 2px solid #528B5B;
margin-top:2%;
margin-bottom:2%;
margin-left:auto;
margin-right:auto;
}
h2 {
width:100%;
color: #000;
font-family: garamond,serif;
font-size:medium;
font-weight:bold;
text-align:center;
margin-top:3px;
margin-bottom:3px;
}
h3 {
margin: 3px;
padding: 0px;
background-color:transparent;
color:#000000;
font-family:verdana,sans-serif;
font-variant: small-caps;
font-size:80%;
}
sup {
text-decoration:none;
font-size:small;
}
img {
border-width: 1px;
border-style: solid;
border-color: #528B5B;
margin:5px;
text-align:center;
font-family: courier, serif;
}
ul {
font-family:verdana, sans-serif;
list-style-type:square;
background-color: #ffffff;
color:#000000;
text-align: left;
}
a {
background-color: transparent;
color:#000000;
font-family: verdana, sans-serif;
text-decoration:underline;
cursor: pointer;
font-variant: normal;
font-weight:bold;
font-size:80%;
}
a:hover {
background-color: transparent;
color:#000000;
font-family: verdana, sans-serif;
text-decoration:none;
cursor: pointer;
font-variant: normal;
font-weight:bold;
font-size:80%;
}
small {
font-size:80%;
}

code {
background-color: transparent;
color:#336600;
font-family: verdana, sans-serif;
font-size:80%;
}

/* ID-REFERENCED STYLES */

/* document container */
div#xmlContent {
text-align:center;
margin:auto;
font-family: verdana, sans-serif;
}
#pubBanner {
background-color:#EEE;
color:#008040;
font-size:small;
font-family:verdana,serif;
display:none;
}
/* month diary entries menu */
#entriesMenuTitle {
margin-left:auto;
margin-right:auto;
width:600px;
background-color:#528B5B;
color: #ffffff;
font-family: verdana, sans-serif;
font-weight: bold;
text-align: center;
font-size:small;
}
table#entriesMenu {
width: 600px;
background-color: #ffffff;
border: 2px solid #528B5B;
text-align: center;
}
/* index link */
div#indexLink {
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
width: 600px;
font-family: verdana, sans-serif;
text-align:right;
}
/* page footer */
#copyright {
margin-left:auto;
margin-right:auto;
width:700px; 
text-align:center;
}

/* STYLE CLASSES */

/* page-anchor list */
ul.linkList {
font-family: verdana, sans-serif;
margin-top: 5px;
list-style-type: disc;
vertical-align:top;
color:#528B5B;;
text-align: left;
}

/* page numbers */
span.pageNumber{
background-color: transparent;
color:#444;
font-family: times,sans-serif;
text-decoration:none;
cursor:text;
font-variant:normal;
font-weight:bold;
font-size:120%;
}

/* diary entry container */
div.entryBox {
width:700px; 
margin-top:10px;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
}
/* diary entry panel */
td.entryText {
border-style:solid;
border-width:2px 2px 0px 0px; 
border-color:#528B5B;
}


/* PAGE NAVIGATION  */
/* naviagtion header */
td.navHead {
width:25%;
background-color:#528B5B;
color:#fff;
font-weight: bold;
vertical-align:middle;
text-align:center;
border-style:solid;
border-width:2px 2px 0px 2px; 
border-color:#528B5B;
padding:2px;
font-family: verdana, sans-serif;
}
a.nav {
background-color: transparent;
color:#FFF;
font-family: verdana, sans-serif;
text-decoration:none;
cursor: pointer;
font-variant: normal;
font-weight:bold;
font-size:80%;
}
a.nav:hover {
background-color: transparent;
color:#FFF;
font-family: verdana, sans-serif;
text-decoration:underline;
cursor: pointer;
font-variant: normal;
font-weight:bold;
font-size:80%;
}
/* entry close */
span.close {
background-color: transparent;
color:#fff;
font-family: verdana, sans-serif;
text-decoration:none;
cursor: pointer;
font-variant: normal;
font-weight:bold;
font-size:80%;
}
td.calendarDay {
width:15%;
border:1px solid #000;
text-align:right;
cursor:pointer;
}

/* IMAGE FORMATTING */
/* image scans */
td.imgSection {
text-align:center;
background-color:#FFF;
border-style:solid;
border-width:2px 0px 0px 2px; 
border-color:#528B5B;
padding:10px;
}
img.smallScan {
width:62px;
height:100px;
margin-top:3px;
margin-bottom:3px;
text-align:center;
}
table.imgPanel {border: 2px solid #990033;}


/* endnote anchors */
a.anchorNotes{
background-color:#FFFFFF;
cursor: pointer;
color:#000000;
font-weight:bold;
text-decoration:none;
}

/* editorial notes */
td.editNotes {
color: #000000;
background-color:FFFFFF;
font-family: verdana, sans-serif;
font-size:small;
border-style:solid;
border-width:0px 2px 2px 2px; 
border-color:#528B5B;
}
p.editNotes {
color: #666;
background-color:#FFFFFF;
font-family: verdana, sans-serif;
font-size:small;
}

/* reference pop-ups */
div.references {
display: none;
position: absolute;
padding: 2px;
width: 200px;
color:#326B3B;
background-color:#F9FECF;
border: 2px dashed #528B5B;
font-family: verdana, sans-serif;
vertical-align:top;
text-align:left;
clear: none;
font-size:small;
}

/* reference anchors */
span.placeLink{
cursor: pointer;
color:#880000;
}
span.personLink{
cursor: pointer;
color:#006699;
}
span.elementLink{
cursor: pointer;
color:#326B3B;
}
span.titleLink{
cursor: pointer;
color:#326B3B;
}
span.bookLink{
cursor: pointer;
color:#326B3B;
}
span.poemLink{
cursor: pointer;
color:#326B3B;
}
span.citaLink{
cursor: pointer;
color:#326B3B;
}
span.organizationLink{
cursor: pointer;
color:#326B3B;
}
span.addLink{
cursor: pointer;
color:#808000;
}