/* css style file for my reference entries, by Franck Cassez, http://www.irccyn.fr/franck  */
/* this css is released under Creative Commons License - http://creativecommons.org/licenses/by/3.0  */
/*  November 10th, 2005 */
/* modified October 15th, 2007 */

/* IMPORTANT */
/* This design is not a template. You may not reproduce it elsewhere without the 
   designer's written permission. However, feel free to study the CSS and use 
   techniques you learn from it elsewhere. */

DL {display:inline}
DD {display:block;margin-left:0em;margin-bottom:.8em;}
DT {display:inline;float:left;margin-left:-7em;width:7em}
 
DD > I {color:blue;font-family:sans-serif;font-variant:small-caps}

 div.abstract > i {font-family:sans-serif;}

BODY {font-family : georgia, "Gill sans", sans-serif;	
     background: #FFFFFF;
     font-size: 90%;
     margin-left: 15em;
     margin-right: 25em;
     margin-top:3em;
     margin-bottom:6em;
     text-align:justify}

div.backup {
  font-weight: bold;
  position: absolute;
  left: 10pt;
  top: 10pt;
 }

div.other {
    text-align: center;
    font-size: 50%;
    padding: 1em 2em 0em 2em;
}

div.other a {
    padding: 0 1em 0 1em ;
    border-left: dashed thin #aa7 ;
}

div.other a:first-child {
    padding: 0 1em 0 1em ;
    border: none;
}



div.backdown { 
        /*       border: solid thin #111;*/
  display: block ;
  position: fixed;
  text-align: center;
  width: 13em; height: auto;
  top: 92%; right: 3.5em;  left: auto;
  padding: .5em;
               background: #888;
               /* margin: 20px 5px 10px 5px ;*/
   -moz-border-radius: 4px;
    -webkit-border-radius: 3px;
    -webkit-box-shadow: 2px 2px 0px #444;
 }

H1 {color: #aa7 ;/* #A9A9A9 ;*/ /*#aa7 ; */  
   font-family : georgia, "Gill sans", sans-serif;
   /* background: white; */
   padding: .2em;
   border-bottom: solid thin #aa7} 

A:hover { background: orange ; /*#D3D3D3 ;*/
   -moz-border-radius: 4px;
    -webkit-border-radius: 3px;
    -webkit-box-shadow: 2px 2px 0px #444;
}
A:link {color:navy}
A:visited {color:green}

div.maintitle {  
                color: #888 ; /*#aa7 ; */  
  /* font-family : "Gill sans", sans-serif;*/
                font-weight: bold;
           font-size: 250%;       
            text-align: center
              }

div.abstract { 
  display:none;
  font-size:80%;
  visibility: hidden;
}

div.outabstract:hover > div.abstract {
   display:inline;
   visibility: visible;
}

div.abstract:hover {
   display:inline;
   visibility: visible;}

div.outabstract {
   display:inline;
   text-align:left; 
 /*  border:solid black; */
 /*  position:absolute;	*/
 /*  right:17em; */
 position:relative;
 top:0em;
}

em {
   color: blue;
}

blockquote > em {
	   color: black;
}

 
div.abstract > blockquote {
padding:1em;	     
margin-top:1em;
   text-align: justify;
   border: dashed thin #A9A9A9;
}

span.abstracttitle {
	color: #A9A9A9 ;	
	padding-left:0em;

}

DT a { font-weight: bold; } 

div.map { 
  position: fixed;
font-family :  "Gill sans", sans-serif;
  width: 15em; height: 96%;
  top: 2%; right: 3em;  left: auto;
  background: #DDB url(dogsear.png) bottom right no-repeat;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -webkit-box-shadow: 2px 2px 0px #444;
 }

div.map p, div.map > * > li, div.map h2 {
  display: block;
  margin: 0.55em;
  padding: .4em 1em;
  text-indent: 0;
  text-align: left;
  background: #aa7 url(sandydogsear.png) bottom right no-repeat;
  color: white;
  list-style: none ;
    -moz-border-radius: 4px;
    -webkit-border-radius: 3px;
    -webkit-box-shadow: 2px 2px 0px #444;
}		/* Remove triangle from H2 */

div.map > ul {
  margin: 0;
  padding: 0 }

div.map:before {
  content: "Contents";
  display: block;
                 margin: 20px 5px 10px 5px ;
   -moz-border-radius: 4px;
    -webkit-border-radius: 3px;
    -webkit-box-shadow: 2px 2px 0px #444;
  margin-bottom: 1em;
  padding: 0.9em ;
  color: #FFF;
  font-size: 130%;
/*  margin-left: .5em;
  margin-right: .5em;     */          
font-weight: bold;
                 text-align: center;
  background: #888;
  font-style: italic;
  letter-spacing: 0.2em;
   }
 
div.map a {
  font-style: italic;
  font-size: 120%;          
  text-decoration: none;
  color: white;
   padding: .2em;
}

div.map a:hover {
  background: #CCC;
  color: #000 ;
  padding : .2em;}