/* ansible.co.uk version */

P,OL,UL,TD,CENTER,H1,H2,H3,H4,H5,H6 { font-family: "Verdana", "Trebuchet", "Arial", "Helvetica";
 color: black;
 }
P,OL,UL,TD,CENTER { font-size: 10pt; }
H4 { font-size: 12pt; font-weight: normal}

A       { text-decoration: none; }
A:hover { color: red; text-decoration: underline; }

.smaller  { font-size: 9pt; }
.bigger   { font-size: 12pt; }
.normsize { font-size: 10pt; }

SMALL { font-size: 8pt; }
BIG   { font-size: 12pt; }
HR    { width: 50% }

.menupar { padding-left:5%; padding-right:5%;
           padding-top:2px; padding-bottom:4px;
           text-align:center; background-color: #B4DCFF; border-radius: 15px; clear: both; }

.menuparw { padding-left:5%; padding-right:5%;
           padding-top:2px; padding-bottom:4px;
           text-align:center; background-color: white; border-radius: 15px; }

.menutable { background-color:#80FFFF;
             padding-left:5%; padding-right:5%;
             padding-top:2px; padding-bottom:4px;
             text-align:center }
.imenutable { background-color:#FFFFFF;
             padding-left:5%; padding-right:5%;
             padding-top:2px; padding-bottom:4px;
             text-align:center }
.menutab   { padding-left:5%; padding-right:5%;
             padding-top:2px; padding-bottom:4px;
             text-align:center }
.img       { margin: 10px; }

/* "button"-style links */
.qv { background-color:#0000A0;
      color:white !important;
      font-size: 9pt;
      font-weight: bold;
      padding-right:1em;
      padding-left:1em;
      border:0; border-radius: 5px;
      text-decoration: none !important;
    }
.qv:visited { background-color:gray; } 
.qv:hover   { background-color:red !important; } 

/* tasteful backgrounds borrowed from AE */
.backblue { background-color: #B4DCFF; }
.backyellow  { background-color: #FFFFD0; }

/* hanging indent paras */
.hi { margin-left: 1em; text-indent: -1em; margin-top:0; margin-bottom: 5px; }
.nosp { margin-top:0; margin-bottom: 0; }
.tab { text-indent: 1em; margin-top:0; margin-bottom: 5px; }
/* footnotes */
.fn { margin-left:10%; border-top: solid black 1px;}
/* interlineations */
.lino { border-top: solid black 1px; border-bottom: solid black 1px;
        padding-top: 2px; padding-bottom: 2px;
        text-align: center; }

/* custom permalink appearance */
.pl { color:navy !important; }

/* floating artwork &c */

.rbox { float: right; margin-left: 1em; }
.lbox { float: left; margin-right: 1em; }

/* misc */

.sfxbox {padding-top: 0; padding-bottom: 0; padding-left: 1em; padding-right: 1em; 
         background-color: #F0F0F0; border-radius: 15px; }

/* ToC in Misc and AJF */

.miscToC { background-color: #dedede; width: 70%; margin-left: 15%; padding: 1em; border-radius: 15px; }
.miscToC p { text-align: center; font-size: large; margin: 5px; }


