/* 
refdb search results

div#results    list of reference records
  h2           record heading
  table.bibData
  h3           referencedIn heading
  table.referencedIn

div#actions    the form providing actions on the search results
  h3           sectioning the form
  p            help text
  fieldset     input controls
  div.buttons  controls to invoke actions

div.resultNav  navigation within the result set
  table
    tr
      td.previous
      td.current
      td.next
*/
#content { padding-right: 3%;
           padding-left: 3%;
           line-height: 1.3em;
           }
#actions { background: #f7f7f0;
           border: 1px solid #998;
           margin-top: 1em;
           width: 15em;
           float: right;
           font-size: 85%;
           padding: .2em;
           position: relative; 
           margin-bottom: 1em; 
           }
#actions h3 { width: 99%;
              font-size: 100%;
              margin-bottom: 0.3em;
              padding-left: 2px;
              color: #eeeeee;
              background: #000000;
              font-weight: bold;
              }
#actions p { margin: 2px; }
#actions fieldset legend { display: none; }
#actions .field { margin: 1px; }
#actions .buttons { text-align: right; }
/* //#queryData { display: none; } */
#actions dl, #actions dt { margin: 0; }
#actions dt { font-style: italic; }
#actions dd { margin-top: 0; margin-bottom: 0; }
#actions select { font-size: 100%; } 

#results h2 { background: #f7f7f7;
              color: #000000;
              margin-right: 0.6em;
              margin-bottom: 0.1em;
              border-bottom: 1px solid #d7d7d7;
              padding-left: 4px;
              font-size: 100%;
              }
#results h3 { padding-top: 3px;
              margin-top: 0.1em;
              margin-bottom: 0.1em;
              margin-right: 0.6em;
              padding-bottom: 3px;
              padding-left: 4px;
              font-size: 100%;
              font-weight: bold;
              background: #f7f7f7;
              color: #000000;
              font-style: italic;
              text-align: left;
              }
#results caption { display: none; }

#results td.field {
  width: 10em;
  background: #f7f7f7;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 4px;
  vertical-align: top;
  text-align: left;
}
#results dl { margin: 0; }
#results dt { margin: 0;
              font-style: italic;
              }
div.pagination { padding-bottom: 1em; 
                 padding-top: 0.5em;
                 } 
div.pagination p { display: none; }
#noresults { text-align: center; 
             margin-top: 2em;
             margin-bottom: 2em;
             }
/*
popups

#popup
  ul.firstChars li a   -> links to blocks of items
  p                    -> help text
  div.related a        -> links to items of other journal(s))
  div.anchor a         -> targets for first-char-links
  div.backlink a       -> link back to index
  #items a.item
*/

#mailed, #popup { text-align: center; }
#popup { padding-top: 1em; }
#popup div.backlink { text-align: right; }
#popup div.backlink a { background: white; text-align: right; }
#popup ul.firstChars { display: inline; 
                       list-style: none; 
                       padding-top: 0.5em;
                       margin-top: 1em; 
                       padding-left: 0;
                       }
#popup ul.firstChars li { display: inline; 
                          list-style: none;
                          padding-left: 0.5em; 
                          padding-right: 0.5em;
                          margin: 0;
                          }
#popup p { padding-top: 0.5em;
           padding-bottom: 0.5em;
           border-bottom: 1px solid black; 
           border-top: 1px solid black; 
           font-size: 90%;
           }
#popup #items { margin: auto; }
#popup #items a.item { display: block; 
                       background: #bbddff;
                       padding-left: 0.5em; 
                       padding-right: 0.5em; 
                       text-align: left;
                       margin: 1px;
                       }
#popup div.anchor { text-align: left; }
#popup div.anchor a { background: #90bbff; 
                      padding-left: 0.5em;
                      padding-right: 0.5em;
                      }
#popup div.related { border-top: 1px solid black; }
#popup div.related a { display: block; 
                       padding-left: 0.5em;
                       padding-right: 0.5em; }


/* export formats */
div.formatList { font-size: 85%; padding: 0.6em; }
div.formatList a { padding-right: 0.5em; color: #6f6f6f; }

#searchResults .close { color: #990000; }


/* search mask */

table.form { width: 100%; background-color: #F0F0F0; padding: 0.5em }
table.form td { text-align: left }
#authorSearch { width: 60% }
#titleSearch { width: 100% }
#journalSearch { width: 60% }
#keywordSearch { width: 60% }
.form-button { margin-top: 1em; margin-right: 1em }
.helpLink { font-weight: bold; text-align: right }

/* layout of the box with suggestions */
.close { 
  color: red;
  text-align: right;
}
.suggest_link { 
  background-color: #FFFFFF;
  padding: 2px 6px 2px 6px;
}
.suggest_link_over { 
  background-color: #3366CC;
  padding: 2px 6px 2px 6px;
}
#keywordSuggestion, #journalSuggestion, #authorSuggestion { 
  cursor: pointer;
  position: absolute; 
  background-color: #FFFFFF; 
  text-align: left; 
  border: 1px solid #000000;
}
.show { display: block; }
.hide { display: none; }

#searchExport #queryData { 
	font-size: 85%;
	padding: 1em;
	border: 1px solid gray;
}
#searchExport dt { font-style: italic; }
#searchExport h2 { margin-top: 2em; margin-bottom: -2em; }
#searchExport .formatList { visibility: hidden; }

