/* Standard style sheet for the xref/wr system.

Per Kraulis
2007-11-23
*/

* {font-family: Arial, Helvetica, sans-serif;
   font-size: small; }

body {background-color: white; }

h1, h2 {font-size: medium;
        margin-left: 2em;  }

h2 > a {font-size: medium; }

h3 {font-size: small;
    margin-left: 2em;  }

.title {font-size: medium;
        font-weight: bold; }

img {border: 0; }

p.blurb {margin-left: 0.5cm;
         margin-right: 0.5cm;
         text-align: left; }

p.sidemenu {margin-top: 0;
            margin-bottom: 0; }

.sourcecode {font-family: Courier, monospace;
             font-size: small;
             white-space: pre; 
             margin-left: 2cm; }

.fasta {font-family: Courier, monospace;
        font-size: small;
        white-space: pre; }

.clean {font-weight: bold;
        text-decoration: none; }

.xref_wr_logo {font-family: sans-serif;
               font-size: 20pt;
               font-weight: bold;
               font-style: italic;
               text-decoration: none;
               white-space: pre;
               color: black;
               background-color: #ffeebb; }

.wr_logo {font-family: sans-serif;
          font-size: 12pt;
          font-weight: bold;
          font-style: italic;
          text-decoration: none;
          white-space: pre;
          color: black; }

.warning {font-style: italic; }

.airy {margin-left: 1.0cm;
       margin-right: 1.0cm;
       text-align: left; }

.footer {font-family: Arial, Helvetica, sans-serif; 
         font-size: x-small; }

.monospace {font-family: Courier, monospace;
            font-size: small;
            white-space: pre; }

.repr {font-weight: bold;
       text-align: right; }

.formatlabel {color: white;
              background-color: #ff9000;
              font-family: Courier, monospace;
              padding: 0 0.5em; }

.packed tr td {padding: 0;
               border-width: 0; }

table.matrix {margin: 1em 0; }

table.matrix th {padding: 0.5em 0.5em;
                 text-align: left; }

table.matrix td {padding: 0 0.5em; }

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

.method { padding-left: 1em;
          padding-right: 1em;
          vertical-align: top;
          text-align: left; }

td.rowhead {text-align: right;
            font-style: italic;
            padding-top: 0.1em;
            padding-right: 1em;
            vertical-align: top; }

tr.center td {vertical-align: middle; }

td.arrow {width: 20px; }

td.xdb {text-align: right;
        vertical-align: top; }
td.xkey {text-align: left;
         vertical-align: top; }

td.hspacer {width: 10px; }
td.vspacer {height: 10px; }

input {background-color: silver; }

select {background-color: #e8e8e8; }

button {background-color: silver;
        height: 1.8em; }
