@import "/f/findaid/findaidclass.css";

/* extra  styles    */

/*
wiarchives colors:
#c6d4be = seafoam green
#7b0100 = burnt sienna / deep red
*/

td.mainnavcell
{
	background-color: #c6d4be;
	padding-left: 20px;
	padding-right: 20px;
	border-bottom: 1px solid #f5f5dc;
	/*(beige)*/
}

#mainnav
{
	background-color: #ffefd6;
	margin-top: 0px;
	margin-bottom: 0px;
}

.li.mainnav { }

.navcolor
{
	background-color: #f5f5dc;
	/*(beige)*/
}

.navlinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7b0100;
	text-decoration: none;
}

a.nav
{
	color: #7b0100;
	text-decoration: none;
}

.hdrcolor { background-color: #c6d4be; }
td#hdr1 { background-color: #f5f5dc; }
td#hdr2 { background-color: #f5f5dc; }
.xcollnavcolor { background-color: #c6d4be; }

.topheadlink
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #7b0100;
	text-decoration: none;
	margin-left: 1em;
	margin-top: 10px;
	margin-bottom: 10px;
}

a:link { color: #7b0100; }
a:visited { color: #7b0100; }
a:active { color: #7b0100; }
a:hover { color: #000000; }

td.searchnavcell
{
	background-color: #c6d4be;
	padding-left: 10px;
	padding-right: 10px;
}

.li-simple
{
	list-style: none;
	list-style-type: none;
}

.li-deflist { /* placeholder*/ }
.li-marked { list-style-type: disc; }
.li-ordered { list-style-type: decimal; }

/* numeration styles - priority over default 'ordered' */
.li-arabic { list-style-type: decimal; }
.li-upperalpha { list-style-type: upper-alpha; }
.li-loweralpha { list-style-type: lower-alpha; }
.li-upperroman { list-style-type: upper-roman; }
.li-lowerroman { list-style-type: lower-roman; }
/* ############################# */
/*
dl.li-deflist
{
	width: 64em;
	margin: 0 0;
	padding: 0;
}

.li-deflist dt
{
	width: 35em;
	float: left;
	margin: 0 0 0 0;
	padding: .5em;
	white-space:nowrap;
	padding-right:1em;
	float:left;
}

dt { clear: both; }

.li-deflist dd
{
	text-align: left;
	margin: 0 0 0 0;
	padding: .5em;
	padding-left:1em;
	text-align:right;
}
*/
/* ############################# */
/* ############################# */
dl.li-deflist
{
	float: left;
	width: 100%;
/*
	margin: 5% 5%;
*/
	padding: 0;
	/*border-bottom: 1px solid #999;*/

}

.li-deflist dt
{
	clear: left;
	float: left;
	width: 200px;
	margin: 0;
	padding: 5px;
	border-top: 1px solid #999;
	font-weight: bold;

}

/*
dt { clear: both; }
*/

.li-deflist dd
{
	/* Apparently long lines fluster IE here */
	float: left;
	width: 300px;
	margin: 0;
	padding: 5px;
	border-top: 1px solid #999;

}

/* ############################# */

.li-controlaccess { list-style-type: circle; }
hr { color: #7b0100; }
.repo { padding-left: 3em; }

.footer
{
	font-weight: bold;
	/*white-space: nowrap;*/
	font-size: 90%;
}

em
{
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
}

/* title display in reslist */
.bibunittitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding-bottom: 0.5em;
}

.jumparrow, .toggleplus, .toggleminus
{
	font-weight: bold;
	font-family: monospace;
	letter-spacing: 0.1em;
	border-style: solid;
	border-width: 1px;
	border-color: #7b0100;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
}

/*default view for toggle is invisible*/
.toggler
{
	display: none;
	font-family: monospace;
}

.white
{
	background-color: #ffffff;
	color: #ffffff;
	padding-left: 15px;
}

.jarrowdiv
{
	font-weight: bold;
	text-align: right;
	padding: 1px;
	text-indent: 3em;
	text-decoration: none;
}

div.browsenavblock { margin: 15px 0px 5px 20px; }

/* level 2 browse by letter nav: current letter */
a.browsenav_r2_selected
{
	font-weight: bold;
	background-color: white;
	border-bottom: 1px solid;
	color: #7b0100;
}

/* top level browse by letter nav: current letter */
a.browsenav_r1_selected
{
	font-weight: bold;
	border-bottom: 1px solid;
	color: #7b0100;
}

#BBOptionsBlock
{
	margin-left: 15px;
	margin-right: 25px;
	margin-bottom: 10px;
	padding: 5px;
	background-color: #c6d4be;
}

#navbar li#mainHilite
{
	background-color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
}

#navbar ul li { background-color: #c6d4be; }

.BBsearchblock
{
	margin-bottom: 0px;
	width: 825px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background-color: #fff;
}

.BBsearchform
{
	background-color: #e5e5e5;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	text-align: left;
}

div.searchnavblock  li
{
	list-style-image: none;
	list-style-type: none;
	background-color: #c6d4be;
	width: auto;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
}

.searchnavblock li#mainHilite
{
	background-color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
}

li#bbagHilite, li#searchHilite { background-color: #ffffff; }

/*#################*/
.otlc02menu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 2.3em;
	font-weight: normal;
	display: block;
}

.otlc01menu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 1.0em;
	line-height: 1.4em;
	display: block;
}

/*override eadLayout.css:*/
em
{
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
}

/*for index entries*/
.index
{
	padding-bottom: 1em;
	padding-top: 1em;
}

/*
table styles re ead 'frame' attribute:
    top (a horizontal rule below the title)
    sides (left and right vertical rules)
    topbot (horizontal rules top and bottom)
    bottom (horizontal rule after the last row)
    all (table is printed in a box)
    none (no rules surround the table)
*/

.tb-none { border-width: 0px; }
.tb-border td { border: thin solid black; }
.tb-top { border-top: thin solid black; }

.tb-sides
{
	border-right: thin solid black;
	border-left: thin solid black;
}

.tb-topbot
{
	border-top: thin solid black;
	border-bottom: thin solid black;
}

.tb-bottom { border-bottom: thin solid black; }
.tb-all { border: thin solid black; border-collapse: collapse; }
.td-colsep { border-right: thin solid black; }
.tr-rowsep { border-bottom: thin solid black; background-color:yellow;}
.td-colrowsep { border-right: thin solid black;border-bottom: thin solid black;border-collapse: collapse; }
/*reslist item number*/
.itemno { font-size: 85%; }

.npara
{
	margin-top: 0em;
	padding-top: 0em;
	padding-left: 3em;
}

.npara2 { padding-left: 3em; }
.simpleunittitle { text-decoration: underline; }

/*contents list container/physloc*/
.localcontainer
{
	padding-left: 1em;
	white-space: nowrap;
}

/*
.containerx
{
  padding-left:1em;
  white-space:nowrap;
  border-color:#000000;
  border-right: 1px solid #999999;
  border-bottom: 1px solid #999999;
}

.container1
{
  padding-left:1em;
  white-space:nowrap;
  border-bottom: 1px solid #999999;
  border-left: 1px solid #999999;
}
*/

.otlc01head { margin-left: 0.0em; }
.otlc02head { margin-left: 1.5em; }
.otlc03head { margin-left: 3.0em; }
.otlc04head { margin-left: 4.5em; }
.otlc05head { margin-left: 6.0em; }
.otlc06head { margin-left: 7.5em; }
.otlc07head { margin-left: 9.0em; }
.otlc08head { margin-left: 10.5em; }
.otlc09head { margin-left: 12.0em; }
.otlc10head { margin-left: 13.5em; }

.maintextcontent
{
	margin-top: 10px;
	margin-left: 8px;
}

.bookmarkable { visibility: visible; }
.nonbookmarkable { visibility: hidden; }

.blockquote
{
	margin-left: inherit;
	padding-left: 2.0em;
	padding-right: 2.0em;
	text-align: justify;
}

/* converse of resitemlinks */
.resitemtext
{
	margin-top: 1em;
	margin-bottom: 2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.fsize
{
	font-size: 80%;
	font-style: italic;
}

.buildallitemlinks
{
	background-color: #e9e9e9;
	padding: .2em .2em .2em .4em;
	white-space: nowrap;
}

.repologo { margin-left: 40%; }
.rend-bold { font-weight: bold; }

.rend-bolditalic
{
	font-weight: bold;
	font-style: italic;
}

.rend-boldsmcaps
{
	font-weight: bold;
	font-variant: small-caps;
}

.rend-boldunderline
{
	font-weight: bold;
	text-decoration: underline;
}

.rend-italic { font-style: italic; }
.rend-smcaps { font-variant: small-caps; }
.rend-sub { vertical-align: sub; }
.rend-super { vertical-align: super; }
.rend-underline { text-decoration: underline; }

/* top-level container info. eg, fileplan */
.c0desc
{
   padding: 0.5em;
}

div.figure
{
   margin:inherit;
}
div.figdesc
{
  font-weight:bold;
  text-align:center;
}

ul li {list-style:none;}

.container{ border-top:1px solid gray; background-color:white; }
.contentslist{background-color:#e9e9e9; }
.selected { background-color: #e9e9e9; border-top:1px solid gray; }
