
 html  { font-size: 90%;  /* IE hack */  background-color:#E8E8E8;  }
 table { font-size: 100%; /* IE hack */ }
 td    { font-size: 1em; }
 body  { font-size: 100%;  font-family: Verdana, Arial, Helvetica, arial, sans-serif; }

 h1 { font-size:1.6em; 
      padding-top:1.7em; 
      padding-bottom:1em; 
      margin-top:0em; 
      margin-bottom:0em;
    } 
 h3 { font-size:1.2em; padding-top:1em; margin-top:0em; margin-bottom:0em;}
 h4 { font-size:1.1em; margin-left:1.3em; margin-top:0em; margin-bottom:0em;}

 ul.list { list-style-type:circle; }


 div.myname { color:#FFFFFF;
              font-family:"Arial Black"; 
              font-weight:normal;  
              margin-left:0.4em; 
              font-size:2.6em; 
              margin-bottom:-0.07em; 
              white-space:nowrap;
            }

 img.mypicture { width:13.834em; height:17.826em; border: solid 1px black; }

 img.email   { height:1.2em; margin-bottom:-0.34em; display:inline;} 

 .mydesc { line-height:1.3em; font-size:1.15em;  margin-left:1em; margin-bottom:0pt; 
           margin-top:1em; white-space:nowrap;}

 div.sep { width:0.6em; height:0.6em; }

 .tb { border-top-style:solid;    border-top-width:1px;    border-top-color:black;}
 .rb { border-right-style:solid;  border-right-width:1px;  border-right-color:black;}
 .bb { border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:black; }
 .lb { border-left-style:solid;   border-left-width:1px;   border-left-color:black; }


 #spacer   { width:8.75em; height:10.5em; border: 1px solid black;
             background-color:#DDDDDD; margin-top:2.5em;}

 #desc {font-family: Tahoma, Verdana, Arial, sans-serif;
   font-size:0.8em; color:black; padding-top:1px; line-height:1em; white-space:nowrap;
 }
 
 div.coauthor { font-family: Tahoma, Verdana, Arial, sans-serif; 
                font-weight:bold; 
                font-size:1.05em; 
                color:black; 
                margin-left:5px; 
                margin-bottom:0.8em; 
                margin-top:1.8em;
              }

 span.title { font-weight:bold; color:#A94279 }
 span.l { color:#888888; /* downloading options not available */ } 


 a:link    { text-decoration:underline;  color:blue}
 a:visited { text-decoration:underline;  }
 a:hover   { text-decoration:underline;  background-color:#FFFF99; }
 a:active  { text-decoration:underline;  background-color:#CCFFFF; }
 a:focus   { text-decoration:underline;  background-color:#CCFFFF; }

 a.email   { color:black; }

 .newhouse { vertical-align:bottom;
             margin-right:1px;
             margin-top:4px; 
             border:none;
             display:block;
             width:15px; 
             height:16px; 
           }

 a.newhouse { background:url(../img/imgs.gif) 0px 0px no-repeat; }

 a.newhouse:link    { text-decoration:none; background-color:transparent; }
 a.newhouse:visited { text-decoration:none; background-color:transparent; }
 a.newhouse:hover   { text-decoration:none; background-color:transparent;
                       background-position: -16px 0px;
                    }
 a.newhouse:active  { text-decoration:none; background-color:#FFFF99; }
 a.newhouse:focus   { text-decoration:none; background-color:#CCFFFF;}

 iframe { width:9.35em; 
          height:12.1em; 
          border:none;
          margin-top:1em;
        }
    


 #topleft { position:absolute; top:-1px; left:-1px; width:9px; height:9px;
            background:url(../img/imgs.gif) 0px -18px no-repeat; }

#bottomleft { position:absolute; left:-1px; bottom:-1px; width:9px; height:9px; 
              background:url(../img/imgs.gif) -22px -18px no-repeat; }

 .author { margin-left:0px; position:relative; bottom:-0.2em;}

 a.author:link    { text-decoration:none; color:blue; }
 a.author:visited { text-decoration:none; background-color:transparent; color:blue;}
 a.author:hover   { text-decoration:none; background-color:#FFFF99; }
 a.author:active  { text-decoration:none; background-color:#FFFF99; }
 a.author:focus   { text-decoration:none; color:red; background-color:transparent; outline:none;}

 a.authoractiv { margin-left:0px; text-decoration:none; color:red; 
                 background-color:transparent; position:relative; bottom:-0.2em; }
 a.authoractiv:focus   { outline-style:none; }

 table.bottom td { vertical-align:bottom; padding-bottom:4px; white-space:nowrap; }




 #head-logo-emb {
    border: none;
    height: 4em;
    width:  11.064em;
 }

 #head-logo-obj {
    border: none;
    height: 4em;
    width:  11.064em;
 }

 #font-measurement {
    border: none;
    height: 4em;
    width:  11.064em;
 }

div.content {
    max-width:80em;
    background-color:white;
    margin:0px;
    text-align:left; 
    border-left: 1px solid #999999; 
    border-right: 1px solid #999999;
}
 
imglogo { border:none; }
img { display:block; }
 







