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

/* *************************************** */
/* GENERAL Stylesheet Elements */
/* *************************************** */

/* setting the color & font for serif body text across the site */
body, table {
	color: #333333;
	font-family: Verdana, Arial, 'sans serif';
}

body {
    padding-right: 0px; padding-left: 0px; margin: 0px; background-color:#ffffff;
}

img {
	border: none;
}

p, table  {
        font-family : Verdana, Arial, 'sans serif'; 
        font-size : 100%; 
}

table p {
    font-size:100%;
}

td {
    padding-bottom: 4px;
    padding-right:20px;
}

a:link { color:#7D110C; text-decoration: underline }

a:visited {
        color: #666666; text-decoration: underline
}

a:hover {
        color: #ae6132; text-decoration: underline
}
a:active {
        color: #7D110C; text-decoration: underline
}

th {
        color: #421914;
        font-family: Verdana, Arial, 'sans serif';
}

fieldset {
	border: none;
}

.nowrap {
	white-space: nowrap;
}


/* *************************************** */
/* BEGIN Header elements of stylesheet */
/* *************************************** */

/* IU Bloomington top banner, crimson background */

#IUbanner {
height: 42px;
background-color: #7D110C;
}

/*IUB logo positioning for top banner*/
#iulogo {
padding-left:10px;
}

/* Finding Aids banner. Replaces "bannerSeal" */
#bannerFindingAids {
width:100%;
}

/* *************************************** */
/* BEGIN Navigation elements of stylesheet */
/* *************************************** */

#siteNavContainer {
	height: 23px;
	border-bottom: 2px solid #7D110C;
}

/* used in Nav bar for links to other pages, searches, etc. */
#navlinks {  
		float: left;
		font-family: Arial;
		text-decoration: none; 
		text-align:left;
		padding: 3px 0px;
		/*padding:6px 0px 6px 15px;*/
}

#navlinks ul { margin: 0px; padding: 0px; display: inline; }
#navlinks ul li { margin: 0px; padding: 0px; display: inline; font-family: Arial; font-size: 100%; }
#navlinks ul li.topNavMenu { 
	list-style-type: none; display: inline;
	background: url(../images/blackMenuPipe.gif) no-repeat right; 
	padding-left: 10px; padding-right: 15px; 
}
#navlinks ul li.topNavLast { list-style-type: none; display: inline; padding-left: 10px; }
#navlinks ul li.topNavLast a { padding-left: 0px; padding-right: 0px; }

#FAHome {
	float: right;
	font-family: Arial;
	text-decoration: none; 
	text-align:left;
	padding: 3px 10px 3px 0px;
}

.navPadding {
    padding-right: 40px;
    font-size:100%;
}


a.nav:link, a.nav:visited { 
        color:#000000;
        text-decoration:none; 
		font-size: .88em; 
		font-weight:700;
}
a.nav:hover {
    color: #7D110C; 
    text-decoration:none; 
    font-weight:700;
}



/* New Search and Modify Links at top of Seearch Results page */
.top-link {
	font-size: 100%;
	margin-left: 8px;
}

/* ******************************************************** */
/* BEGIN page container and column elements of stylesheet */
/* ******************************************************** */

#pageContainer {
    margin-left:40px;
    width:950px;
    background-color:#ffffff;
    border-right: 1px solid #A2A2A2;
    border-bottom: 1px solid #A2A2A2;
    border-left: 1px solid #A2A2A2;
}

#pageContainer:after { 
content: "."; 
clear: both; 
display: block; 
visibility: hidden; 
height: 0; 
}

/* Main content container for pages with center and right column*/
div#contentContainerRightColumn {
	clear: both; width: 950px; height: 100%;
	margin:0; padding: 0;
	padding-top:10px;
	background: url(../images/bgRtColumn.gif) repeat-y top right;
}

div#contentContainerRightColumn:after
	{content: "."; display: block; 
	clear: both; visibility: hidden;}	

/* Container for Right column  */	
div#mainContentRight {
    float: left; 
	width: 255px;
	padding:0;
	margin-top:10px;
	font-size : .88em; 
    font-family: Verdana, Arial, 'sans serif';
}
	
/* Content positioning for right column */	
	.rightColumn {
	margin-left:35px;
}

/* Main content container for pages with center and left column*/
div#contentContainerLeftColumn
	{clear: both;
	width:950px;
	margin: 0; 
	padding: 10px 0px 0px 10px;
	background: url(../images/bgLeftColumn.gif) repeat-y;
}

div#contentContainerLeftColumn:after
	{content: "."; display: block; 
	clear: both; visibility: hidden;}	
	
/* Container for left column  */	
div#mainContentLeft
	{float: left; width: 260px; padding: 0px 10px 5px 10px; /*margin-bottom:-19px;*/
	}
/* Content positioning for left column with border-bottom*/	
	.leftColumn
	{padding-bottom:5px; font-family: verdana, sans-serif; color: #333333; border-bottom:1px solid #9C9C9C;}


/* Content positioning for left column, NO Border-bottom */	
	.leftColumnNoBorder
	{padding: /*.2em*/; padding: 0px 10px 5px 0px; font-family: verdana, sans-serif; color: #333333; }


/* Large left content container on pages with center content and right column */
div#mainContentCenter {
    float: left; 
    margin:0px 30px 0px 20px;
    padding-bottom:20px;
    width:600px;
    font-size : .88em; 
    font-family: Verdana, Arial, 'sans serif';
}


/* Main content container on pages with no columns */
div#contentContainerNoColumns {
	float:left; clear: both; width: 100%; 
	margin:0; padding: 0;
}

div#contentContainerNoColumns:after
	{content: "."; display: block; 
	clear: both; visibility: hidden;}	


/* Main content styles for content in No Column layout*/ 
#singleContentContainer {
    clear: both; 
    float:left; 
    margin:0; 
    padding-left:20px; padding-bottom: 15px; padding-top:10px;
    width:900px;
    font-size : .88em; 
    font-family: Verdana, Arial, 'sans serif';
}

/* Alphabet bar for browse by creator and subject */
#AZContainer {
    clear:both;
    margin-top:10px;
    width:100%;
    background-color:#D9D9CF;
    font-size:.80em;
    text-align:center;
    padding:4px;
    text-align:center;
}

.clear 
{clear: both;}

.spacer {
    padding-right:5px;
    padding-left: 5px;
}

div.padded {
	font-size: 90%;
}


/* ***************************************** */
/* BEGIN Typography elements stylesheet */
/* ***************************************** */

/* setting the color & font for sans-serif headers across the site */
h4, h3, h2, h1 {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}

h1 {
	font-size: 20px;
	font-weight : bold;	
	line-height : 150%; 
	margin-bottom : 0;
}

h2 {
	font-size: 18px;
	font-weight : bold;
	margin-bottom : 0;
}

h3 {
	font-size: 16px;
	font-weight : bold;
	/*margin-bottom : -12px;*/
}

h4 {
    font-size: 14px;
    font-weight : bold;
	margin-bottom: 3px;
}

h4.nestedControlAccess {
	margin-bottom: -12px;
}

/*used to bold text anywhere*/
.bold {
	font-weight: bold;
}

.smaller {
	font-size:90%;
}

.bigger {
    font-size:102%;
}

.alignCenter {
text-align:center;
padding:5px;
}

/* ***************************************** */
/* BEGIN List elements stylesheet          */
/* ***************************************** */

ul { 
		padding-top : 0px;
        padding-bottom : 0px;
        border-top : 0px;
        border-bottom : 0px;
        margin-bottom : 0px;
        margin-top : 0px;
        /*font-size:1em;*/
}

li{
    list-style-type:none;
    color:#333333;
    font-family: Verdana;
    font-size: 100%;
    margin-bottom:3px;
}

li.bullet {
list-style-type:disc;
margin-bottom:3px;
}

.leftColumn li {
font-size:90%;
font-style:normal;
list-style-type:disc;
color:#333333;
}

.leftColumnNoBorder li {
font-size:90%;
font-style:normal;
list-style-type:disc;
color:#333333;
}

/* making sure the bullets don't show in embedded ul */

/*li ul li {
    list-style-type:none;
    font-style:normal;
    font-size:96%;
}
*/

/* making sure numbered bullets show */
ol li {
list-style-type: decimal;
}

/* making sure lower alpha bullets show */
ol ol li {
list-style-type: lower-alpha;
}

/* making sure upper alpha bullets show */
ul ol {
list-style-type: upper-alpha;
}

/* showing bullets when I want them to show */
/*ul.showBullets li {
list-style-type: square;
}*/

#li-c01 {
    /*font-weight:bold;*/
    color:#000;
    padding-top:12px;
}

#li-c02 {
    font-weight:700;
    color:#333;
    list-style-type:circle;
    margin:6px 0px 6px 0px;
}

#li-c03 {
    color:#444444;
    margin:7px 0px 7px 0px;
    font-weight:normal;
}

#li-c04 {
    color:#525252;
    list-style-type:disc;
    font-weight:normal;
}

/* items on the browse pages */

/*.listItem {
        padding-top : 0px;
        padding-bottom : 6px;
        padding-left : 0px;
        padding-right : 0px;
        border : 0px;
        margin : 0px;
        text-align : left;
        vertical-align : middle;
        font-size : 90%;
        font-weight : normal;
        text-decoration: none;
        font-family: Georgia, 'Times New Roman', Times, serif;
}
*/

/* items on the browse pages */
.listIcon {
        padding-top : 0px;
        padding-bottom : 6px;
        padding-left : 0px;
        padding-right : 0px;
        border : 0px;
        margin : 0px;
        text-align : right;
        vertical-align : top;
}

/*
UL.nobull 
{
list-style-type: none;
}

UL.alpha 
{
list-style-type: lower-roman;
}
*/

/* *************************************** */
/* BEGIN Footer elements of stylesheet */
/* *************************************** */


/* footer container */
#footer { 
	border-top: 1px solid #9C9C9C;
	margin:0;
	padding:0px 0px 5px 20px;
	font-size : .88em; 
    font-family: Verdana, Arial, 'sans serif';
	/*text-align:right;*/
}

a.footer:link {
        font-weight: bold;
		color: #7D110C;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.footer:visited {
        font-weight: bold;
	color: #868686;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.footer:hover {
        font-weight: bold; 
	color: #ae6132;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.footer:active {
        font-weight: bold;
	color: #7D110C;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}


/* DLP contact information text */
.contactinfo {  
		color: #666666;
		margin-right:10px; 
		padding-top:10px;
		font-size:85%;
}

/* formatting for purl within footer */
.purl {
        color: #666666;
		margin-right:10px;
		/*margin-bottom:-6px;*/ /* cuts off bottom of bookmark url in IE */
		padding-top:10px;
		font-size:85%;
}

/* *************************************** */
/* BEGIN SEARCH RESULTS Stylesheet */
/* *************************************** */



/* BEGIN SEARCH RESULTS STYLES */
.search-results-outer {
	margin-left: 15px;
	margin-right: 17px;
	margin-bottom: 15px;
	/*font-size: 85%;*/
	font-size : .88em; 
    font-family: Verdana, Arial, 'sans serif';
}

/* p font on search forms is not appearing at the right size. Use this to control size. */
/*p.search-results-outer, td.search-results-outer {
    font-size:100%;    
}*/


.search-term {
	color: #DC8B4C;
}

/* search item refers to the word or string that has been searched for and is highlighted and linked in the results */
a.search-item:link {
	text-decoration: none;
	color: #ce742e;
	}

a.search-item:visited {
	text-decoration: none;
	color: #ce742e;
	}

a.search-item:hover {
	text-decoration: none;
	color: #ce742e;
	}

a.search-item:active {
	text-decoration: none;
	color: #ce742e;
	}


.search-summary {
	margin-bottom: 15px;
}

.number-items {
	text-align: right;
	margin-right: 5px;
	padding-bottom:6px; 
	font-size:.88em;
}

.search-bar-outer-ead {
	width: 100%;
	height: 25px;
	background-color: #D9D9CF;
	padding-bottom: 4px;
}

.search-bar-inner-left {
	float: left;
	line-height: 25px;
	color: #000000;
	/*font-size: 80%;*/
	margin-left: 5px;
	/* border: 1px red dashed; */
}

.search-bar-inner-right {
	float: right;
	line-height: 25px;
	color: #000000;
	font-size: 80%;
	margin-right: 5px;	
}

.search-form {
	margin-top: 0px;
	margin-bottom: 0px;
}



.form-element {
		margin-right: 3px;
}

.pagenumber-links {
	margin-bottom: 2px;
	padding-right:5px;
}

/* BEGIN SEARCH TABLE STYLES */
.search-results-table {
	margin-top: 17px;
	margin-left: 18px;	
}

tr.search-row {
	margin-bottom: 30px;
}


td.search-results-number {
	vertical-align: top;
	text-align: left;
}

td.search-results-text {
	vertical-align: top;
	text-align: left;
	padding-left: 6px;
	padding-bottom: 10px;
	/*font-size: .88em;*/
}

.search-results-text-inner {
	padding-top: .5em;
	padding-bottom: 14px;
	border-top: 1px gray dashed;
}

.search-results-snippet {
	margin-left: 35px;
}

#submitSearchWithin {
	border: none;
	vertical-align: middle;
}


/* *************************************** */
/* BEGIN AID DETAIL  Stylesheet           */
/* *************************************** */

/* Used for the positioning of the main title of the finding aid */
.title {
}

/* number of hits where keyword search appears in finding aid contents  */
#mainContentLeft .subhit {
	margin-left: 7px;
	margin-right:5px;
	font-size:95%;
	color:#ae6132;
}

/* indicates keyword or phrase searched on */
.subhit {
    color:#AE6132;
}

/* style for navigation of sections of the finding aid */
.navCategory, .navCategorySelected {
	font-size: 85%;
	margin-bottom:4px;
}

.navCategorySelected {
	font-weight:bold;
	color:#000;
}

/*style for camera icon that appears in finding aids with digital images*/
.icon {
    padding-right:5px;
}

/*Item listed under Content List in finding aid menu*/
.otlc01menu, .otlc01selected {
	margin-left:15px;
	font-size: 80%;
	margin-bottom:2px;
}

.otlc01selected {
    font-weight:bold;
    color:#000;
}

.otlc02menu, .otlc02selected {
    margin-left:15px;
    font-size: 80%;
    margin-bottom:2px;
}

.otlc02selected {
    font-weight:bold;
    color:#000;
}


/* ******************************* */
/*          EAD STYLES             */
/* ******************************* */

ol.ead-arabic li {
list-style-type: decimal;
}

ol.ead-upperalpha li {
list-style-type: upper-alpha;
}

ol.ead-loweralpha li {
list-style-type: lower-alpha;
}

ol.ead-upperroman li {
list-style-type: upper-roman;
}

ol.ead-lowerroman li {
list-style-type: lower-roman;
}

ul.ead-list li {
list-style-type: disc;
}

.ead-list-unmarked {
    list-style-type:none;
    color:#111111;
    /*font-size:92%;*/
}

/*used in finding aids that have a list of boxes at the beginning of the content list*/
.ead-bold {
font-weight: bold;
color:#000000;
}

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

.ead-doublequote:before, .ead-doublequote:after {content: "\"";}

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

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

.ead-italic {
font-style:italic;
}

.ead-nonproport {
font-family: courier;
}

.ead-smcaps {
font-variant: small-caps;
}

.ead-sub {
vertical-align: sub;
}

.ead-super {
vertical-align: super;
}

.ead-underline {
text-decoration: underline;
}

.ead-container {
font-size: 85%;
color: #7D110C;
}

.iufa-note {
    margin-left: 1.5em;
    /*margin-top:-3px; */
    display:block;
    font-size:10pt;
}

.iufa-first-note {
    margin-top:0px;
    margin-left: 1.5em;
    display:block;
    font-size:10pt;
    
}

.otlc01head, .otlc02head, .otlc03head, .otlc04head, .otlc05head, .otlc06head, .otlc07head, .otlc08head {
    font-size: 14px;
}

.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: 14.0em; 
}
