/*
 * DU-GUIDE.CSS
 *
 * Styles for the DU Guide. 
 *
 * B. Abbott (AMNH/Hayden)
 * Created: August 2005
 *
 * $Id: guide.css 2 2009-04-02 19:13:27Z markb $
 */


/* GENERAL PAGE FORMATTING                                         */
/*#################################################################*/

/* STYLES THAT GIVE US A SHORTENED BANNER */
#banner {
        font-size: 2.25em;
        background: #FFFFFF url(/images/common/banner-hayden.jpg) no-repeat right top;
        height: 70px;
}


h1#pagetitle { display: none; }
address { display: none; }
td.up { display: none; }


/* ALL GUIDE PAGE STYLES                                           */
/*#################################################################*/

h1 { font-size: 1.5em; text-transform: none; color: #000000; }          /* CHAPTER TITLES, SECTION TITLES */
h2 { font-size: 1.4em; }                                                /* SUBSECTION TITLES */
h3 { font-size: 1.3em; }                                                /* SUBSUBSECTION TITLES */
h4 { font-size: 1.2em; }                                                /* USED FOR NOTHING RIGHT NOW */
h5 { font-size: 1.1em; }                                                /* SUBPARAGRAPH TITLES */
h4, h5 { padding-top: 0em; }

h4 a:hover { color: black; }


SPAN.textsf { font-style: italic; }
SPAN.arabic {   }
SPAN.textit { font-style: italic; }
SPAN.textsf SPAN.textbf { font-style: normal; font-weight: bold; }

.MATH I { font-style: italic; }
.BOLDMATH { font-weight: bold; }        /* unused right now */

/* CONTROLS ALL TEXTTT TAGS */
tt { font-size: 1.18em; }


SPAN.textsf { font-style: italic; }
SPAN.arabic {   }
SPAN.textit { font-style: italic; }
SPAN.textbf { font-weight: bold; }

.MATH I { font-style: italic; }
.BOLDMATH { font-weight: bold; }        /* unused right now */



/* implement both fixed-size and relative sizes */ 
/*SMALL.XTINY                { font-size : xx-small }*/   /* UNUSED */
/*SMALL.TINY                { font-size : x-small  }*/   /* UNUSED */
/*SMALL.SCRIPTSIZE        { font-size : smaller  }*/   /* UNUSED */
SMALL.FOOTNOTESIZE        { font-size : 0.85em;    }   /* USED IN FOOTNOTESIZE LATEX FONT */
SMALL.SMALL                { font-size: 1em; }             /* USED FOR BLOCKCMD AND TABLES */

/* ALL UNUSED BELOW */
/*BIG.LARGE                {  }
BIG.XLARGE                { font-size : large    }
BIG.XXLARGE                { font-size : x-large  }
BIG.HUGE                { font-size : larger   }
BIG.XHUGE                { font-size : xx-large }*/


/*BLOCKQUOTE { font-size: 1em; } */
blockquote { line-height: 1.3; }



table { 
        font-size: 0.9em; 
        line-height: 1.3; 
        border-collapse: collapse; 
        border-color: #999; 
        margin: 2em 0; 
        vertical-align: top; 
}
.tablehead { font-weight: bold; background-color: #99CCFF;}                /* FOR THE TABLE HEAD CELLS */
caption { padding: 1em 0px 0.5em 0px; }




hr { color: #CCC; background-color: #CCC; border: 0; height: 1px; }

/* FOR THE LATEX2HTML-GENNERATED NAV LISTS */
.ChildLinks { font-size: 1.1em; font-weight: normal; } 

/* THE NAV BUTTON AT TOP AND BOTTOM */
span.uptext a { font-size: 1em; }

/* THESE APPEAR TO BE UNUSED 
div.extrachildlinks { font-size: 86%; }
.extrachildlinkstitle { font-weight: bold; }  */


.center { text-align: center; }

/*sup { vertical-align: 40%; }
sub { vertical-align: -20%; }*/


/* mathematics styles */
DIV.displaymath                { }        /* math displays */
TD.eqno                        { }        /* equation-number cells */


/* document-specific styles come next */
/*DIV.LaTeX                {   }
DIV.logo-LaTeX                {   }
DIV.quote                {   }
DIV.center                {   }
DIV.flushleft                {   }
DIV.LaTeX2HTML                {   }
DIV.logo-LaTeX2HTML        {   }*/



/* THESE DON'T APPEAR TO BE IN USE ....
ul.extrachildlinkslist {
        display: in-line;
        list-style-type: none;
        margin: 5px;
        padding: 5px;
}

div.extrachildlinks {
        display: in-line;
        float: right;
        width: auto;
        padding: 4px;
        border: 1px solid #C0C0C0;
        margin: 6px;
} */


div#mainSubNav { clear: both;  padding: 0; margin-top: 1.5em; }
div#mainSubNav a {
        font-size: 0.9em;
        text-decoration: none;
        border: 1px outset #CCC;
        padding: 0.2em 0.8em; 
        margin: 0 0.2em;
}




/* TITLE PAGE STYLES                                               */
/*#################################################################*/
.doctitle { font-size: 1.6em; font-weight: bold; padding-top: 3em; }
.docauthor { font-size: 1.2em; font-weight: bold; padding-top: 8em; }
.docaffiliation, .doclocation { font-size: 1.1em; line-height: 1.25; }
.docemail { font-size: 1.1em; line-height: 1.25; }
.doclocation { padding-bottom: 2em; }
.docemail { padding-bottom: 0.5em; }




/* TOC PAGE STYLES                                                 */
/*#################################################################*/
ul.TofC { padding-left: 0px; margin-left: 3em; }
/*ul.TofC > li {  }

ul.TofC ul { padding-left: 0px; margin-left: 3em; background: green; }
ul.TofC ul li { background: blue; }
ul.TofC > ul ul { padding-left: 0px; margin-left: 3em; }*/

/*ul.TofC ul { padding-left: 0px; margin-left: 3em; }
ul.TofC ul li { font-size: 1em; background: green; }
ul.TofC > ul ul { padding-left: 0px; margin-left: 3em; }*/



/* SIDE NAVIGATION STYLES                                          */
/*#################################################################*/
#navContent ul.guidenav { list-style-type: none; padding-left: 0px; margin-left: 0px; text-transform: none; }
#navContent ul.guidenav li { font-size: 1em; background: none; border-left: 1px solid #CCC; border-right: 1px solid #CCC; }
#navContent ul.guidenav li a { background: none; line-height: 2em; }



/* PAGE NAVIGATION STYLES                                          */
/*#################################################################*/
div.navigation { margin-top: 2em; }
table.pagenavtop, table.pagenavbottom { width: 510px; }
table.pagenavtop { border-bottom: 1px solid #CCC; }
table.pagenavbottom { border-top: 1px solid #CCC; }
table.pagenavtop td, table.pagenavbottom td { padding: 5px 2px; vertical-align: middle; font-size: 0.96em; }


td.prevarrow  { width: 30px; text-align: center; }
td.previous   { width: 225px; text-align: left; }
td.next       { width: 225px; text-align: right; }
td.nextarrow  { width: 30px; text-align: center; }


/*  USED WHEN THE 'UP' NAV IS USED IN THE PAGES
td.prevarrow  { width: 31px; text-align: center; }
td.previous   { width: 100px; text-align: left; }
td.up         { width: 140px; text-align: center; }
td.next       { width: 100px; text-align: right; }
td.nextarrow  { width: 31px; text-align: center; }
*/


/* DEBUGGING */
/*  
td.prevarrow  { background: black; }
td.previous   { background: red; }
td.up         { background: green; }
td.next       { background: blue; }
td.nextarrow  { background: black; }
*/


