/*
 * Stylesheet for python.org.  This is (mostly) empty for now, since
 * not all of the site actually references it.  Styles can be added
 * once more of the HTML on the site includes the relevant <link>
 * element.
 *
 * Documentation for the named classes will be made available at
 * http://www.python.org/dev/pydotorg/ once this isn't an empty
 * stylesheet.
 */

/* This avoids the white border around the page in MSIE. */
html, body           { border: 0px;
                       margin: 0px;
                       padding: 0px; }

.body                { padding-bottom: 1em;
                       padding-right: 1em; }

.continuation        { margin-left: 1em;
                       margin-top:1ex; }

.body h1, .body h2,
.body h3, .body h4,
.body h5, .body h6   { font-family: avantgarde, sans-serif;
                       font-weight: bold; }

.body h1             { font-size: 180%; }
.body h2             { font-size: 150%; }
.body h3, .body h4   { font-size: 120%; }

/* The typical space used for list markers is excessive; get it under
   control here: */
ol, ul               { padding-left: 1.5em; }

/* For code samples and such; make these more like the verbatim
   environments used in the standard docs: */
.body pre            { color: #00008b;
                       font-family: lucida typewriter, lucidatypewriter,
                                    monospace;
                       font-size: 90%;
                       margin-left: 2em; }

/* This applies to tables generated from reStructuredText tables: */
.body table.table        { border-collapse: collapse;
                           border-bottom: hidden;
                           border-left: hidden;
                           border-right: hidden;
                           border-top: hidden; }
.body table.table td,
.body table.table th     { border-right: hidden;
                           border-left: hidden;
                           border-top: hidden;
                           border-bottom: hidden;
                           background: #dddddd;
                           padding-left: 0.5em;
                           padding-right: 0.5em; }
.body table.table td:first-child,
.body table.table th:first-child  { border-left: hidden; }
.body table.table th     { font-family: avantgarde, sans-serif;
                           font-weight: bold; }
.body table.table thead  { background-color: #99ccff;
                           border-bottom: 0.07em solid black; }

/* This is for the "docinfo" header generated for some reST files: */
.docinfo .docinfo-name   { padding-right: 0.7em;
                           text-align: right; }

/* google search stuff */
BODY
{
  margin:0;
  padding:0;
}

.google
{
  padding: 0 0 0px 0 0;
  background-color:white;
  font-family:"Bitstream Vera Sans", Genenva, Arial, Helvetica, serif;
}

#search
{
  text-align:right;
  background-color:#003366;
  padding: 0.3em 1em 0.4em 0;
  font-size:1.0em;
  color:#ffffff;
}

#search FORM
{
  display:inline;
}

#search INPUT#submit
{
  border:1px solid #ffffff;
  background-color:#99ccff;
  color:#000000;
  font-size:0.75em;
  padding:0;
  margin:0;
}

#search INPUT#q
{
  border:1px solid #6699cc;
  padding:0;
  margin:0 0.5em 0 0 ;
}
