body 
{ 
  background: #fcfcf0; 
  font-family: sans-serif;
  padding:1em;
  }


p
{ 
  max-width: 55em;
}

a 
{  
  color: #339;
  text-decoration: none;
}

a:hover, a:active
{  
  color: #939;
}

h1 
{ 
  color: #446;
  font-weight: bold;
}

h1 a:link, h1 a:visited  a:hover
{ 
  color: #336;
  text-decoration: none;
}

.papertitle
{
  max-width: 42em;
}

#mainsearchcol
{ 
  vertical-align: top;
  padding-right: 2em;
}

#.navbar 
{ 
  color: #446;
}

#search
{ 
  padding: 1em;
  background: #deddff;
  border: 2px solid #bcccdd;
  -moz-border-radius: 0.25em;
  border-radius: 0.25em;
}

.searchtip
{ 
  width: 95%;
  margin-top: 2em;
  max-width: 40em;
  color: #666;
  background: #fcfcf0;
  padding: 1em 1.5em;
  -moz-border-radius: 0.25em;
  border-radius: 0.25em;
  font-size: smaller;
}

.searchexamples
{  
  font-size: smaller;
}

.paperbox, .searchresultsbox, .searchlinkbox
{ 
  background: #ecece0;
  padding: 1em;
}

.plotbox
{ 
  background: #ecece0;
  padding: 1em;
}

.searchlinkbox
{ 
  font-size: smaller;
  border: 2px solid #e6e6dc;
}

.searchresult
{
  padding: 1em 0.5em;
  max-width: 60em;
}

.searchresulttitle
{
  margin: 0.5ex 0;
  font-weight: bold;
  font-style: oblique;
}

.datasetbox 
{
  margin: 1em 0;
  /* background: #dcecfc; */
  padding: 1ex;
  }

.permalinks
{
  font-size: smaller;
  /* float: right; */
}

 .altdsformats
{
  font-size: smaller;
  margin-bottom: 0;
}

.datasetbox .datasettitle
{ 
  font-size: larger;
  margin-bottom: 0;
  padding-bottom: 0;
}

.datasetbox .datasetcomments
{ 
  margin-top: 0;
  padding-top: 0;
}

table.dataset 
{ 
  border: 1;
  border-collapse: collapse;
  padding: 1ex 0;
  background: #f9f9f3;
  font-size: 0.8em;
  border-top: 2px solid #333;
  border-bottom: 2px solid #333;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}

table.plotset 
{ 
  border: 1;
  border-collapse: collapse;
  padding: 1ex 0;
  background: #f9f9f3;
  font-size: 0.8em;
  border-top: 2px solid #333;
  border-bottom: 2px solid #333;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}
table.plotset td
{
  text-align: left;
}

table.dataset td , table.dataset th
{
  padding: 0.5em 1em;
}

table.dataset tr.altformats td
{ 
  font-size: 0.8em;
  text-align: left;
}

table.dataset td
{
  text-align: right;
}

table.dataset td.yval
{
  text-align: left;
}
table.dataset td.yval_last
{
  text-align: left;
  border-bottom: 1.5px solid #ccc;
}

table.dataset td.xval
{
  text-align: right;
  border-right: 1.5px solid #ccc;
}
table.dataset td.xval_last
{
  text-align: right;
  border-right: 1.5px solid #ccc;
  border-bottom: 1.5px solid #ccc;
}

table.dataset tr.xyheaders th
{ 
  border-bottom: 1.5px solid #ccc;
  border-right: 1.5px solid #ccc;
 text-align: center;
}

table.dataset tr.axisproperties th
{ 
  text-align: center;
}

table.dataset th.multiple_last
{ 
  text-align:left;
  background: #eee;
  border-bottom: 1.5px solid #ccc;
}

table.dataset th.multiple
{ 
  text-align:left;
  background: #eee;
}

table.dataset td.xqualifier_last
{ 
  text-align:right;
  font-weight:bold;
  background: #ddd;
  border-bottom: 1.5px solid #ccc;
}
table.dataset td.xqualifier
{ 
  text-align:right;
  font-weight:bold;
  background: #ddd;
}

table.dataset td.multiple
{ 
  text-align:center;
  background: #eee;
  border-bottom: 1.5px solid #ccc;
}


.credits
{ 
  margin: 1em 0;
  font-size: 0.8em;
}
.navbar{ 
   color:#FFF;
   background-color:#571755;
   padding: 2px 5px 5px 5px;
   border-bottom:8px solid #dfcedf;
   text-align:left;
   font-variant:small-caps;
   font-size: 1.1em;
}

.navbar a{
    font-weight:bold;
    text-decoration:none;
    padding: 5px 5px 5px 5px;
    color:#FFF;

}
.navbar a:visited{
    color:#FFF;
}
.navbar a:active{
     color:#FFF;
}
.navbar a:hover{
    margin:0em;
    padding:5px 5px 5px 5px;
    background-color:#dfcedf;
    color:#695;
    text-decoration:underline;
} 
.navbar_lower{ 
   color:#FFF;
   background-color:#571755;
   padding: 5px 5px 5px 5px;
   text-align:left;
   font-variant:small;
   font-size: 1.1em;
}

.navbar_lower a{
    font-weight:bold;
    text-decoration:none;
    padding: 5px 5px 5px 5px;
    color:#FFF;

}
.navbar_lower a:visited{
    color:#FFF;
}
.navbar_lower a:active{
     color:#FFF;
}
.navbar_lower a:hover{
    margin:0em;
    padding:5px 5px 5px 5px;
    background-color:#dfcedf;
    color:#695;
    text-decoration:underline;
} 
body.feedback a {
    color:#666;
}
body.feedback a:hover {
    color:#695;
}

body.pdf a {
    color:#666;
}
body.pdf a:hover {
    color:#695;
}

body.reaction div.navbar a#nav-reaction  {
    margin:0em;
    padding:5px 5px 5px 5px;
    background-color:#dfcedf;
    color:#666;
}
body.reaction div.navbar a#nav-reaction:visited{
    color:#666;
}

body.reaction div.navbar a:hover#nav-reaction{
	color:#695;
}

body.pdf div.navbar a#nav-pdf  {
    margin:0em;
    padding:5px 5px 5px 5px;
    background-color:#dfcedf;
    color:#666;
    text-align:right;
}
body.pdf div.navbar a#nav-pdf:visited{
    color:#666;
}

body.pdf div.navbar a:hover#nav-pdf{
	color:#695;
}


body.feedback div.navbar a#nav-feedback  {
    margin:0em;
    padding:5px 5px 5px 5px;
    background-color:#dfcedf;
    color:#666;
    text-align:right;
}
body.feedback div.navbar a#nav-feedback:visited{
    color:#666;
}

body.feedback div.navbar a:hover#nav-feedback{
	color:#695;
}


body.review div.navbar a#nav-review  {
    margin:0em;
    padding:5px 5px 5px 5px;
    background-color:#dfcedf;
    color:#666;
}
body.review div.navbar a#nav-review:visited{
    color:#666;
}

body.review div.navbar a:hover#nav-review{
	color:#695;
}

body.resources div.navbar a#nav-resources  {
    margin:0em;
    padding:5px 5px 5px 5px;
    background-color:#dfcedf;
    color:#666;
}
body.resources div.navbar a#nav-resources:visited{
    color:#666;
}

body.resources div.navbar a:hover#nav-resources{
	color:#695;
}
