/*
 * The first part of this is the standard CSS generated by LaTeX2HTML,
 * with the "empty" declarations removed.
 */

/* Century Schoolbook font is very similar to Computer Modern Math: cmmi */
.math                   { font-family: "Century Schoolbook", serif; }
.math i                 { font-family: "Century Schoolbook", serif; }
.boldmath               { font-family: "Century Schoolbook", serif;
                          font-weight: bold }

/* Implement both fixed-size and relative sizes: */
small.xtiny             { font-size : xx-small; }
small.tiny              { font-size : x-small; }
small.scriptsize        { font-size : smaller; }
small.footnotesize      { font-size : small; }
big.xlarge              { font-size : large; }
big.xxlarge             { font-size : x-large; }
big.huge                { font-size : larger; }
big.xhuge               { font-size : xx-large; }

/*
 * Document-specific styles come next;
 * these are added for the Python documentation.
 *
 * Note that the size specifications for the H* elements are because
 * Netscape on Solaris otherwise doesn't get it right; they all end up
 * the normal text size.
 */

body                    { 
                          color: #000000;
                          font-family: "times new roman", times, serif; 
                          /*background-color : rgb(240,250,255);*/
                          background-color : white;
                          padding : 5px;
                          margin : 0px;
                        }

a:active                { color: #ff0000; }
a:visited               { color: rgb(64,64,128); }
a:link                  { color: #0000bb; }
/*a:hover                 { background-color : rgb(164,214,227); }*/

h1, h2, h3, h4, h5, h6  { font-family: avantgarde, sans-serif;
                          font-weight: bold; }
h1                      { font-size: 180%; }
h2                      { font-size: 150%; }
h3, h4                  { font-size: 120%; }
h5, h6                  { font-size: 110%; }
code, tt                { font-family: monospace; }
var                     { font-family: times, serif;
                          font-style: italic;
                          font-weight: normal; }

.navigation td          { background-color: rgb(164,214,227);
                          color:  rgb(67,21,50);
                          font-weight: bold;
                          font-family: avantgarde, sans-serif;
                          font-size: 110%;
                          vertical-align : middle;
                        }

.trail td
{
        font-family    : sans;
        vertical-align : top;
        text-align     : right;
        font-size      : small;
        padding        : 0px 1em 0px 1em;
}


.navigation a:hover     { background-color : rgb(164,214,227); }

.release-info           { font-style: italic; }

.titlegraphic           { vertical-align: top; }

.verbatim               { color: #00008b }

.email                  { font-family: avantgarde, sans-serif }
.mimetype               { font-family: avantgarde, sans-serif }
.newsgroup              { font-family: avantgarde, sans-serif }
.url                    { font-family: avantgarde, sans-serif }
.file                   { font-family: avantgarde, sans-serif }

.tableheader            { background-color: rgb(164,214,227);
                          color: #ffffcc;
                          font-family: avantgarde, sans-serif; }

.refcount-info          { font-style: italic }
.refcount-info .value   { font-weight: bold;
                          color: #006600 }

/*
 * Some decoration for the "See also:" blocks, in part inspired by some of
 * the styling on Lars Marius Garshol's XSA pages.
 * (The green in the navigation bars is #669933.)
 */
.seealso                { background-color: #fffaf0;
                          border: thin solid black;
                          padding: 4pt }

.seealso .heading       { font-size: 110% }

/*
 * Class 'availability' is used for module availability statements at
 * the top of modules.
 */
.availability .platform { font-weight: bold }


.navigation IMG { border-width: 0px }
.navtitle { width: 100% }

hr {color: black}

.breadcrumbs {font-family: arial, helvetica, sans-serif; font-size: x-small}

.contents {font-family: arial, helvetica, sans-serif}
.contents STRONG {font-style: italic; font-size: x-small}
.contents UL {list-style-type: none; font-weight: bold}
.contents UL UL {font-size: x-small; font-weight: normal}

.documentinfo {text-align: center}

table.figure
{
        width : 100%;
}

table.tabular
{
        padding : 1em;
        background-color : rgb(230,230,230);
}


.functionlist li
{
        list-style-type  : none;
        padding          : 0em 1em 0em 1em;
        margin           : 1em 0em 1em 0em;
        background-color : rgb(230,240,245);
        border           : solid thin;
        border-color     : rgb(164,214,227);
}

.parameterlist li
{
        list-style-type  : none;
        padding          : 0em 1em 0em 1em;
        margin           : 1em 0em 1em 0em;
        background-color : rgb(230,240,245);
        border           : solid thin;
        border-color     : rgb(164,214,227);
}

.functionlist span.itemhead
{
        font-size        : large;
        font-weight      : bolder;
}

.constantlist dd
{
        margin-top : 0em;
        padding :  0px 0px 1em 0px;
}




table.tabular td        {
                          padding : 0px 1em 0px 1em;
                          margin  : 0px;
                          vertical-align : middle;
                        }

dl.description dt
{
        font-weight : bold;
}

dd p
{
        margin  : 0px;
        padding : 0px;
}

table.tabular tr.oddrow {
                          background-color : rgb(210,210,210);
                        }


pre.verbatimcode
{
        border           : dashed thin blue;
        background-color : rgb(197,226,235);
        font-size        : smaller;
        padding : 1em;
        margin : 0px;
}

pre.verbatim
{
        background-color : rgb(226,226,226);
        padding : 5px;
        font-size        : smaller;
        margin : 1em;
}

span.mo
{
        padding : 0px 2px 0px 2px;
        font-style : italic;
}

span.math
{
        vertical-align : middle;
}

/* ul.itemize li
 * {
 * }
 */

/*---------------------------------------------------------*/
/* bibliography styles */
.bibliography
{
        font-size : larger;
}

.bibliography span.title
{
        font-style : italic;
}

.inlinebibentry span.title
{
        font-style : italic;
}
/*---------------------------------------------------------*/
/* Index styles */

table.indextable
{
        margin-bottom : 2em;
}

table.indextable td
{
        vertical-align : top;
}

/*
 *.indextable ul.indexlevel0
 *{
 *        list-style-type : none;
 *}
 */

.indextable ul.indexlevel1
{
        list-style-type : none;
}

.indextable ul.indexlevel2
{
        list-style-type : none;
}

.gentime
{
        text-align : center;
        font-size : x-small;
}
