/* default.css */

/* Anchor Styles added by Bill on 9/22/05 They will most likely change */

a.aname:hover { text-decoration: none; color: inherit; }

a:link {
   color: #CC6600;
   font-weight: bolder;
   text-decoration: none;
}

a:visited {
   color: #993300;
   font-weight: bolder;
   text-decoration: none;
}

a:hover {
   color: #993300;
   font-weight: bolder;
   text-decoration: underline;
}

/* end Bill's changes */

a.fnanc {
  font-size: 80%;
  line-height: 80%;
  vertical-align: super;
}

a.RNe:link {
  background-color: #FCF;
  color: black;
  font-weight: normal
}

a.RNe:hover {
  background-color: #FCF;
  color: black;
  font-weight: normal
}

a.RNe:visited {
  background-color: #FCF;
  color: black;
  font-weight: normal
}

a.RNms:link {
  background-color: #FFC;
  color: black;
  font-weight: normal
}

a.RNms:hover {
  background-color: #FFC;
  color: black;
  font-weight: normal
}

a.RNms:visited {
  background-color: #FFC;
  color: black;
  font-weight: normal
}

body {
  font-family: "New Century Schoolbook", Georgia, "Times New Roman", serif;
  font-size: 12pt;
  line-height: 1.5em;
  margin: 0px;
  background-color: #BDEDEE;
  /*background-image: url('images/bg.png'); */
  background-repeat: repeat;
}

body.splash {
  background-image: url('images/bg.png');
  background-repeat: repeat;
  background-color: #BDEDEE;
}

body.banner {
  margin-top: 0px;
  background-image: url('images/banner.png');
  background-repeat: no-repeat;
  background-color: #BDEDEE;
}

body.menu {
  margin: 0px;
  padding: 0px;
  background-color: #BDEDEE;
  background-image: url('images/bg.png');
  background-repeat: repeat;
}

button {
  background-color: #B1E8EB;
  border: none;
  cursor: pointer;
  height: 24px;
  margin: 0;
  padding: 0;
  vertical-align: middle;
}

dd {
  margin-right: 1em;
  text-align: justify;
}

div.banner {
  margin-top: 0px;
  background-image: url('images/banner.png');
  background-repeat: no-repeat;
  height: 90px;
}

div.epigraph {
  margin-left: auto;
  margin-right: 0;
  margin-top: 2em;
  margin-bottom: 2em;
  width: 500px;
  font-size: 90%;
}

div.epigraph p { margin-top: 0; margin-bottom: 0; }
div.epigraph p.source { text-align: right; margin-right: .25in; }

div.figure { 
  padding-bottom: 1em; 
  padding-top: 1em; 
  text-align: left;
}

div.footer {
  border-top: solid 1px; 
  text-align: center;
  font-size: 90%; 
  padding: 5px 0;
}

div.header {
  margin-top: 0px;
  background-image: url('images/banner.png');
  background-repeat: no-repeat;
  height: 120px;
}

div.logo {
  padding: 5px 0 0 720px;
}

div.nav {
  padding: 30px 0 0 45px;
}

div.nav a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	padding-right: 10px;
}

div.main {
  padding: 5px 45px;
}

div.notes { 
  border-top: solid 1px; 
  padding: 5px 45px;
}

div.splash {
  margin-top: 0px;
  background-image: url('images/melville_splash.png');
  background-repeat: no-repeat;
  height: 480px;
}

div.splash_footer {
  clear: both;
  border-top: solid 1px; 
  text-align: center;
  font-size: 90%; 
  padding: 5px 0;
  width: 780px;
}

div.splash_main {
  padding: 5px 45px;
  margin-top: -360px;
  width: 330px;
}

dt {
  font-weight: bold;
  text-indent: 0;
}

form.menu {
  display: inline;
}

h1 {
  color: #084578;
  margin-top: 1em;
  margin-bottom: 1em;
/*  margin-top: -.2em; */
}


div.splash_main h1 { margin-top: -.2em; margin-bottom: 0; }

h2, h3, h4, h5 {
  color: #084578;
/*  margin-bottom: -.6em; */
}

img {
  border: 0;
}

img.linked {
  border: 1px solid #B1E8EB;
  cursor: pointer;
  margin: 2px;
}

img.linked:hover {
  border: 1px solid #084578;
}

input.menu {
  background-color: #B1E8EB;
  color:  #191970; /* midnightblue */
  font-size: .8em;
  height: 24px;
  vertical-align: middle;
}

p {
  /*margin-right: 1em; */
  /* text-align: justify; */
  margin-top: 3px; margin-bottom: 3px;
  text-indent: 2em;
}


p.bibl {
  text-indent: -2em;
  margin-left: 2em;
  width:700px;
}

p.intro-nav {
  text-indent: 0 !important;
  border-top: solid black 1px;
  border-bottom: solid black 1px;
  font-size: 80%;
  font-weight: bold;
}

/* p.intro-nav a { font-weight: normal; } */

p.no-indent, p.next-prev {
  text-indent: 0;
}

select {
  background-color: #B1E8EB;
  color:  #191970; /* midnightblue */
  font-size: .8em;
  height: 22px;
  width: 120px;
}

select.item {
  width: 72px;
}

span.bold {
  font-weight: bold;
}

span.box {
  background-color:  	#E0FFFF; /*light cyan */
  border: 1px solid black;
  color: #151B54; /* midnightblue */
  font-family: monospace;
  padding: 1px;
}
  
span.default { 
  color: #900;
  text-decoration: blink;
}

span.double_underline {
  border-bottom: 3px double;
}

span.inline {
  display: inline;
}

span.italic {
  font-style: italic;
}

span.italics {
  font-style: italic;
}

span.line_number {
  color: #000;
  float: left;
  font-weight: normal;
  text-align: right; 
  width: 2em;
  margin-right: 2em; 
  text-decoration: none;
}

span.line_number_inline {
  font-size: smaller;
  color: red;
  font-weight: normal;
  text-decoration: none;
}

span.pb {
  color: #999;
}

span.rev_later {
  background-color: #FCF;
  cursor:help;
}

span.rev_mix {
  background-color: #FCC;
}

span.rev_mix:hover {
  text-decoration: underline;
}
span.rev_ms {
  background-color: #FFC;
}

span.searchAdd {
  font-style: italic;
}

span.searchDel {
  text-decoration: line-through;
}

span.searchHilite {
  color: black;
  background-color: yellow;
}

span.strikethrough {
  text-decoration: line-through;
}

span.underline {
  text-decoration: underline;
}

td.menu {
  text-align: right;
  height: 30px;
  margin: 0px;
  padding: 0px;
  white-space: nowrap;
}

ul.no-bullet {
  list-style-type: none;
}

ul.revseq {
  list-style-type:none;
  padding-left:2em;
}

ul.revseq li {
  padding-left:1em;
  text-indent:-1em;
}
