body {background:url(images/background.jpg) #f0fff0;
      background-attachment: fixed;
      font-family: sans-serif, helvetica, Times;
      font-size: medium;
      margin: 0 0 0;
      overflow-y:hidden;
     }
.roles{font-weight:bold;
}
iframe.roles{top:2ex;}
span.roles{top:0;}

a:link{color:#000088;}
a:visited{color:#8b0000;}
a:hover{background-color:#faf0e6;color:#006600;}
a:active {background-color:#fffff5;color:#000000;}
a
{
 background-color:    #f5deb3;
 border:              thin outset;
 display:             block;
 font-size:           xx-small;
 text-align:          center;
 text-decoration:     none;
 width:               10em;
 z-index:             1;
}
a.next    {position: fixed; top: 4em;right: 1em;width:15em}
a.previous{position: fixed; top: 4em;left: 1em;width:15em}
a.return  {position: fixed; top: 4em;left: 45%;width:6em}
a.back  {position: fixed; top:0;right:0}
a.simple{
 background-color:    #f0fff0;
 border-style:        none;
 display:             inline;
 font-size:           medium;
 text-decoration:     underline;
 width:               auto;
}

a.wide{width:100%}
div.big a{width:12em;height:3em}
div.verybig a{width:26em;height:3em;}

h2{font-size:    large;position:fixed;}

h3{font-size:    medium;}
h4{font-size:    small;}
h5{font-size:    small;}
h5.left{position:fixed; bottom:1em; float:left;
 left:1em;background-color:#f0fff0;}
h5.right{position:absolute; bottom:1em;float:none;
 left:50%;background-color:#f0fff0;}
img.gallery{position:absolute; left:1em; top:3em;}
hr{color:#f5deb3;}
th{text-align:left;}
p.footnote{font-size:xx-small;position:fixed; bottom:0;right:0;}
div.vertical a{display:block;} 
div.horizontal a{display:inline;float:left;}

* html a.next {position:absolute;}
* html a.previous {position:absolute;}
* html a.return {position:absolute;}
* html a.back {position:absolute;}
* html h2 {position:absolute;}
* html h5.left {position:absolute;}

/* Horizontal menu */ 
ul.across   li{
 display:inline;
 float:left;     /* this makes them go horizontally */
}
ul.across   li   ul{  /* submenu from horizontal menu */
 float:none;
}


