

body {
  font-family: Corbel,"Lucida Grande","Lexi Sans",Arial,sans-serif;
  margin-top:0px;
  margin-left: 0px;
  margin-right: 0px;
}

body.mainpage {
  background: white;
  background-image: none;
  color: black;
}

td, th, ol, ul, li, dl {
  font-family: Arial, Helvetica, sans-serif;
}

table.navheader {
  width: 100%;
}

table.navheader td {
  /*font-size: smaller;*/
  background: #F0F0E6;
  color: black;
}

table.toplinks {
  margin-top: 1.5em;
  border-bottom: 1px solid #999;
}

table.issueslist {
  width: 22em;
}

table.issueslist td {
  padding-left: .65em;
  padding-bottom: .25em;
}

th.issue, td.article, div.article {
  margin-top: 1em;
  border-top: 1px solid #944;
  /*background: #F9F9F9;*/
  background: #F0F0E6;
  color: black;
}

td.manifest {
  padding-bottom: 1em;
}
  
td.manifestations {
  font-weight: bold;
}

@media screen {

  td.leftcol {
    color: inherit;
    /*background: #F9F9F9;*/
    background: #F0F0E6;
    border-right: 1px solid #944;
    padding-top: .35em;
    padding-left: .25em;
  }
}

td.leftcol {
  padding-top: .65em;
  background: #F0F0E6;
  color: black;
}

td.rightcol {
  padding-top: .65em;
  padding-left: 1em;
  max-width: 24em;
}

dt {
  font-family: "Bitstream Vera Sans", Verdana, sans-serif;
  margin-top: .75em;
}

dd p {
  margin-top: 0;
}

h1, h2, h3, h4 {
  font-family: "Bitstream Vera Sans", Verdana, sans-serif;
  font-weight: normal;
  }

h2, h3, h4 {
  margin-bottom: 0;
}

hr {
  color: #666;
  background: transparent;
  height: 1px;
  margin-left: auto;
  margin-right: auto;
}

ul {
  list-style-type: none;
}


a:link {
  color: #004;
  background: white;
  text-decoration: none;
}

a:visited {
  color: #206;
  background: white;
}

a:hover {
  text-decoration: underline;
}


@media print {

  div.navbox {
    display: none;
  }

  table.navheader {
    /*display: none;*/
  }

}

@media screen {

  div.navbox {
    display: block;
  }

  div.citations {
    border: thin solid #EEE;
    height: 14em;
    overflow: auto;
    padding: .35em;
  }

  /*
  div.IssuesList {
    border: thin solid #EEE;
    height: 80%;
    overflow: auto;
    padding: .35em;
  }
  */


}

div.navbox {
  position: relative;
  float: right;
  /*width: 14em;*/
  width: 21%;
  /*border: 1px solid #666;*/
  border: 1px solid #944;
  padding: .75em;
  font-size: 90%;
  /*background: #BCF;*/
  background: #F0F0E6;
  color: black;
  text-align: center;
  padding-bottom: 12px;
  margin-top: 1.5em;
}

div.navbox hr {
  color: #999;
  background: transparent;
  height: 1px;
  /*
  width: 40%;
  margin-left: auto;
  margin-right: auto;
  */
  margin-left: 30%;
  margin-right: 30%;
}

div.navbox p {
  margin-top: 4px;
  margin-bottom: 1em;
}

p.more-journals {
  text-align: left;
}

span.article-title {
  font-weight: bold;
}

p.searchlink {
  color: black;
  background: #B8C8F0;
  margin-top: 4px;
  margin-bottom: 1em;
  border-bottom: 1px solid #ABE;
  padding-bottom: 6px;
}

p.divafter {
  margin-top: 4px;
  margin-bottom: 1em;
  border-bottom: 1px solid #ABE;
  padding-bottom: 6px;
}

div.search-options {
  margin-bottom: 2em;
  padding: 4px;
  font-size: 90%;
  color: black;
}

div.search-options p {
  margin-top: 0;
  margin-bottom: 0;
}

p.alpha {
  font-family: "Bitstream Vera Sans", Verdana, sans-serif;
}

p.authors {
  margin-left: 2em;
  margin-right: 2em;
  margin-top: .5em;
  margin-bottom: 1.5em;
}

div.pqblurb {
  float: right;
  width: 25%;
  border: thin solid #666;
  padding: 4px;
}

div.footer {
  margin-top: 4em;
}

div.manifestations {
  background: #EEE;
  color: black;
  border: 1px solid #CCC;
  padding: 2px;
}

a:link {
  color: #006;
  background: transparent;
  }

a:visited {
  color: #306;
  background: transparent;
}

a:active {
  color: white; 
  background: #006;
}

a:hover {
  color: #003;
  background: #CCC;
}

.subjectlinks A:hover{text-decoration:underline;color:#944;}
.featuretitle {text-decoration:none;font-size:9px;}

a.ask-us:link, a.ask-us:visited {
  /*background: #F90 !important;
  color: black;*/
  background: #004 !important;
  color: #F0F0E6 !important;
  padding: 0 .15em;
}

a.morefeatures{float:right;color:#666;text-decoration:none;}
a.morefeatures:hover{color:#944; text-decoration:underline;}

.warning {
  background: #FA5;
  color: black;
}

/*
input.smallinput {
  font-size: 80%;
}
*/



/* Styles for search menus */

table.search-menu {
  border: thin solid #666;
}

table.search-menu td {
  background: #F0F0F0;
  color: black;
  border: none;
}

table.search-menu td.tab-live {
  background: #E0E0CA;
  color: black;
  border-bottom: 1px solid #666;
}
table.subjecttable{width:100%;}
table.subjecttable td{padding:25px;vertical-align:top;width:50%;}

table.search-menu td.tab-not-live {
  background: #F0F0F0;
  color: black;
}

div.journal-note {
  border-top: 1px solid #944;
  font-size: 92%;
}

#rss-icon {
  border: none;
}

HR{height:1px;width:100%;text-align: center;margin: 0 0 0 auto;}

.subjectblock{float:left;margin:50px;}
.featuretable{margin-left:auto; margin-right:auto;padding:10px 0px 0px 0px;}
.subjectfield {padding:10px 0px 0px 10px; font-weight:bold; color:#000;text-decoration:none}
a.subjectfield:hover{color:#944; text-decoration: none;}
a.icon:hover{color: #944;}
a.featurethumb:hover{color: #944;}
a.collectionlinks{font-family:Arial;text-decoration:none;padding:0px;}
a.featurethumb {margin:0px 35px;border:0px; color: #666; border-style: solid;}
a.icon{margin:20px 25px 99px 10px;float:left; border:0px; color: #666; border-style: solid;}
a.logo-link {text-decoration: none;}
a.logo-link:hover {text-decoration: underline; background: #FFF;}
.logo-link {right:50px;}
div#features {float:center; width:95%;}
div#hdrHomeNav {text-align:right; height:20px; padding: 0px; width:100%; font-weight: bold; background:#ccc; font-size: 12px; }
div#hdrHomeNav a {margin:0px 10px 0px 0px;color:#006;font-weight:normal; text-decoration: none;}
div#DMChead {float: right; }

#top_header_text {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-weight:normal;
height:75px;
position:absolute;
right:20px;
width:420px;
}

#sub_hed {
margin: 0px;
position:absolute;
top: 80px;
width:420px;
right: 20px;
font-size: 12px;
}

