/*        FONTS and COLOURS        */

/* Sans fonts for all text */
BODY, H1, H2, H3
           {font-family:"DejaVu Sans",Verdana,Geneva,
                         Arial,Helvetica,sans-serif}

BODY       {color:white; background-color:#333366}

H1, H2, H3 {font-weight:bold}
              
H1.TITLE   {font-weight:bold; color:white; background-color:transparent}
           /* transparent background (instead of inherit) is for NS 4.x */
     
DIV.INDEX DL DT
           {font-weight:bold}

DIV.ANSWER B, DIV.INDEX DL DL DT, H2.SUBTITLE
           {font-weight:normal; color:white; background-color:transparent}
/* But links must stay link colour - beware of CSS specificity rules! */
DIV.INDEX DL DT A
           {font-weight:normal}

DIV.FORMALPARA B
           {font-style:italic}   /* for Examples */

A:link          {color:#99FFFF; background-color:transparent}
A:visited       {color:#FF99FF; background-color:transparent}

A:link:hover, A:visited:hover, A:link:hover VAR, A:visited:hover VAR,
A:link:hover SPAN SUP, A:visited:hover SPAN SUP
                {color:black; background-color:yellow}
                /* Child selectors are workround for Konqueror bug */
                

/* Dimensions and Layout */

BODY       {line-height:135%; margin:0; padding:0.5em 0 2em 0}

DIV.TITLEPAGE, DIV.CHAPTITLE
           {border:thin #333366 solid}  /* Border is a bodge for Opera
                                            Explicit #333366 colour is for Konqueror */

H1         {font-size:1.25em; margin-top:1.5em; margin-bottom:0}
H1.TITLE   {font-size:1.44em; text-align:center; margin-top:2.5em}

H2         {font-size:1em; margin:1.2em auto 0 auto}

DIV.SECT1, DIV.BIBLIOMIXED, DIV.QANDASET, DIV.SITEIND, DIV.FOOTNOTES
           {margin:0 2% 0 2%}
	  
P, LI      {margin:0.75em 0 0 4%}
DIV.QUESTION P 
           {margin:1.2em auto 0 auto}
P.HIVIS    {text-align:center; margin-left:6%; margin-right:6%;
            margin-top:1.5em; padding:0.5em; border:thin white solid}

P, LI, DT  {font-size:1em}
            /* explicit font size is workaround for IE5 bug */

LI, LI P, P.CONTIN
           {margin-top:0.25em}

DIV.FORMALPARA P
           {margin-left:3em; margin-right:1.5em; font-size:0.9em}
            /* Examples are inset both sides and smaller type */

UL         {margin-top:0; margin-bottom:0}

SMALL      {font-size:83%}

DIV.QUESTION BIG   {font-size:1em}

DIV.FOOTNOTE-REF   {float:left; width:1em; padding-left:4%}
DIV.FOOTNOTE-BODY  {margin-left:8%}
DIV.FOOTNOTE-BODY P {margin-top:0; margin-bottom:1em}

A[name="FOOTNOTE"], A[name="FTN.FOOTNOTE"]
                   {text-decoration:none}

DIV.INDEX DL DT    {margin-top:4%}
DIV.INDEX DL DL    {margin:0}
DIV.INDEX DL DL DT {margin-top:0.5em; margin-left:4%; text-indent:-4%}
DIV.INDEX DL DL DL {margin:0}
