/* Finding Aid Configuration */
            /*--- Main Div styles ---*/
            div#main{
                margin: 0 auto; 
                width: 95%; 
                text-align:left;
                }
				
            #title {
                margin:0; 
                height: 200px; 
                text-align: center; 
                color: #003C77;
                }
            
            #title h1{margin:0; padding-top:88px; font-weight: lighter;}
            #title h2{margin:0; padding:0; font-size:161.6%; font-weight: lighter;}
			#title h3{margin:0; padding:0;}
            
            /*--- Main Content Div ---*/
            #contents {
                display:block; 
                margin: 10px 0px; 
                border: 1px solid #000; 
				}
                
            /*--- Table of Contents styles ---*/
            #toc {
				background-color:#1B9AAA;
                display:block;
                width: 200px;
                position: relative;
                float:left;
                clear:left;
                margin:0;
                padding-left: 16px;
				padding-bottom:8px;
                border-right: 1px solid #000;
				border-bottom: 1px solid #000;
                }
                
            #toc h3 {margin: 16px 8px 16px 0px;}
            #toc dt {margin: 3px; padding: 4px 0px; font-weight: normal;} 
            #toc dd {margin-top: 3px; margin-left: 16px; padding: 4px 0px;}
            #toc dt a:link, #toc dd a:link {color: #333; text-decoration: none;} 
            #toc dt a:visited, #toc dd a:visited {color: #333; text-decoration: none;} 
            #toc dt a:active, #toc dd a:active {color: #FF5721;} 
            #toc dt  a:hover, #toc dd  a:hover {color: #00F1FD;} 
            
            /*--- EAD body ---*/
            #content-right{
				display:block;
				margin-left:217px;
				margin-right:0px;
				padding:0 20px 10px 20px;
				background-color:#e0ecf0;
				}
            
            /*--- Typography ---*/
            h1, h2, h3, h4 {font-family: Verdana, Arial, Helvetica, sans-serif; } 
            #contents h3 {
                margin: 0px 8px 16px -8px;
				padding-top:8px;
                font-size: 116%; 
                font-variant: small-caps; 
                border-bottom: 1px dashed #444;
                }
                
            h4 {
                font-size: 93%; 
                margin: 24px 8px 4px -4px; 
                padding:0; color: #555;
                }
                
            p {margin: 8px;}
            dt {margin: 2px 8px; font-weight:bold; }
            dd {margin: 2px 16px;}
            br {margin:0; padding:0;}
            hr {border:1px solid #000; margin: 24px -8px;}
            .summary dt {margin:16px 8px 0px 8px; color: #555;}
            .summary dd {margin: 2px 24px 2px 24px;}
            
            /*--- Emph styles -------*/
            .smcaps {font-variant: small-caps;}
            .underline {text-decoration: underline;}
            
            /*--- Styles Index entry elements ---*/
            .indexEntry {display:block;}
            
            /*---- Table Styles ---*/
            table { 
                border-top: 1px solid #000; 
                border-bottom: 1px solid #000; 
                margin: 16px; width: 60%; 
                font-size: 93%;
                }
                
            th {background-color:#000; color: #fff;}
            td {vertical-align: top; padding: 2px 8px;}
            
            /*---Container List Styles  --*/           
            table.containerList {border:none; margin: 8px; width: auto;}
            table.containerList h4 {margin: 2px 8px;}
            tr.series{background-color: #bbbbbb;}
            tr.subseries{background-color: #dddddd;}
            .containerHeader {font-variant: small-caps; font-weight:bold; color:#555; text-align: center;}
            .containerTypes {font-varient: small-caps; font-weight:bold; color:#555;}
            .container {text-align:center;}
            .clear{clear:both;}
            table.parentContainers {margin-top:2px;
            border:none; float:right; clear:both; width: 400px;
            border-top: 1px solid #666; 
            border-bottom: 1px solid #666; 
            }
            
            /*--- Clevel Margins ---*/
            table td.c{padding-left: 0;}
            table td.c01{padding-left: 0;font-weight:bold;background-color:#1B9AAA;}
            table td.c02{padding-left:  8px;}                
            table td.c03{padding-left: 16px;}
            table td.c04{padding-left: 24px;}
            table td.c05{padding-left: 32px;}
            table td.c06{padding-left: 40px;}
            table td.c07{padding-left: 48px;}
            table td.c08{padding-left: 56px;}
            
            
            .address {display:block; margin: 8px;}
            .odd{background-color:#fff8e7;}
			.even{background-color:#B8D3DB;}
			.citation{
                border: 1px dashed #999; 
                background-color: #fff8e7; 
                margin: 24px 8px; 
                padding: 8px 8px 8px 24px;
                }
            .citation h4 {margin-top: 8px;}
            
            /*---List Styles---*/
            .simple{list-style-type: none;}
            .arabic {list-style-type: decimal}
            .upperalpha{list-style-type: upper-alpha}
            .loweralpha{list-style-type: lower-alpha}
            .upperroman{list-style-type: upper-roman}
            .lowerroman{list-style-type: lower-roman}



/* Page Structure */
body { 
	font-family: arial, sans-serif;
	background-color: #ECECD7;
	font-size: 14px;
	text-align: center;
	margin:0;
	padding:0;
}

a	{
	text-decoration: none;
	}

.specialcollectionsbanner {
	text-align: center;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #333300;
	height:173px;
}

.specialcollectionsbanner a:hover {
	background-color: transparent;
}

.rllogo{
border:0;
margin-left:4px;
margin-right:-5px;
padding-bottom:16px;
}

.footer {
	margin-top: 30px;
	font-size: 10px;
	font-family: Arial, sans-serif;
	border-top: 1px dotted #CCC;
	line-height: 1.2;
	}
.footer a {
		color: #808080;
	}
	
.wrapper {
	background-color: #FFFFFF;
	text-align:center;
	margin:0 auto;
	padding:0;
	position:relative;
	width:940px;
	border-right:1px solid #333300;
	border-left:1px solid #333300;
}

.main_content {
	position:static;
	margin:0 auto;
	clear:both;
	background-color: #FFFFFF;
	border-top: 1px solid #333300;
	width: 100%;
	text-align:left;
	}

#menu_container {
	border-right: 1px solid #333300;
	border-left: 1px solid #333300;
	margin: 0 auto;
	padding:0;
	background-color:#777777;
}

#menu
{	margin: 0 auto;
	padding: 0;
	z-index: 30
}

#menu li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: normal 14px arial;
}

#menu li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width:100px;
	background: #FFF;
	color: #777777;
	text-align: center;
	text-decoration: none}

#menu li a:hover
{	background: #993300;
	color: #FFF;
}

#menu div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #FFF;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	font: normal 12px arial;
	z-index: 500;
	text-align:left;
}

#menu div a {
	position: relative;
   	display: block;
   	margin: 0;
   	padding: 5px 10px;
   	width:195px;	
   	text-align: left;
   	text-decoration: none;
   	background: #FFF;
   	color: #777777;
	border-bottom:1px solid #CCC;
}

#menu div a:hover {
	background: #993300;
	color: #FFF;
}

#menu form {
	display:inline;
}
#menu input {margin-top:2px;}

input { 
	font-size:10px;
}

img {
	border: none;
	padding: 0;
	margin:0;	
	}
img.float-right { 
    float: right; 
    margin: 20px; 
}
