@import url(feed.css);

h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
  color: maroon;
  background: white;
}
h1 {font-size: 140%; }
h2 {font-size: 120%; }
h3 {font-size: 110%; }
h4, h5, h6 {font-size: 100%; }

body {
  background: white;
  color: black;
  font-family: sans-serif;
  width: 92%;
  line-height:1.6;
  margin-left: 4%;
}

img { padding: 4px; }

.footer-comma {
  display: none;
}

a:link img {
  text-decoration: none;
  border: none;
}

a:visited img {
  text-decoration: none;
  border: none;
}

a:hover img {
  text-decoration: none;
  border: none;
}

a:active img {
  text-decoration: none;
  border: none;
}

a:link, a:visited  {
  text-decoration: underline;
}

img.delete-tag {
  vertical-align: bottom;
}

#body {
  width: 78%;
  float: left;
  padding-right: 1%;
  border-right: 1px solid;
}

#content {
  float: left;
  width: 78%;
  padding-right: 1%;
  border-right: 1px solid;
}

#sidebar {
  font-size: small;
  width: 19%;
  padding-left: 1%;
  float: right;
}

#sidebar .menu-item {
  font-weight: bold;
  font-size: 120%;
}

#sidebar li {
  margin: 0;
}

#state {
  display: none;
}

#footer {
  clear: both;
  font-size: smaller;
}

form.search_form label {
  text-align: right;
  width: 9em;
  display: block;
  float: left;
  padding-top: 0.25em;
  padding-right: 0.5em;
  padding-bottom: 0.25em;
}

form.search_form {
  margin: 0;
  padding: 1em;
  background: #e5e5d8;
  color: black;
}

form br { clear: left; }

.form_example {
  font-size: smaller;
}

.fullRecord {
  width: 100%;
}

.fullRecord th {
  width: 15%;
  text-align: right;
  vertical-align: top;
}

div.page-contents ul {
  list-style: none;
  display: inline;
  padding: 0;
  margin: 0;
}

div.page-contents ul li {
  display: inline;
  background:url(/img/arrow_down.gif) left center no-repeat;
  font-size: 85%;
  margin: 0 0 0 3px;
  border-right: 1px solid #006400;
  padding: 0 5px 0 10px;
}

ul.tag-cloud {
  list-style: none;
  display: inline;
  padding: 0;
  margin: 0;
}

ul.tag-cloud li {
  display: inline;
}

span.tag-small {
  font-size: 100%;
}

span.tag-medium {
  font-size: 130%;
}

span.tag-large {
  font-size: 160%;
}

ul.tabbed_menu {
   padding: 0 0 0 0;
   margin: 0 0 0 0;
   border: none;
}

ul.tabbed_menu li {
   list-style: none;
   margin: 0 0.25em 0 0;
   display: inline;
   padding: 0.25em 0.5em 0.25em 0.5em;
   color: black;
   background: #c5c5b8;
}

ul.tabbed_menu li:hover {
  color: black;
  background: #fffffa;
}

ul.tabbed_menu li.current {
   color: black;
   background: #e5e5d8;
   font-weight: bold;
}

ul.library_list {
  display: inline;
  list-style: none;
  padding: 0;
  margin: 0;
}

ul.library_list li {
  display: inline;
  padding: 0 0 0 0.5em;
  margin: 0;
}

ul.library_list li:after {
  content: ",";
}

ul.library_list li.last:after {
  content: ".";
}

div.holdings p {
  display: inline;
}

td div.holdings {
  font-size: smaller;
}

td.checkbox-column {
  vertical-align: top;
}

table.records {
 border-collapse:collapse;
}

table.feed {
 border-collapse:collapse;
}

td, th {
  margin: 0;
  padding: 0.25em;
}

.highlight {
  color: black; background: #e5e5d8;
}

ul.navigation {
  display: inline;
}

ul.navigation li {
  display: inline;
}

ul.tag-cloud {
  display: inline;
}

ul.tag-cloud li {
  display: inline;
}

span.tag-small {
  font-size: 100%;
}

span.tag-medium {
  font-size: 130%;
}

span.tag-large {
  font-size: 160%;
}

.save-record {
  font-size: small;
}

div.summary {
  font-size: smaller;
}

.summary-text {
  font-style: italic;
}

ul.record_navigation {
  padding: 0.25em 0;
  margin-left: 0;
}

ul.record_navigation li {
  list-style: none;
  margin: 0.25em;
  display: inline;
}

ul.navigation {
  padding: 0.25em 0;
  margin-right: 1em;
  position: absolute;
  right: 0;}

ul.navigation li {
  list-style: none;
  margin: 0.25em;
  display: inline;
}

form.goto_page {
  display: inline;
}

form.goto_page p {
  display: inline;
}

.menu_lead_in { display: none; }

ul.application_menu_end {
  padding: 0;
  margin: 0 0 0 0;
  border: 1px solid gray;
  color: black;
  background: #e5e5d8;
}

ul.application_menu_end li {
  list-style: none;
  background:url(/img/play.gif) left center no-repeat;
  margin:0 0 0 11px;
  padding:0 0 0 1em;
  display: inline;
  font-size: smaller;
}

.tagged-flag a:link {
  text-decoration: none;
  border: none;
}

.tagged-flag a img {
  vertical-align: bottom;
}

#sidebar li.this-page {
  color: #006400;
  list-style: none;
  background:url(/img/rewind_alt.gif) left center no-repeat;
  margin:0 0 0 11px;
  padding:0 0 0 1em;
}

#sidebar #side-note {
  font-size: smaller;
  margin: 0 0 0 1em;
}

table.brief-records {
 border-collapse:collapse;
}

table thead th {
  border-bottom: 1px solid black;
}

#header ul {
  font-size: small;
  float: right;
  display: inline;
  padding: 0;
}

#header ul li {
  display: inline;
  list-style: none;
}

div.saved-record {
  border: 1px solid black;
  padding: 1em;
}
