/* Stylesheet for NS Butterflies web site */

* {
  margin  : 0px;
  padding : 0px;
}

body {
  background-color  : rgb(99,66,33); 
  color       : #444;
  font-family : Verdana, Arial, sans-serif;
  font-size   : 0.75em;
}

a:link    {color: rgb(0,0,164);   text-decoration: none;}
a:visited {color: rgb(0,0,164);   text-decoration: none;}
a:hover   {color: rgb(0,0,164);    text-decoration: underline;}
a:active  {color: rgb(0,0,164);   text-decoration: none;}

#container { 
  width          : 588px; 
  margin         : auto;
  margin-top     : 10px;
  margin-bottom  : 20px;
  padding-bottom : 2em;
  padding-left   : 5px;
  padding-right  : 5px;
  padding-top    : 10px;
  line-height    : 1.4em;
  border         : 2px solid white;
  background     : rgb(255, 236, 213); 
}

#banner {
  background: #ffffff; 
  height : 33px; 
}

#banner img {float:left;}

#clear_floats {
  padding-top : 2em;
  clear : both
}

#welcometext {
  color : white;
  width : 587px;
  margin : auto;
  text-align : center;
  margin-top : -19px;
  font-size : 13px;
  background-color  : rgb(153, 102, 51); 

}

#speciestitle {
  margin          : auto;
  margin-top      : 2em;
  margin-bottom   : 1.5em;
  padding-bottom  : 0.3em;
  text-decoration : /*underline*/ none;
  text-align      : center;
  font-weight     : /*bold*/ normal;
  font-size       : 1.6em;
  letter-spacing  : +1px;
  width           : 500px;
}

#graphics {
  float           : right;
  margin-left     : 10px;
}

#caption {
  font-weight    : bold;
  font-size      : 0.5em;
  padding-bottom : 1em;
  width          : 250px;
  line-height    : 1.1em;
}

.topic_title {
  font-weight : bold;
}

#text_block {
}

#publications {
  margin-left   : 1em;
}
#publications li {
  margin-bottom : 0.5em;
}

p {
  margin-bottom : 1em;
  margin-top    : 1em;

}

.bottom_stuff {
  font-size : 0.5em;
}

#bottom_links {
  margin : 0.5em;
}


/* styles for revision history */

.revdate {
  width : 12em;
  padding-bottom : 5px;
  vertical-align : top;
}

.revdetails {
  padding-bottom : 5px;
  vertical-align : top;
}


/* Styles for index.html, the contents page */

#contents_list {
  line-height : 1.8em;
}

#species_accounts {
  margin-left : 3em;
}


/* styles for cheklist.html */


.superfamily_title {
}

.family_title {
}

.species {
}

#checklist {
  margin-top      : 10px;
  margin-left     : 10px;
}

#checklist ul {
  margin-top      : 10px;
  margin-bottom   : 10px;
  margin-left     : 2em;
  list-style-type : none;
}


/* styles for aindex.html, the alpha index */

.index_group {
  margin-left : 2em;
}

.index_head {
  width       : 30em;
  margin      : auto;
  font-family : Times, serif;
  font-size   : 1.2em;
  text-align  : center;
}

.index_sub {
  margin-left : 2em;
}


