/* base.css - CSS layout for CSS2 browsers */



  body {
    margin: auto;
    /*
    color: ;
    font-family: Verdana,Arial,sans-serif;
    text-align: center;*/
    background-color: #D6D2C4;
       }

hr {
background: #666;
color: #666;
}
	
	
ol li, ul li {
line-height: 1em;
}
	
h1{
/*color:#8C140F;
font-family:"Times New Roman",Times,serif;
font-size:2em;
font-weight:lighter;
padding-bottom:15px;*/
}

h3.headline{
color:#000;
font-family:Verdana, Arial, sans-serif;
font-size:1.75em;
font-weight:lighter;
margin-top: .25em;

}


  #wrapper { 
  /*border-top: 15px solid #8c140f;*/
  
    margin: auto;
    min-width: 960px;
	max-width:1200px;
	font-family: Verdana,Arial,sans-serif;

    background-repeat: repeat-x;
	background-color: #fff;
	




    
	}
	
	
 .dojofix_breadcrumbs{
 font-size: 134%;

 line-height: 1.24em;
 }

td.dojofix_breadcrumbs_td{
padding-top: .25em;
padding-left: .2em;
}
 
 
 span.dojofix_recorddisplay {

  font-size: 134%;

 line-height: 1.24em;
 
 }
 /*
#bbarwrap {
	margin:auto;
	width:960px;
	border-top:solid 15px #8C140F;
	background-image:url(headerbackground.jpg);
	background-repeat:repeat-x;
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -4em;
}

*/

 p {font-family:Verdana, Arial, sans-serif;
/*font-size:0.8em;*/
}

td {
font-family:Verdana, Arial, sans-serif;
font-size: 0.8em;
}

/*
h4 {
text-align: left;
margin-top: 1em; /*might mess things up elsewhere-- added for title display in hmap docformatter

}

*/


a:link {
                color: #0000EE;
                font-size: 100%;
                text-decoration: none;
                font-weight: 900;
}


a:visited {


                color: #551A8B;
                /*color: #cc5323;*/
                font-size: 100%;
                text-decoration: none;
                font-weight: 900;
}

a:hover {
                color: #000000;
                font-size: 100%;
                text-decoration: none;
                font-weight: 900;
}

a:active {
                color: #FF0000;
                font-size: 100%;
                text-decoration: none;
                font-weight: 900;
}


#breadcrumb {
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
                /*font-size : 80%;*/
				color: #000000;
			font-size: .875em;	
			float:left;
			/*margin-left: .25em;
			margin-top: .25em;*/
			/*margin-bottom: 1em;*/
			border-top: 2px solid white;
			margin-bottom: 0;
			width: 100%;
			background: white;
		
}

#breadcrumb a{
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			
                
				color: #000000;
				text-decoration: none;
				
			
		
}

#breadcrumb a:hover{
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
                
				color: #8c140F;
				
				
}			




.small {
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
                font-size : 0.6em;
}

ul.nobullet{
list-style-type:none;
}


/* LAYOUT */

#container {
  width:100%;
  float:left;
margin: none;


  
   
  }
.centergallery {
margin-top: 1em;

}
#main {
 float: left;
 /*width: 98%;*/
 
 width: 100%;
 /*margin-top: -2em;*/
 
 

 }

#main li {
list-style-type: none;

}



#browsemain {
 float: left;
 width: 775px;
padding: 1em;
margin-left: 2em;

 

 }

#main #content {
 float: left;
 margin-right: 1%;
 width: 100%;
 background: white;
 

 }

#browsemain #content {
 float: left;
 margin-right: 1%;
 width: 100%;

 }
  
#nav {
 width:100%;
 /*border-top:1px solid #fff;*/
 float:left;
 /*background:#9e9767;*/
background: #9E9767;
 margin:0 0 1em;
 padding:0;
  }

/*popup window styling for docFormatter (citation and bookbag)*/

.popup{

background-color: #fff;
font-family:Verdana, Arial, sans-serif;
font-size: .9em;
text-align: center;
padding: 1em;
margin: .5em;
}

.citation h2 {

font-size: 1.2em;
margin: .25em 0;

}

.citation{

background-color: #fff;
font-family:Verdana, Arial, sans-serif;
font-size: .8em;
text-align: left;
padding: 1em;
margin: .5em;
min-height: 160px;
}

.popup h2 {

font-size: 1.2em;
margin: .25em 0;

}


fieldset.emailbookbag {
width: 90%;
border: 1px solid #666666;
margin-top: 0;
margin-bottom: 0;
margin-left: 1em;
margin-right: 1em;
}

a:link.popup {
                color: #8C140F;
                font-size: 100%;
                text-decoration: none;
}


a:visited.popup {


                color: #8C140F;
                /*color: #cc5323;*/
                font-size: 100%;
                text-decoration: none;
}

a:hover.popup {
                color: #333333; 
                font-size: 100%;
                text-decoration: none;
}

a:active.popup {
                color: #8C140F;
                font-size: 100%;
                text-decoration: none;
}




/*Home page Feature*/ 
 
 
.homefeature {
 /*border-bottom: 1px solid #9e9767;*/
 /*padding: 0 0 0;*/
 float: right;
width: 45%;

margin-bottom: 1em;
padding-left: 2em;
margin-right: 1em;

/*background-color: #ebb76a;*/
	/*border-style: solid;*/
	/*border-color: #9e9767;*/
	/*border-width: 2px 2px 2px 2px;*/ 
 }
 
.homefeature h2 {
 /*background: #7c8a6a;*/
 /*color: #120703;*/
 /*margin: 0 0 1em;*/
 /*padding: .3em .5em;*/
 }

 
.homefeature p {
margin: 1em .5em;
font-family:Verdana, Arial, sans-serif;
font-size:0.8em;
text-align: left;
 
 }

.homefeature b {
font-weight: normal;
}


/*
#footer_home
{
margin-top: 10px;
padding: 5px;
margin-bottom: 5px;
border-top-width: 3px; 
border-top-color: #7c8a6a;
border-top-style: solid;
border-bottom: 2px solid #cc5323;

font-size: 10px;
}





table.footer

{
font-size:10px;
margin-top: 10px;
padding: 5px;

}
*/

legend {
text-align: left;
}

fieldset.search{
width: 45%;
border: 1px solid #666666;
margin-left: 1em;
padding-top: 1em;
margin-bottom: 1.5em;

float:left;

}





fieldset.browse{
width: 45%;
border: 1px solid #666666;
margin-left: 1em;
padding-top: .8em;
margin-bottom: 1.5em;

float:left;

}

 td.browselabel {

padding-bottom: .25em;

}

fieldset.search form {
width: 95%;

}

legend.search{

 font-size : 100%; 
                font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
                font-weight: bold;
		    color: #000;
			/*margin: 1em;*/
}



/*trying to work out record display*/
#recorddisplay {
width: 98%;
/*margin-left: 20%;*/
margin: 0 auto 0 auto;
clear: left;
 font-size: 134%;

 line-height: 1.1em;




}

#recorddisplay table {
padding: .5em 0 .5em 0;
background-color: #FAFAFB;
border: 1px solid #CCC;
width: 100%;


}


/*formatting for table listing item metadata*/
td.label {
text-align: right;
width: 18%;
padding-top: .25em;
padding-right: .25em;
}

td.data {
text-align: left;
/*width: 70%;*/
padding-top: .25em;
}

/*added for thumbnail gallery experiment -- from http://accessat.c-net.us/test/gallery.html*/



.thumbs {             /* container for all thumbs */
  width: 98%;         /* an explicit width is required for WinIE, or it screws up badly */
  margin: auto;       /* correctly center block element */
  padding: .25em .5em .5em .5em;
  /*background-color: #fffaf0;*/
  color: #000;
  /*border: thin solid #030;*/
  overflow: hidden;
  text-align: left;
  position: static;
  clear: left;
}
.thumbs ul {
  margin: 0;
  padding: 0;

 
  
}

.thumbs a{

}

.thumbs a:link{

}

.thumbs a:visited{

}

.thumbs a:hover{

}

.thumbs a:active{

}

.thumbs li {        /* test these rules with various fonts, may need adjusting */
  /*height: 9.5em;*/    /* high enough for image plus 2-line caption */
  /*width: 9.5em;*/     /* wide enough for widest image with a bit of padding */
  float: left;      /* as many as can fit in window width */
  overflow: hidden; /* do not let IE stretch the container */
  /*border: 1px solid #faebd7;*/
  text-align: center;
  
  padding: .5em;
  margin: .25em;
  font-family: "\"}\""; /* hide correct dimensions from WinIE 5.x */
  font-family: inherit;
  font-size: .8em;
  width: 20em;
  /*height: 20em;*/
}
.IE5IsQuirky2 { /* WinIE 5.0 gets weird without something after font-family hack */
}
.thumbs img {          /* image resized in ems to maintain proportions */
  display: block;      /* prevent text from flowing on the side */
  /*height: 8em;*/       /* image resolution may suffer a little, but not much */
  text-align: center;  /* center for IE */
  margin: .3em auto .3em auto; /* center for non-IE */
  padding: 0;
  border: none;
}
.thumbs hr {                   /* see note about hr in HTML below */
  clear: both;
  height: 0;
  margin: 0;
  overflow: hidden;
  visibility: hidden;
 
}

 hr.last {
color: #fff;
clear: left;

border: 1px solid;
height: 1px;

overflow: hidden;

}
/*added to style help page*/

#helpcontent {
height: 400px;
}

ul.help {
line-height: 1.5em;
text-align: left;
font-size: .8em;

list-style: none;

}

td.viewdjvu {
padding-right: 1em;
}
/* END BASE STYLES */

/* Main search page - extra space between browsing options - CS 22-06-2020 */
tr.browse_space td {
  padding-bottom: 10px;
}
