/* default stylesheet for greenstone. */


#page {
  width:770px;
  margin-left:auto;
  margin-right:auto;
}

#banner {
  margin: 0;
  padding:0;
  width: 100%;
}

/* this div contains the bannerlinks and bannertitle paragraphs */
div.pageinfo {
  float: right;
  text-align: right;
  padding: 0;
  margin:0;	
  width: 100%;
}

/* home, help, preferences links */
p.bannerlinks {
  margin:0;
  padding:0;
}

span.titleltr
{
  padding: 0;
  margin:0;	
  font-size: 30px;
  float: left;   
  text-align: bottom;
}

span.titlertl
{
  padding: 0;
  margin:0;	
  font-size: 30px;
  float: right;   
  text-align: bottom;
}

span.titleltr a
{
  font-size: 20px;
}

span.titlertl a
{
  font-size: 20px;
}

/* make sure this is shown under the other divs (which may be floating) */
div.bannerextra
{
   clear: both;
}




/* the image for the collection, shown in the banner */
div.collectimage {
  float: left;
  padding:0;
  margin:0;
  border:0;
}

img
{
  padding:0;
  margin:0;
  border: 0;
}

span.langltr
{
  background-color: #b0cab0;
   float: right;
   margin-top: -22px;
   margin-right: 5px;
}

span.langrtl
{
  background-color: #b0cab0;
   float: left;
   margin-top: -22px;
   margin-left: 5px;
}


/* bg image set in style macro */
div.navbar {
  background-color: #b0cab0;
  width: 770px;
  white-space: nowrap;
  font-weight: bold;
  text-transform: capitalize;
  padding: 5px 0;
  margin: 0;
  height: 22px;
}

div.barltr { /* opt navbar text inside a divbar div */
  float: left;
  background-color: #b0cab0;
  text-align: left; 
  height: 22px;
  width: 700;
}

div.barrtl { /* opt navbar text inside a divbar div */
  float: right;
  background-color: #b0cab0;
  text-align: right; 
  width: 700;
}

div.langltr
{
  background-color: #b0cab0;
   float: right;
  padding:0;
  margin:0;
   margin-right: 5px;
  width: 70;
  margin-top: -3px;
}

div.langrtl
{
  background-color: #b0cab0;
   float: left;
  padding:0;
  margin:0;
   margin-left: 5px;
  width: 70;
  margin-top: -3px;
}

div.langltr form
{
  background-color: #b0cab0;
  padding:0;
  margin:0;
}

div.langrtl form
{
  background-color: #b0cab0;
  padding:0;
  margin:0;
}


/* anchors */
a {
margin: 0px;
padding: 0px;
font-weight: 400;
line-height: 20px;
text-decoration:  none; 
color: #234F33;
border: none;
 }

a:hover {
text-decoration:  underline;
 }

/* bg image set in style macro */
a.navlink {
  vertical-align: top; 
  padding: 0 5px 0 5px; 
  background-color: #b0cab0;
  color: #234F33;
  font-weight: bold;
}

/* bg image set in style macro */
a.navlink_sel {
  vertical-align: top;
  padding: 0 5px 0 5px; 
  background-color: #b0cab0;
  color: #FFFFFF;
  font-weight: bold;
}

a.navlink_sel:hover {
text-decoration:  none;
 }

/* for the nav_ns4.dm macro only (for netscape4 support) */
a.navlink_ns4 {
  background-color: #FFFFFF;
}

a.navlink_sel_ns4 {
  background-color: #FFFFFF;
}

span.button
{
  margin:0 0 0 5px;	
  white-space: nowrap;
  vertical-align: top; 
  padding: 0 5px 0 5px; 
  background-color: #234F33;
  float:right;
  text-transform: lowercase;
}

span.button a{
  color: #FFFFFF;
  font-weight: bold;
}

div.footer
{
  height: 40px; 
  width:100%; 
  font-size: 10px;
  text-align: center;
}



div.rtl {background-color: transparent; color: #234F33; direction: rtl;}
div.ltr {background-color: transparent; color: #234F33; direction: ltr;}
table.bdr {border-width: 2px; border-style: solid;}
table.bdr td {border-width: 1px;border-style: none; text-align: center;}
table.nobdr {border-width: 1px; border-style: none;}
td.head {font-weight: bolder; vertical-align: top; border-width: 1px; border-style: solid none none none;}
td.body {border-width: 1px; border-style: solid none none none;}



/* this contains everything - all the other divs */
/* blankiconbar */
div.section p.bar {
  text-align: center;
}



/* bg image set in style macro */
div.divbar { /* for "select a collection" */
  font-family: arial;
  font-size: 10pt;
  font-weight: bold;
  border: 0;
  width: 100%; /* for ns4 */
}



span.highlight {
  background: #ffff77;
}


span.textselect { white-space: nowrap; }

div.document {
 padding: .2em 0 0 0;
 clear: both;
 background-color: transparent;
}

div.documenttext { clear: both;} /* come after any floating divs */

div.searchresults{
  padding: 0;
  margin: .2em 0 .2em 0;
  background-color: transparent;
}

div.nextresult{
  display: inline;
  text-align:right;
  float:right;
  width:50%
}

div.prevresult{
   display:inline;
   float:left;    
   width:50%; 
}

div.heading_image {
  padding: 0;
  margin:0;	
 float: left;
 } /* optional cover image */

