/*

    Style for Le Tour du Monde en Quatre-vingts Jours
    
*/

    /* 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. */
    
    body.standard {
        margin-left: 15%;
        margin-right: 10%;
	background-color: #FFFFFF;
	color: #000000;
    }
    
    /* Floating item flush */
    br.cl {
    	clear: left;
    }
    
    h1.chapt {
    	font-size: 3ex;
    	margin-top: 0px;
	text-align: center;
    }
    
    /* 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;
    }
    
    img.l { 	    	    	/* Figure floated left */
    	float: left;
	margin-right: 8px;
    }
    
    p {
    	text-align: justify;
    }
        
    /* 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.ctr h1 {
    	font-size: 3ex;
    }
    
    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;
    }
    
    /* Table of Contents table */
    
    table.toc th.n {
    	vertical-align: top;
	text-align: right;
	padding-right: 0.5em;
    }
    
    /* 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;
    }
