
	html { height: 100%; margin-bottom: 1px;}

	body {
      background:#ffffff;
      margin:0;
      padding:0.5em 0 0.5em 0;
      color:#303015;
      width: 990px;
      font-size:1em;
      font-family: "arial", sans-serif;
      border-right: 1px solid #765;;
      border-left: 1px solid #765;
      border-bottom: 1px solid #765;
      border-top: 1px solid #765;
      margin-top: 0.5em;
      margin-bottom: 0.5em;
      margin-left:auto;
      margin-right: auto;
      /* voice-family: "\"}\""; voice-family:inherit; 
      font-size:1em; */
      } 
      
    html>body {font-size:1em;}
    
    #ekheader {
      float:left;
      width:100%;
      background:#ffffff url("/bg.gif") repeat-x bottom;
      font-size:0.9em;
      font-family:"times new roman", serif;
      line-height:normal;
      padding: 6px 0 0 0;
      }
    #ekheader ul {
      margin:0;
      padding:0px 5px 0;
      list-style:none;
      }
    #ekheader li {
      float:left;
      background:url("/left_both.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      border-bottom:1px solid #765;
      }
    #ekheader a {
      float:left;
      display:block;
      width:.1em;
      background:url("/right_both.gif") no-repeat right top;
      padding:5px 10px 4px 2px;
      text-decoration:none;
      font-weight:bold;
      white-space:nowrap;
      color:green;
      }
    #ekheader > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #ekheader a {float:none;}
    /* End IE5-Mac hack */
    #ekheader a:hover {
      color:#333;
      }

    #header2 {
      float:left;
      width:100%;
      background:#ffffff url("/bg.gif") repeat-x bottom;
      font-size:0.9em;
      font-family:"times new roman", serif;
      line-height:normal;
      }
    #header2 ul {
      margin:0;
      padding:2px 20px 0;
      list-style:none;
      }
    #header2 li {
      float:left;
      background:url("/left_both.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      border-bottom:1px solid #765;
      }
    #header2 a {
      float:left;
      display:block;
      width:.1em;
      background:url("/right_both.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      white-space:nowrap;
      color:#765;
      }
    #header2 > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #ekheader2 a {float:none;}
    /* End IE5-Mac hack */
    #ekheader2 a:hover {
      color:#333;
      }


    #index #nav-index, 
    #d1 #nav-d1,
    #d2 #nav-d2,
    #d3 #nav-d3,
    #d4 #nav-d4,
    #d5 #nav-d5,
    #d6 #nav-d6,
    #d7 #nav-d7,
    #d8 #nav-d8,
    #library #nav-library,
    #search #nav-search,
    #gallery #nav-gallery {
      background-position:0 -150px;
      border-width:0;
      }
      
    #index #nav-index a, 
    #d1 #nav-d1 a,
    #d2 #nav-d2 a, 
    #d3 #nav-d3 a,
    #d4 #nav-d4 a,
    #d5 #nav-d5 a,
    #d6 #nav-d6 a,
    #d7 #nav-d7 a,
    #d8 #nav-d8 a,
    #library #nav-library a,
    #search #nav-search a,
    #gallery #nav-gallery a {
      background-position:100% -150px;
      padding-bottom:5px;
      color:#333;
      white-space:nowrap;
      }
    #header li:hover, #header li:hover a {
      color:#333;
      }
    #header li:hover a {
      color:#333;
      }
      
    #header2 li:hover, #header2 li:hover a {
      color:#333;
      }
    #header2 li:hover a {
      color:#333;
      }

      
    #bodycontent {
     margin:0; 
     padding:0.3em 0.5em 0.3em 0.5em; 
     clear:both;
    }
    
.underline {
    text-decoration: underline;
}

p {
    text-align: justify;
    font-size: 1em;
    line-height: normal;
    text-indent: 15px;
}

.noindent {
    text-indent: 0px;
}

.linkbar {
    text-indent: 0px;
    }

.linkbar a {
    text-align: justify;
    font-size: 1em;
    line-height: normal;
    text-indent: 0px;
}

#masthead
{
 padding: 0;
 margin: 0;
 height: 42px;
 z-index: 2;
 position: relative;
 top: 3px;
 left: 5px;
 text-indent: 0px;
}


.masthead1
{
 padding: 0;
 margin: 0;
 z-index: 2;
 position: absolute;
 top: 1px;
 left: 5px;
 text-indent: 0px;
}

.masthead2
{
 z-index: 2;
 position: absolute;
 top: 17px;
 left: 500px;
}

.toptitle {
    font-size: 1.5em;
    font-weight: bold;
    text-align: center;
    clear: both;
    line-height: 110%;
    text-indent: 0px;
}

.midtitle {
    font-size: 1.3em;
    font-weight: bold;
    text-indent: 0px;
}

.bottomtitle {
    font-size: 1.15em;
    font-style: italic;
    text-indent: 0px;
}

.bottomtitlebold {
    font-size: 1.2em;
    font-weight: bold;
    text-indent: 0px;
}

.twocolumnleft {
   float: left;
   width: 48%;
 }

.twocolumnleft ul,
.twocolumnright ul,
.twocolumnleft p,
.twocolumnright p {
    text-align: justify;
    font-size: 1em;
    line-height: normal;
}
 
 .twocolumnright {
    float: right;
    width: 48%;
 }

div.figure {
padding: 3px 3px 3px 3px; text-indent: 0px;
}

div.figure a img { border: none; text-decoration: none; text-indent: 0px;}

div.figure img { margin-left: auto; margin-right: auto; text-indent: -15px;}

div.figure p { /* the default "legend" style, as opposed to "caption" */
font-family: georgia, serif;
font-size: 0.8em;
padding-bottom: 2px;
line-height: 1;
margin: 0.25em auto 0.25em auto;
text-indent: 0px;
}

div.figure p.caption { 
text-align: center; 
width:auto;
font-family: georgia, serif;
font-size: 0.9em;
padding-bottom: 0px;
line-height: 130%;
text-indent: 0px;
}
/* "caption" for short phrases; "legend" (default) is for continuous prose */

.right { float: right; margin-left: 0.5em; margin-right: 0;}
.left { float: left; margin-right: 0.5em; margin-left: 0;}
.centered { margin-left: auto; margin-right: auto; }         /* needed to support centering of almost-full-width figures */ 
.bordered { border: 1px solid silver; }

/* end figure-divs */
