/* XTF/TEI CSS */

/* 
	CSS Reset technique copied from Eric Meyer
	http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
*/
@import url("reset.css");

/* ------------ INDIANA UNVERSITY SIGNATURE STYLES (header and footer) ------------------- */
@import url("print.css");
@import url("styles.css");

/* ------------ SITE-WIDE STYLES -------------------------------------------------------- */

/* ------------------------------
	new elements added by mdalmau
   ------------------------------*/ 
body
	{margin: 0; padding: 0; background-color: #f9f5e9;
	font-family: arial, helvetica, 'sans serif'; color: #000000; line-height: 1.2em;/*font-size: .75em;*/}

img {
	border: 0;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

li {
	width: 100%;
	display: list-item;
	vertical-align: top;
}

td
	{font-family: arial, helvetica, 'sans serif'; font-size: .83em; color: #000000;}

a.nav:link, a.nav:visited 
	{color: #f5f3e9/*840000*/; text-decoration: none;}
a.nav:hover
	{background-color: #e6dec2; color: #000000;}
	
a:link
	{color: #840000; text-decoration: none;}
a:visited {
	color: #666633 /*9a9376 cc6666*/; text-decoration: none;
}
a:hover
	{background-color: #e6dec2; color: #000000;}		

/*#*/
/*
h1 {font-size: 2em;}
h2 {font-size: 1.5em;}
h3 {font-size: 1.17em; padding: 5px 5px 5px 0;}
h4 {font-size: 1em;}
*/

/*#*/
#banner {
	background: #f5f3e9 url('/iubot/images/bannerNotes.gif') repeat;
	height: 57px;
}

#bannerTitle {
	padding-left: 20px;
}

#bannerTitle h1 {
	padding-top: 10px;
	font-family: "book antiqua", serif; font-weight: normal; font-size: 2em;
}

#siteNavigation {
	background-color: #9a9376;
	margin: 0;
	padding: 5px 0px;
	width: 100%;
}

#siteNavigation h2 {
	display: inline;
	font-size: 1em;
}

#siteNavigation ul {
	padding-left: 20px;
	margin: 0;
}

#siteNavigation ul li {
	display: inline;
	padding: 0;
	margin: 0;
}

#siteNavigation li.menuItem {
	background: url('/iubot/images/blackMenuPipe.gif') no-repeat left;
	padding-left: 10px;
	padding-right: 6px;
}

#siteNavigation li.firstItem {
	padding-right: 6px;
}

#siteNavigation a:link, #siteNavigation a:visited 
	{color: #f5f3e9; text-decoration: none;}

#siteNavigation a:hover
	{ background-color: #e6dec2; color: #000000; }
	
#pageContainer {
	background-color: #f9f5e9;
	margin: 10px 20px;
}

#pageContainer p {
	padding: 5px 0px;
}

#pageContainer h3, #pageContainer h4 {
	font-weight: bold;
}

#pageContainer dd {
	padding-top: 5px;
}

#footer {
	background-color: #f9f5e9;
	line-height: 1em;
	margin-left: 20px;
	margin-top: 10px;
	clear: both;
}

#footer p.purl {
	font-weight: bold;
	padding-bottom: 10px;
}

.italic {
	font-style: italic;
}

.italicBold {
	font-weight: bold;
	font-style: italic;
}

.bold {
	font-weight: bold;
}

h3.sideSectionHeader
	{background-color: #9a9376; color: #ffffff;
	font-weight: bold; /*margin-top: 2em;*/ padding: 2px;}
	
div.sideSectionText
	{background-color: #e6dec2; /*margin-top: -10px;*/ padding: 2px;
	border: 1px solid #787155; font-size: .85em; margin-bottom: 10px; }
	
.helpImage {
	border: 1px solid black;
	text-align: center;
	margin: 10px 0px 10px 42px;
}

.topLink {
	text-align: right;
}

table.banner
	{width: 100%; margin: 0; padding: 0; border: 0;}

tr.iubanner
	{background-color: #7d110c; height: 44px;
	background-image: url('/iubot/images/iubanner.gif'); background-repeat: no-repeat;}

tr.banner
	{background-color: #f5f3e9/*840000;*/ height: 57px;
	background-image: url('/iubot/images/bannerNotes.gif'); background-repeat: repeat;}

tr.navigation
	{width: 100%; background-color: #9a9376/*e5dfc5 cccccc*/;}

/*#*/td.navigation
	{padding: 5px; border-top: 1px solid #787155;  border-bottom: 1px solid #787155;}

table.container
	{border: 0; margin: 2em;}

table.searchForm
	{border: 0;}

/*#*/table.home
	{border: 0; margin: 2em;
	background: #f6f6f6 url(http://urania.dlib.indiana.edu:8080/iubot/css/iubot/images/bg2.gif) no-repeat center center}

/*#*/table.sideSection
	{border: 0; width: 250px;}

/*p.sideSectionHeader
	{background-color: #9a9376; color: #ffffff;
	font-weight: bold; margin-top: 2em; padding: 2px;}	

p.sideSectionText
	{background-color: #e6dec2; margin-top: -10px; padding: 2px;
	border: 1px solid #787155; font-size: .85em;}	

input, select
	{background-color: #e6dec2;} */

table.footer
	{width: 90%; border: 0; margin-left:2em;}

/*p.anchorMenu
	{background-color: #e6dec2; border: 1px solid #787155; padding: .3em;
	width: 100%;}	 */

/*#*/a.top:link, a.top:visited 
	{color: #990000; text-decoration: none;}	

/*p.footer
	{font-size: .80em; color: #33280c; margin-left: .5em;} */

a.footer:link, a.footer:visited 
	{color: #840000;}
a.footer:hover
	{background-color: ivory; color: #33280c;}
	
/* ------------ HELP PAGE STYLES -------------------------------------------------------- */

.helpImage {
	border: 1px solid black;
	margin: 10px 0px;
}

#siteNavMenu {
	background-color: #e6dec2; 
	border: 1px solid #787155; 
	padding: .3em;
	width: 100%;
}

#siteNavMenu h4 {
	display: inline;
	font-size: 1em;
	font-weight: normal;
}

#siteNavMenu ul {
	margin: 0;
	padding: 0;
	text-align: center;
}

#siteNavMenu ul li {
	display: inline;
	padding: 0;
	margin: 0;
}

#siteNavMenu li.menuItem {
	background: url('/iubot/images/blackMenuPipe.gif') no-repeat left;
	padding-left: 10px;
	padding-right: 6px;
}

#siteNavMenu li.firstItem {
	padding-right: 6px;
}

#helpContent dd h5 {
	font-weight: bold;
}

#helpContent dt {
	font-weight: bold;
}

/****-------------Footer CSS per IU Visual Identity Requirements------------****/
#footer p, #footerTable p
	{ font-size: .80em; }
/*	
#footer {
	width: 99%;
	margin: 2px 0 0 0;
}
#footer hr {
	display: none;
}
#footer #copyright {
	width: 99%;
	margin: 0 auto;
	text-align: left;
}
#footer #copyright #blockiu {
	width: 22px;
	height: 28px;
	float: left;
}
#footer #copyright #blockiu a {
	display: block;
	width: 22px;
	height: 28px;
	background: url('/iubot/images/blockiu.gif') no-repeat;
}
#footer #copyright #blockiu a img {
	display: none;
}
#footer #copyright #statement {
	margin: 0 0 0 30px;
	font-size: 85%;
	line-height: 250%;
}
*/
/*ul
	{list-style-type: circle; padding: 8px; margin: .4em;}
li
	{padding-left: .8em; padding-bottom: .5em;}*/	
/*
hr
	{color: #000000; height: 1px; width: 95%;}
	
p.indent1
	{margin-left: 2em;}
	
				*/						

/* FORMATTING */
SPAN.heading {
  font-weight: bold;
}

.results
	{background-color: #ffffff;}

.select {
 color: green;
}

/*#*/.highlight {
  background-color: #cccccc;
}

/* HITS */

.term {
/*#*/  color: #990000;
}

.i, .italic {
    font-style: italic;
}

.u, .underline {
    text-decoration: underline;
}

.b, .bold {
    font-weight: bold;
}
/* ---------------------------------END RESULTS CSS ----------------------------- */

/* ---------------------------------BEGIN TOC CSS --------------------------------*/
/* dynaXML TOC stylesheet */

/*@import url("http://texts.cdlib.org/styles/escholarship-editions.css");*/

/*span.topnav {font-size: 75%;}*/

/* TOC */

div.toc {
	margin-left: 20px;
	margin-top: 10px;
	margin-right: 10px;
}

div.toc h4 {
	font-weight: bold;
}

a.booktitle {
	color: maroon;
}


.hit-count {
	color: #990000;
	font-weight: bold;
	padding-left: 5px;
}


.expand-collapse {
	color: #6699CC;
	text-decoration: none;
}

.toc-hi {
	/*background-color: #FFCC66;*/
	font-weight: bold;
}
/* --------------------------END TOC CSS --------------------------------- */

/* --------------------------BEGIN SEARCH CSS --------------------------------- */
.error {
	color: red;
}

.smallTextBox {
	width: 3.5em;
}

.formLabel {
	text-indent: -9000px;
	line-height: 0px;
	position: absolute;
	top: -999px;
	left: -999px;
}

#searchForm, #browseMenu {
	width: 450px;
	margin-left: 20px;
	float: left;
	padding-bottom: 10px;
}

#searchForm h3, #searchTips h3, #browseMenu h3, #browseTips h3 {
	font-size: x-large;
	font-weight: bold;
	padding: 10px 0px;
}

#searchForm h4 {
	display: inline;
	float: left;
}

#searchForm input, #searchForm select {
	border: 1px solid black;
	margin: 3px 3px;
}

#searchFormTextFields {
	float: right;
	width: 370px;
}

#searchFormDateFields {
	float: right;
	text-align: right;
	/*padding-right: 80px;*/
}

#dateHeader {
	padding-top: 85px;
	margin-left: -55px;
}

#formButtons {
	padding-top: 130px;
	width: 450px;
}

#searchTips, #browseTips {
	width: 300px;
	float: left;
	margin-left: 20px;
	padding-bottom: 10px;
	font-size: smaller;
}

#searchTips h4, #browseTips h4, #browseMenu h4 {
	font-weight: bold;
	padding: 10px 0px;
}

#searchTips dl {
	margin: 0;
	padding: 0;
}

#searchTips dl dd {
	padding-bottom: 5px;
}

#searchResultsInfo, #searchResultsInfoBottom {
	margin: 10px 0px 0px 20px;
}

#searchResultsInfo dl {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#searchResultsInfo dl dd, #searchResultsInfo dl dt {
	display: inline;
}

#searchResultsInfo dl dd h3 {
	display: inline;
}

#searchResultsInfo h3 {
	display: inline;
}

#searchFormSort label {
	padding-right: 25px;
}

#searchFormSort select, #searchFormSort input {
	border: 1px solid black;
}

#searchResultsInfo div {
	padding: 10px 0px;
}

dl.searchResult {
	padding: 0;
	margin: 0;
}

dl.searchResult dt {
	margin: 0px 20px;
}

dl.searchResult dd.resultTitle {
	padding-left: 20px;
}

dl.searchResult dd.resultTitle h4 {
	display: inline;
}

dl.searchResult dd.resultMeetingDate {
	margin-left: -8px;
}

dl.searchResult .resultTitle, dl.searchResult .resultCollection, dl.searchResult .resultMeetingDate, dl.searchResult .resultExplanation {
	display: inline;
}

dl.searchResult .resultMatch {
	float: right;
}

#searchResultsInfo .headingIndent {
	padding: 0px 40px;
	text-align: right;
	font-weight: normal;
}

h3.heading {
	font-weight: bold;
}

dl.searchResult .resultNumber {
	margin-left: 20px;
	font-weight: bold;
}

h4#noResults {
	font-weight: bold;
	padding-top: 10px;
}
/* --------------------------END SEARCH CSS --------------------------------- */


/* -----------------------------------BEGIN CONTENT CSS ------------------------------ */
sup {
	vertical-align: super;
}

.footnote {
	font-size: smaller;
	padding: 5px 20px;
}

.footnoteInline {
	font-size: smaller;
	vertical-align: super;
}

.hr-title {
	clear: both;
	margin: 0px 10px;
}

img.leftArrow {
	float: left;
	padding: 10px 0px 10px 10px;
}

img.rightArrow {
	float: right;
	padding: 10px 10px 10px 0px;
}

#searchWithin input {
	border: 1px solid black;
	margin-right: 10px;
}

#searchWithinQuery {
	background-color: #ffffff;
}

/* DIVS */

.indentDiv2 {
	padding: 5px 0px 5px 20px;
	font-size: smaller;
}

.indentDiv3 {
	padding: 5px 0px 5px 40px;
	font-size: smaller;
}

.indentDiv4 {
	padding: 5px 0px 5px 60px;
	font-size: smaller;
}
.indentDiv5 {
	padding: 5px 0px 5px 80px;
	font-size: smaller;
}

.indentDiv6 {
	padding: 5px 0px 5px 100px;
	font-size: smaller;
}

.indentDiv7 {
	padding: 5px 0px 5px 120px;
	font-size: smaller;
}

div.content {
margin-top: 15px;
margin-left: 28px;
margin-right: 28px;
}

div.content table, #pageContainer table {
	border-width: 0 0 1px 1px;
	border-spacing: 0;
	border-collapse: collapse;
	border-color: black;
	border-style: solid;
}

div.content table td, #pageContainer table td {
	padding: 0px 5px;
	border-color: black;
	border-style: solid;
	border-width: 1px 1px 0 0 ;
}

div.content table.dataContent {
	margin: 5px auto;
	text-align: left;
}

div.illgrp {
text-align: center;
}

div.table {
text-align: center;
}

/* HEADINGS */
h1,h2,h3,h4,h5,h6 {line-height: 120%;}

/* LEGACY NETLIBRARY HEADING STYLES */

.Heading-Heading1 {
font-weight: bold;
font-size: 160%;
text-align: center;
margin-top: 36pt;
}

.Heading-Heading2 {
font-weight: bold;
font-size: 140%;
margin-top: 36pt;
}

.Heading-Heading2B {
font-weight: bold;
font-size: 140%;
margin-top: 36pt;
}

.Heading-Heading3 {
font-weight: bold;
font-size: 120%;
margin-top: 13pt;
}

.Heading-Heading4 {
font-style: italic;
font-weight: bold;
font-size: 120%;
margin-top: 9pt;
}

.Heading-Heading5 {
font-weight: bold;
margin-top: 9pt;
}

.Heading-Heading6 {
font-style: italic;
font-weight: bold;
margin-top: 9pt;
}

.Heading-Heading7 {
font-style: italic;
margin-top: 9pt;
}

/* TEXT BLOCKS */
BLOCKQUOTE  {
/*font-size: 80%;*/
margin-left: 3%;
margin-right: 3%;
margin-top: 3%;
margin-bottom: 3%
}

P.normal {
text-indent: 4%;
margin-top: 0.5%;
margin-bottom: 0;
}

P.indent {
text-indent: 4%;
margin-top: 0.5%;
margin-bottom: 0;
}

P.noindent {
text-indent: 0;
margin-top: 0.5%;
margin-bottom: 0;
}

P.padded {
text-indent: 4%;
margin-top: 0.5%;
margin-bottom: 2em; 
}

P.hang {
text-indent: -2em;
margin-left: 2em;
margin-top: 0;
margin-bottom: 0;
}

P.right  {
text-indent: 0;
text-align: right;
margin-top: 0;
margin-bottom: 0; 
}

P.center  {
text-indent: 0;
text-align: center;
margin-top: 0;
margin-bottom: 0; 
}

/* LEGACY NETLIBRARY BLOCK STYLES */
P.caption  {
text-indent: 0;
text-align: center;
margin-top: 1%;
margin-bottom: 1%; 
}

P.code {
font-family: "Courier New",monospace;
/*font-size: 80%;*/
margin-top: 9pt;
}

P.code-indent {
font-family: "Courier New",monospace;
/*font-size: 80%;*/
margin-top: 9pt;
margin-left: 18pt;
}

P.dedication {
font-style: italic;
margin-top: 36pt;
}

P.extract2 {
/*font-size: 80%;*/
margin-top: 9pt;
margin-left: 18pt;
margin-right: 18pt;
}

P.Image {
text-indent: 0;
margin-top: 0.5%;
margin-bottom: 0.5%;
}

P.NLtable {
margin-top: 9pt;
}

P.Popup {
margin-top: 9pt;
}

P.sidebar {
/*font-size: 80%;*/
margin-top: 9pt;
margin-left: 72pt;
margin-right: 72pt;
padding-top: 7pt;
border-top: 2pt solid;
padding-bottom: 7pt;
border-bottom: 2pt solid;
}

P.sidebar-first {
/*font-size: 80%;*/
margin-top: 9pt;
margin-left: 72pt;
margin-right: 72pt;
padding-top: 7pt;
border-top: 2pt solid;
}

P.sidebar-last {
/*font-size: 80%;*/
margin-top: 9pt;
margin-left: 72pt;
margin-right: 72pt;
padding-bottom: 7pt;
border-bottom: 2pt solid;
}

P.sidebar-middle {
/*font-size: 80%;*/
margin-top: 9pt;
margin-left: 72pt;
margin-right: 72pt;
}

P.table {
/*font-size: 80%;*/
}

P.IndentHanging {
text-indent: 2em;
}

P.IndentHanging2 {
text-indent: 4em;
}

P.IndentHanging3 {
text-indent: 6em;
}

P.IndentHanging4 {
text-indent: 8em;
}

P.verse  {
/*font-size: 80%;*/
margin-left: 3%;
margin-right: 3%;
margin-top: 3%;
margin-bottom: 3%
}



P.verse-extract  {

font-size: 80%;

margin-left: 3%;

margin-right: 3%;

margin-top: 3%;

margin-bottom: 3%

}



P.blockquote  {

font-size: 80%;

margin-left: 3%;

margin-right: 3%;

margin-top: 3%;

margin-bottom: 3%

}



/* LISTS */



UL.nobull  {

list-style-type: none;

}



UL.alpha  {

list-style-type: lower-alpha;

}



ol.nobull  {

list-style-type: none;

}



ol.alpha  {

list-style-type: lower-alpha;

}

LI {
	padding-bottom: 5px;
}


/* HR */



HR.pb {

color: #DDDDDD;

height: 1px;

margin-top: 3%;

}



/* FONT CHANGES */



.normal  {

font-style: normal;

}



.sc  {

font-variant: small-caps;

}



.up1  {

font-size: 120%;

}



.down1  {

font-size: 80%;

}



.center  {

text-align: center;

}



.right  {

text-align: right;

}



.ref  {

font-size: 80%;

font-weight: bold;

line-height: 0;

}



.ref-hi  {

font-size: 80%;

font-weight: bold;

line-height: 0;

background-color: #FFCC66;

}



.note  {

font-size: 80%;

margin-top: 0;

margin-bottom: 0;

}



.note-hi  {

font-size: 80%;

margin-top: 0;

margin-bottom: 0;

background-color: #E9EEF4;

}



.inline-note  {

font-size: 80%;

font-family: Arial;

margin-top: 0;

margin-bottom: 0;

background-color: silver;

}



.bibl-hi  {

font-weight: bold;

background-color: #E9EEF4;

}



.hit  {

background-color: #D6DCE5; 

color: red; 

font-weight: bold;

}



.subhit  {

color: red; 

font-weight: bold;

}



.hitsection  {

background-color: #D6DCE5;

}



.run-head  { 

color: gray;

}

/* ----------------------------END CONTENT CSS --------------------------*/

.dojoTree {
	overflow: visible !important;
}



