/*

    Style for De la Terre a la Lune

*/

    /* Regular text links */

    a:link,  a:visited {
        background-color: inherit;
        color: rgb(0%, 0%, 80%);
        text-decoration: none;
    }

    a:hover  {
        background-color:  rgb(30%, 30%, 100%);
        color: rgb(100%, 100%, 100%);
    }

    a:active {
        color: rgb(100%, 0%, 0%);
        background-color:  rgb(30%, 30%, 100%);
    }

    a.f:link,  a.f:visited, a.f:hover {     /* Do nothing for obvious buttons */
        background-color:  rgb(100%, 100%, 100%);
        color: rgb(0%, 0%, 0%);
        text-decoration: none;
    }

    /* Standard page body.  Since pages may wish to use the
       rest of the standard definitions along with custom
       margins and/or colours, we only apply this if an
       explicit class of "standard" is given. */

    body.standard {
        margin-left: 15%;
        margin-right: 10%;
        background-color: #FFFFFF;
        color: #000000;
    }

    /* Navigation links at document bottom. */

    h3.nav {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    img.b0 {                    /* Button images with no border */
        border: 0px;
    }

    img.foot {                  /* Footnote marker images */
        vertical-align: top;
    }

    p {
        text-align: justify;
    }
    
    span.bcad {
        font-variant: small-caps;
        text-transform: lowercase;
    }

    /* Title table */

    table.hdr {
        width: 100%;
    }

    table.hdr td.left {
        width: 25%;
        text-align: left;
    }

    table.hdr td.ctr {
        width: 50%;
        text-align: center;
    }

    table.hdr td.right {
        width: 25%;
        text-align: right;
    }

    body.footnotes {            /* Body colour is like a Post-it note */
        margin-left: 15%;
        margin-right: 10%;
        color: #000000;
        background-color: #FFFFC0;
    }

    /* Footnotes */

    div.f {
        padding-top: 2em;
        padding-bottom: 100em;
    }

    /* Text blocks with various alignment */

    .c {
        text-align: center;
    }

    .j {
        text-align: justify;
    }
    
    .l {
    	text-align: left;
    }
    
    .r {
        text-align: right;
    }
