@import url("mylwarp.css") ;

/* Project-specific CSS setting follow here. */
/*A:link {color:#0000C0 ; text-decoration:none; }
A:visited {color:#802020 ; text-shadow:none ;}
A:hover {color:#400000 ; text-shadow:none ;}
A:active {color:#C00000 ; text-shadow:none ;}*/

/*
span.textrm {
    font-family: "Linux Libertine O", "Hoefler Text", "Garamond",
        "Bembo", "Janson", "TeX Gyre Pagella", "Palatino",
        "Liberation Serif", "Nimbus Roman No 9 L",  "FreeSerif", Times,
        "Times New Roman", serif;
} */

span.textsf {
     font-family: "DejaVu Sans", "Bitstream Vera Sans",
        Geneva, Verdana, sans-serif ;
}

div.book, h1, h2, h3, h4, h5, h6, span.paragraph, span.subparagraph
{
    color: #000080 ;
    text-shadow: none ;
}

h1, h2 {
    background-color: #d0e8ff ;
    background-image: none ;
    border-bottom: 1px solid #808080;
/*    border-top: 2px solid #808080; */
}

div.abstracttitle {
    color: black ;
    text-shadow: none ;
}

span.abstractrunintitle {
    color: black ;
    text-shadow: none ;
}

div.abstract { font-size: 100% }

.sidebar {
    background: #8080f0;
    background-image: none ;
  margin: 2em 5% 2em 5%;
  padding: 0.5em 1em;
  border: none ;
  border-top : 1px solid silver;
  border-bottom : 1px solid silver;
}

div.sidebartitle{
    color: #800000 ;
    text-shadow: none ;
    border: none ;
}

.example {
    background: #00fcf5;
    background-image: none ;
  margin: 2em 5% 2em 5%;
  padding: 0.5em 1em;
  border: none ;
  border-top : 1px solid silver;
  border-bottom : 1px solid silver;
}

div.exampletitle{
    color: #000080 ;
    text-shadow: none ;
    border: none ;
}

div.fancyvrblabel{
    color: #000080 ;
    text-shadow: none ;
    border: none ;
}

figure {
    margin: 5ex 5% 5ex 5% ;
    padding: 1ex 1em 1ex 1em ;
    background-color: #ffffff ;
    overflow-x: auto ;
    border: none ;
/*     border-top: 1px solid silver; */
/*     border-bottom: 1px solid silver; */
}

div.figurecaption , .lstlisting {
    border: none ;
/*     border-top: 1px solid silver ; */
/*     border-bottom: 1px solid silver ; */
    background-color: #c0e0ff ;
}

.tnotes {
    background: #c0e0ff ;
    border-top: 1px solid silver ;
    border-bottom: 1px solid silver ;
}

.theorem {
        background: none ;
}

.minipage {
    border: none ;
}

div.floatrow figure { border: none ; }

figure figure { border: none ; }

div.sidetoctitle{
    color: #000080 ;
}

header{
    background-color: #e0e0e0 ;
    text-align:center ;
}

footer{
    background-color: #e0e0e0 ;
    padding: 2ex 1em 2ex 1em ;
    text-align:left ;
}

nav.botnavigation {
    background: #c0e0ff ;
    border-top: 1px solid black ;
}
