/* --------------------------------- */
/* GRAVES DIARY AND ANCILLIARY MATERIAL */
/* CSS Stylesheet (c) 2003              */
/* --------------------------------- */



/* Reset default browser CSS */

html, body, {
	background: color= #C00;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	width:70%;
}



/* Tag-Referenced Styles */
/* --------------------------------- */
html {
color:#000;
}
body {
	margin:0%;
	padding:0%;
	background-color:#ede7d0;
	color:#ede7d0;
	width:100%;




font-family:Arial, Helvetica, sans-serif
text-align:center;
	height:100%;
}
div {
	font-size:18px;
	font-style: italic;
}
/* hack to get the jquery tooltip size working correctly */
div.body {
font-size:smaller;
}
table {
margin-left:auto;
margin-right:auto;

}
td {
vertical-align:top;
text-align:left;
font-size:small;
}
th {
vertical-align:top;
text-align:left;
font-size:small;
}
p {
	margin:1% 4% 1% 4%;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#d8bc8f;
	color:#000;
	font-size:18px;
}

td>p{
	margin-top: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	background-color:#d8bc8f;
	color:#000;
	font-size:18px;
}

/* Page Headers */
/* --------------------------------- */
h1, div#header h1 {
width:100%;
border-width:15px 0 1px 0;
border-style:solid;
border-color:#000;
background-color: #d8bc8f;
text-align: center;
width:100%;
}
div#header h1 a {
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:x-large;
display:block;
text-align:center;
width:100%;
}
div#header h1 a img {
display:block;
text-align:center;
margin:0 auto;
width:100%;
}
div#header h2 {
width:100%;
background-color:#09395E;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
text-align:center;
border-width:0px 0px 2px 0px;
border-style:solid;
border-color:#000;
padding:2px 0px 2px 0px;
margin:0%;
}
h2 {
	width:100%;
	color:#000;
	background-color:#d8bc8f;
	font-family:"Brush Script MT";
	font-size:36PX;
	font-weight:bold;
	text-align:center;
	margin:15px auto 10px auto;
}
h3 {
background-color:#d8bc8f;
color:#000;
text-align: center;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
padding:0px;
border-width:0px 0px 0px 0px;
border-style:solid;
border-color:#000;
}
sup {
text-decoration:none;
font-size:small;
}
img {
border:none;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
ul {
	font-family:Arial, Helvetica, sans-serif;
	list-style-type:none;
	background-color:#d8bc8f;
	color:#000000;
	text-align:left;
	font-size: 16px;
	font-style: normal;
}
a {
background-color:transparent;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
cursor:pointer;
font-variant:normal;
}
a:hover {
	background-color:transparent;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	cursor:pointer;
	font-variant:normal;
	font-size: 18px;
	font-weight: bold;
}
ins {
font-family:Arial, Helvetica, sans-serif;
color:#555;
text-decoration:none;
}

/* MDH: Hide ins elements inside person tags */
a.person ins{
display: none;
}

code {
background-color:transparent;
color:#ede7d0;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:left;
font-variant:normal;
padding:1px;
margin:10px;
}

/* Top Menu Links */
/* --------------------------------- */
td.index_link {
	width:50%;
	background-color:#d8bc8f;
/pozadina linkova u kalendaru/
color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
}
a.index_link {
background-color:transparent;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
cursor:pointer;
font-variant:normal;
font-size:small;
font-weight:bold;
vertical-align:middle;
}
a.index_link:hover {
background-color:transparent;
color:#000;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
cursor:pointer;
font-variant:normal;
font-size:small;
font-weight:bold;
vertical-align:middle;
}

/* Preview Text for Results Summary */
/* --------------------------------- */
p.preview{
background-color:#FFF;
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:small;
}

/* Form Elements */
/* --------------------------------- */
fieldset{
margin:auto;
border:2px solid #000;
padding:10px;
}
fieldset table {}
legend{
font-size:medium;
font-weight:bold;
color:#000000;
background-color:#FFF;
}
label{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
cursor:pointer;
color:#427BAA;
}
select{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
border:2px;
cursor:pointer;
}
option{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
cursor:pointer;
}
input{
cursor:pointer;
}
input.html_button {
font-family:Arial, Helvetica, sans-serif;
color:#FFF;
font-weight:bold;
background-color:#8DACCB;
border:2px solid #00000;
cursor:pointer;
}

/* Page Footer */
/* --------------------------------- */
div#funding_logos ul {
margin-top: 36px;
border-top: 0px solid #000;
text-align: center;
padding: 15px 100px;
margin-bottom: 0;
}
div#funding_logos li {
list-style-type: none;
display: inline;
margin-right: 85px;
}
div#funding_logos li.last {
margin-right: 0;
}
div#colophon {
width:100%;
text-align:center;
padding:18px 0;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
border-top: 4px solid #000000;
}
div#colophon a:link, div#colophon a:hover,div#colophon a:visited {
	color:#000;
	text-decoration: none;
}
/* Main Document Wrapper  */
/* --------------------------------- */
#wrapper {
    margin: 20px auto;
    width: 80%;
    background: none repeat scroll 0 0 #d8bc8f;
    padding: 46px 20px 0 20px;
}
body#gallery #wrapper {
    margin: 20px auto;
    width: 100%;
    background: none repeat scroll 0 0 #ede7d0;
    padding: 46px 20px 0 20px;
}
/* Main Content Wrapper  */
/* --------------------------------- */
#content {
    min-height: 400px;
    margin: 15px 0;
    clear: both;
}
/* Main Document Body  */
/* --------------------------------- */
table#container{
background-color:#d8bc8f;
width:100%;
min-width:600px;
margin:0%;
padding:0%;
}


/* --------------------------------- */
/* full menu CSS from wordpress */
/* --------------------------------- */

/* Menu -------------------------------------------------------------- */

.screen-reader-text {
position: absolute;
left: -9000px;
}

#access {
	background: #000;
	display: block;
	float: left;
	margin: -18px auto 40px auto;
	width: 100%;
}
#access .menu-header,
div.menu {
	font-size: 24px;
	margin-left: 12px;
	width: auto;
}
#access .menu-header ul,
div.menu ul {
	margin: 0;
	padding: 0;
	list-style-image: none;
	list-style-type: none;
}
#access .menu-header li,
div.menu li {
	float: left;
	position: relative;
}
#access a {
	color: #aaa;
	display: block;
	line-height: 38px;
	padding: 0 10px;
	text-decoration: none;
	font-family: "Helvetica Neue",Arial,Helvetica;
}
#access ul ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	display: none;
	position: absolute;
	top: 38px;
	left: 0;
	float: left;
	width: 180px;
	z-index: 99999;
}
#access ul ul li {
	min-width: 180px;
}
#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a {
	background: #333;
	line-height: 1em;
	padding: 10px;
	width: 160px;
	height: auto;
}
#access li:hover > a,
#access ul ul :hover > a {
	background: #333;
	color: #ede7d0;
}
#access ul li:hover > ul {
	display: block;
}
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
	color: #ede7d0;
}
* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color: #ede7d0;
}


/* --------------------------------- */
/* full menu CSS from wordpress - end */
/* --------------------------------- */



/* Page Body (Entry Text) Division */
/* --------------------------------- */
td#entry{
	background-color:#d8bc8f;
	width:73%;
	margin:20px;
	text-align:justify;
	padding:20px 0px 20px 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
/* Image Gallery Navigation Menu Division  */
/* --------------------------------- */
td#navbar_image{
background-color:#FFF;
color:#5875C0;
width:50%;
text-align:left;
padding-right:20px;
}
/* Image Gallery Full-sized Image Division */
/* --------------------------------- */
td#entry_image{
background-color:#d8bc8f;
width:50%;
margin:0px;
text-align:justify;
padding:20px;
border-width:0px 0px 0px 20px;
border-style:solid;
border-color:#000000;
}
/* Image Gallery Full-sized Image Division */
/* --------------------------------- */
table#enclosure_nav th{
border-width:0px 0px 1px 0px;
border-style:solid;
border-color:#000;
}
/* Summary of Search Results */
/* --------------------------------- */
div#summaries {
margin:auto;
text-align:left;

}
div#summaries h2 {
width:80%;
color:#000;
background-color:#FFF;
font-family:verdana, sans-serif;
font-size:medium;
font-weight:bold;
text-align:left;
margin:15px;
}
div#summaries h3 {
background-color:#EEE;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:left;
padding:1px;
margin:10px;
border-width:1px 0px 1px 0px;
border-style:solid;
border-color:#000;
}
div#summaries div {
background-color:#FFF;
color:#444;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:left;
padding:1px;
margin:10px;
}

/* Image Panels */
/* --------------------------------- */
/* Thumbnail Image Panel */
div#thumbnail {
background-color:#FFF;
color:#427BAA;
text-align:center;
padding:3px;
}
/* Full-Sized Image Panel */
div#large_scan {
background-color:#FFF;
color:#427BAA;
text-align:center;
}
/* eXist Text Search Matches */
/* --------------------------------- */
span.exist_match{
background-color:#FFFF99;
color:#000;
}
/* Navigation-Calendar Styles */
/* --------------------------------- */
table#calendar {
width:100%;
background-color:#000;
text-align:center;
border:0px solid #000000;
}
table#calendar th {
	width:14%;
	background-color:#000;
	color:#d8bc8f;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-size:16px
}
table#calendar td {
border:1px solid #ede7d0;
text-align:right;
cursor:pointer;
vertical-align:top;
}
table#calendar th.calendar_selected {
border:1px solid #ede7d0;
background-color:#ede7d0;
color:000;
text-align:right;
cursor:pointer;
vertical-align:top;
}
table#calendar a:link,table#calendar a:hover,table#calendar a:visited  {
	background-color:#000;
	color:#d8bc8f;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;

}
table#calendar a.calendar_selected:link,table#calendar a.calendar_selected:hover,table#calendar a.calendar_selected:visited  {
background-color:transparent;
color:#ede7d0;
font-weight:bold;
text-decoration:none;
cursor:pointer;
font-size:smaller;
}
a.abstract_selected {
background-color:#FFF;
color:#E07636;
text-decoration:none;
}
a.abstract {}

/* Specific Markup for markup_files.xsl page */
/* --------------------------------- */
body#markup_files table.MarkupFiles{
margin-left: 5%;
margin-right: 5%;
border-collapse: collapse;
border-width: 0px;
}
body#markup_files table.MarkupFiles tbody tr td{
width: 25%;
border-style: solid;
border-width: 1px;
border-color: #000;
}
body#markup_files p{
text-align: left;
}


/* Enclosure and Log Entry Menu Links  */
/* --------------------------------- */
div#encl_link, div#log_link {
font-size:smaller;
text-align:left;
padding:4px;
}
a.place:link,a.place:hover,a.place:visited{
cursor:help;
text-decoration:none;
font-weight:bold;
color:#880000;
font-family:Arial, Helvetica, sans-serif;
}
a.person:link,a.person:hover,a.person:visited{
cursor:help;
text-decoration:none;
font-weight:bold;
color:#006699;
font-family:Arial, Helvetica, sans-serif;
}
a.element:link,a.element:hover,a.element:visited{
cursor:help;
text-decoration:none;
font-weight:bold;
color:#326B3B;
font-family:Arial, Helvetica, sans-serif;
}
a.title:link,a.title:hover,a.title:visited{
cursor:help;
text-decoration:none;
font-weight:bold;
color:#326B3B;
font-family:Arial, Helvetica, sans-serif;
}
a.book:link,a.book:hover,a.book:visited{
cursor:help;
text-decoration:none;
font-weight:bold;
color:#326B3B;
font-family:Arial, Helvetica, sans-serif;
}
a.poem:link,a.poem:hover,a.poem:visited{
cursor:help;
text-decoration:none;
font-weight:bold;
color:#326B3B;
font-family:Arial, Helvetica, sans-serif;
}
a.cita:link,a.cita:hover,a.cita:visited{
cursor:help;
text-decoration:none;
font-weight:bold;
color:#326B3B;
font-family:Arial, Helvetica, sans-serif;
}
a.organization:link,a.organization:hover,a.organization:visited{
cursor:help;
text-decoration:none;
font-weight:bold;
color:#326B3B;
font-family:Arial, Helvetica, sans-serif;
}
a.business:link,a.business:hover,a.business:visited{
cursor:help;
text-decoration:none;
font-weight:bold;
color:#326B3B;
font-family:Arial, Helvetica, sans-serif;
}
/* Transcription Modification Anchors */
span.transcript{
cursor:help;
text-decoration:none;
font-weight:normal;
color:#888;
}
/* Superscript Transcript Signature */
.transcript sup {
color:#6A3D83;
}
/* Diary Entry Lists */
ul.list {
text-align:center;
list-style-type:none;
}
li.list {
text-align:left;
font-family:Arial, Helvetica, sans-serif;

}
/* Editorial Notes */
/* --------------------------------- */
div#editorial_notes {
background-color:#EEE;
border-width:0px 0px 1px 0px;
border-style:solid;
border-color:#000;
}
div#editorial_notes p {
background-color:#EEE;
}
span.editorial {
background-color:#EEE;
font-family:arial,sans-serif;
color:#666;
font-size:small;
}
a.editorial:link,a.editorial:hover,a.editorial:visited  {
background-color:transparent;
color:#337AD0;
font-weight:bold;
text-decoration:none;
cursor:pointer;
font-family:arial,sans-serif;
font-size:small;
}

/* Classes for Special Character insertion in searches */
/* Added by Martin Holmes 02/09/05. */
/* --------------------------------- */
div#SpecialCharDiv{
	display: none;
	padding: 0.25em;
	line-height: 150%;
}

span.SpecialChar, span.SpecialCharFirst {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	background-color:#8DACCB;
	border:2px outset #000;
	cursor:pointer;
	padding-left: 0.25em;
	padding-right: 0.25em;
	letter-spacing: 0.25em;
    display:block;
    width: 1em;
    float: left;
    text-align: center;    
}

span.SpecialCharFirst {
    clear:left;
}

/* Class for special hr tag used to signal page breaks in multi-page entries. */
/* Added by Martin Holmes 10/02/06. */

hr.entry_page_break{
    border-style: dashed;
    border-width: 1px 0 0 0;
    border-color: black;
    margin: auto 2em auto 2em;
}

/* Class for figure descriptions in entry text. Added by Martin Holmes 26/06/06. */
span.figure_description{
    font-size: smaller;
    font-style: italic;
    color: #666600;
}


	
	
	.zoom {
			display:inline-block;
			position: relative;
		}
		
		/* magnifying glass icon */
		.zoom:after {
			content:'';
			display:block; 
			width:33px; 
			height:33px; 
			position:absolute; 
			top:0;
			right:0;
			background:url(icon.png);
		}

		.zoom img {
			display: block;
		}

		.zoom img::selection { background-color: transparent; }

		#ex2 img:hover { cursor: url(grab.cur), default; }
		#ex2 img:active { cursor: url(grabbed.cur), default; }
		
		

}
/* END */
