/* $Id: styles-miridae.css 105 2008-05-23 15:41:22Z markb $ */


h2.sectiontitle {
  font-size: 2em;
  margin-left: +3%;
}

h2.sitesection {
  margin-bottom: 0;
}

ul {
  font-family: sans-serif;
  color: black;
}

li.juniorname {
  list-style-type: none;
}

li.synonym {
  margin-left: +2%;
}

table.layout {
  width: 100%;
  clear: both;
}

/** category & subcategory (table cells)
 *  ------------------------------------
 *  for when the headers of table-ized data run along
 *  the side, instead of across the top.
 */
td.category {
  font-family: sans-serif;
  font-size: 1.15em;
  font-style: italic;
  font-weight: bold;
  background-color: #006699;
  color: white;
  text-align: left;
  height: 1em;
  width: 50%;
  padding-left: 4px;
}
td.subcategory {
  font-family: sans-serif;
  font-size: 1em;
  font-style: italic;
  font-weight: bold;
  background-color: white;
  color: black;
  text-align: right
  height: 1em;
  width: 50%;
  padding-left: 4px;
}

/** entryform & fieldcell
 *  ---------------------
 *
 * for tables used in the layout of
 * forms.
 */
table.entryform {
  font-family: sans-serif;
  background-color: white;
  color: black;
  border: solid;
  border-color: gray;
  border-width: thin;
  width: 100%;
  margin-left: 0em;
  margin-right: 0em;
  margin-top: 0em;
  margin-bottom: 1em;
}

td.fieldcell {
  width: 50%;
  text-align: right;
  padding: 0em;
}

td.formnote {
  font-size: .7em;
  padding: 5px;
}

.typespecies {
  border: solid;
  border-width: thin;
  border-color: gray;
  background-color: white;
  color: black;
  font-family: sans-serif;
  padding: 0.5em;
  margin-left: +7%;
  margin-right: +2%;
}

div.intro {
  margin-left: 5em;
  margin-right: 5em;
  border: solid;
  border-width: thin;
  border-color: gray;
  background: white;
  color: black;
  padding: 1em;
}
.intro table {
  margin-left: +5em;
  border: 1px solid grey;
  border-collapse: collapse;
}
.intro td {
  border: 1px solid grey;
  padding: .25em;
}

.synonym_link {
  color: black;
  font-family: sans-serif;
  font-size: 1.25em;
  padding-top: 1em;
  margin-left: +7%;
}

p.text {
  padding-left: 2em;
  padding-right: 2em;
  font-family: sans-serif;
}  

ul.text {
  font-family: sans-serif;
}

table.text {
   font-family: sans-serif;
}

a:link {
  color: black;
}

a:visited {
  color: black;
}

.listing_link {
  font-family: sans-serif;
  font-weight: bold;
  text-align: left;
  padding: 1em;
}

span.little {
  font-size: 9pt;
}

table.listdata {
  margin-top: 1em;
}

td.listdata-top {
  border-bottom: none;
  font-family: sans-serif;
  font-size: 1em;
}

img.button {
  border: 0em;
  padding-left: 1em;
  vertical-align: top;
}

.ref {
  font-family: sans-serif;
  font-size: 1em;
}

.library_links {
  display: inline;
}
.library_links ul {
  display: inline;
}
.library_links li {
  display: inline;
}

img.map {
  border: 0;
  margin: 10px;
}

/** tabs
 *  ----
 *
 *  For tabs under the page banner
 */
.tabs {
  list-style: none;
}
.tabs ul {
  margin-top: 0;
  margin-left: 0;
}
.tabs li {
  border-left: 1px outset;
  border-right: 1px outset;
  border-bottom: 1px outset;
  color: white;
  background: black;
  display: inline;
  font-size: .8em;
  margin-top: 0;
  margin-left: 4px;
  margin-right: 4px;
  padding: 2px;
}
.tabs {
  font-size: 1em;
}
.tabs a {
  text-decoration: none;
  color: white;
}
.tabs a:hover {
  color: red;
}


.bib_listdata {
  background: white;
  color: black;
  font-family: monospace;
  font-size: 1em;
  border: solid;
  border-width: 1px;
  padding: 0.5em;
  margin: 1em;
}

.bib_entry {
  margin-bottom: 1em;
  margin-left: +2em;
  text-indent: -2em;
}

