#page-wrapper {
  width: 100%;
}

#page {
  padding: 0 1em;
}

.sidebar-first #content {
  margin: 0;
  width: 78%;
  float: right;
  display: inline-block;
}

.region-sidebar-first {
  margin: 0;
  width: 18%; /* 200px; /* 20%; */
  float: left;
  display: inline-block;
}

#search-box {
  float: right;
  margin-top: 16px;
}

/* Colors and borders */
body, #search {
  color: #000;
  background: #fff;
}


/*
.sidebar .block a, .sidebar .block { color: #000; }
.sidebar .block a:visited, .sidebar .block h2, .sidebar .block h3 { color: #000; }
*/

.sidebar .block a:hover { color: #03f; }
.block {
  background: #ccffcc;
  border: solid 1px #999;
  margin: 0 5px 5px 5px;
  padding: 0 5px 5px 5px;
}
.block .more-link a { color: #333; }
.block .more-link a:hover { color: #03f; }
.breadcrumb, .main-content .content-title, .links a.read-more { color: #111; }

.main-content .node .content a, .comment .content a, .book .body a { font-weight: bold; } 
.glossary-term { font-weight: bold; text-decoration: none; color: #000800; cursor: help; }
.glossary-term a { font-weight: bold; text-decoration: none; color: #000800; cursor: help; }
.content img {
  border: 0;
  float: left;
  padding: 6px 10px 6px 0px;
}
img.coverlist {
  margin: 6px 10px 16px 0px;
}
.issuedate{
  margin: 6px 10px 6px 0px;
  height: 3em;
}



body {
  font-family: Verdana, Helvetica, Arial, Lucida, sans-serif;
/*  font-size: 84%; */
  padding: 0;
  margin: 0;
}
h1, h2, h3, h4, h5, h6 {
  font-family: Tahoma, Verdana, Lucida, Arial, Helvetica, sans-serif; 
}
h1 {
  margin: 0px 0px 3px 0px;
  font-size: 1.2em;
}
.faq-q { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000033;}
.nav {
  padding: 0 0 0.5em 0;
  margin: 0;
  text-indent: 0;
  font-size: 1em;
  line-height: 1.6em;
}
pre {
  padding: 0.75em 1.5em;
  font-size: 12px;
}
a { text-decoration: none;  font-weight: bold; }
#site-name {
  font-size: 2em;
  padding: 10px;
  margin: 0;
}

li a, li a.active {
  color: #0000ee;
}


#content {
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: 1em;
}

td, th, thead th, tbody th {
  vertical-align: top;
  padding: 0em 1em;
}
td#menu {
  vertical-align: bottom;
  text-align: right;
  padding: 0em 1em;
}
td#sidebar-left {
  vertical-align: top;
  padding: 0em 1em;
  width: 200px;
}


#main, div.node-type-content-scan {
  width: 100%;
}



/* td.main-content { */
body.node-type-content-scan #content-area .content {
  padding: 0em 1em;
  width: 65%; /* 670px; */
  display: inline-block;
  float: left;
}

/* td.sidebar { */
body.node-type-content-scan #sidebar-right {
  padding: 0;
  width: 25%; /* 225px; */
  display: inline-block;
  float: right;
}

.region-sidebar-first .section {
  margin: 0;
}

.sidebar .block {
  margin: 0 5px 5px 5px;
  padding: 0 5px 5px 5px;
}
.block h2 {
  padding: 3px 0 0 0;
  margin: 0;
  font-size: 85%;
}
.block ul {
  padding: 3px 0 0 0;
  margin: 0;
  font-size: 85%;
}
.sidebar-left .block h3 {
  margin: 0 0 0.3em 0;
}
.sidebar .block .xml-icon {
  text-align: center;
}
.sidebar .block-search input.form-text {
  width: 100px;
  margin-left: 5px;
  margin-right: 5px;
}
.sidebar .block-search button.form-submit { 
  width: 60px;
  font-size: 12px;
}


.breadcrumb {
  font-size: .8em;
  font-weight: bold;
  margin: 0 0 0 10px;
  height: 1em;
}
.main-content .node .content, .comment .content, .book .body {
  line-height: 1.5em;
}
.main-content .node, .book {
  margin: 0 1em 2em 1em;
}
.main-content .content-title {
  font-size: 2em;
  padding: 10px;
}
.main-content .node h2, .main-content h2 , .content h2 {
  padding: 0;
  margin: 0 0 0.25em 0;
  font-size: 1.1em;
}
.main-content .node .info {
  padding: 0 0 0.2em 0;
  margin: 0;
  font-size: 0.9em;
}
.main-content .node .links, .main-content .node .terms {
  padding: 0;
  margin: 0;
  font-size: 0.9em;
  font-weight: bold;
}
.main-content .node .terms {
  font-weight: normal;
  text-align: right;
}
.main-content .sticky { 
  padding: 0.5em;
}





h3.form-title {
  text-align: left;
}
form .form-item .title  {
  margin-bottom: 0.5em;
  padding: 0.3em 0;
  text-align: left;
}
select {
  margin: 1px 5px;
}
.container-inline {
  margin: 0 0 1.6em 0;
}
.container-inline div {
  display: inline;
}
#pager {
  text-align: center;
}
#pager div {
  padding: 0.5em;
}
.main-content li {
  padding-bottom: 0.25em;
}
#message {
  padding: 2em;
  margin: 1em 2em;
}
li.leaf {
  list-style-type: square;
}
li.none {
  list-style-type: none;
}
div.picture { 
  float: left;
  margin: 0 1em 0.3em 0;
}
br.clear {
  clear: both;
}

.rightnav {
    position:absolute;
    width:80px;
    top:0;
    right:0;
}



/* Page number div */
div.pagenums {
  padding: 5px;
  list-style: none;
  margin: 5px;
  height: auto;
  line-height: normal;
  background-color: #fff;
  border: 1px solid #bbb;
}
div.pagenums a {
  color: #000800;
  font-weight: bold;
}

/* tables on term pages */
div.view-taxonomy_term table {
  width: 100%;
}

/*
td.view-field-node_data_field_volume_field_volume_value,td.view-field-node_data_field_issue_field_issue_value,td.view-field-node_data_field_page_field_page_value,th#view-field-node_data_field_volume_field_volume_value,th#view-field-node_data_field_issue_field_issue_value,th#view-field-node_data_field_page_field_page_value {
*/
.view-taxonomy-term th,
.view-taxonomy-term td {
  text-align: right;
}

.view-taxonomy-term .views-field-title {
  text-align: left;
}

td.views-field-field-date-value {
  width: 10em;
}

td.views-field-field-volume-value,
td.views-field-field-issue-value,
td.views-field-field-page-value {
  width: 3em;
}

.block hr {
  color: green;
  background-color: green;
  width: 70%;
  height: 2px;
  border: none 0;
  padding: 0;
}
hr.topline {
  border: none 0;
  border-top: 1px solid #000;/*the border*/

  color: #ccffcc;
  background-color: #ccffcc;
  height: 8px;
  border: top 1px black;
/*  margin: 5px 10px 15px 20px; */
}

hr.titleline {
  border: none 0;
  border-top: 1px solid #000;/*the border*/

  color: #ccffcc;
  background-color: #ccffcc;
  height: 5px;
  border: top 1px black;
  margin: 10px 0px 15px 0px;
}

.navsmall {
  font-size: 84%;
  margin: 4px;
}

.subterm h2 {
  padding: 0;
  margin: 0 0 0.25em 0;
  font-size: 1.1em;
}

.subterm-container .description p {
  margin: 0 2em 1em 1em;
}  


.editions-list .subterm-container,
.section-editions .view-child-terms .views-row {
  width: 125px;
  float: left;
  border: solid 1px #999;
  margin: 5px;
  padding: 5px;
  
  height: 270px;
}

body.front .editions-list .subterm-container {
  height: 30px;
}

.editions-list .subterm-container .issuedate {
  font-size: .7em;
}


.view-taxonomy_term table {
  margin: 10px 20px 10px 10px;
}

.boxed {
  border: solid 1px #999;
  margin: 5px 0px 5px 0px;
  padding: 10px;
}

.clearit { clear: both; }

.view-RandomPage .item-list ul li {
    list-style: disc outside none;
    margin: 0 0 0.25em 1.5em;
    padding: 0;
}

#sidebar-right p.thumbs {
  text-align: center;
}


/* Aberree-specific formatting */

.ad {
  border: solid 1px #999;
  margin: 5px 0px 5px 0px;
  padding: 10px;
}

.editorsnote {
  border: solid 1px #999;
  margin: 5px 0px 5px 0px;
  padding: 10px;
}

.snippet {
  border-top: solid 1px #999;
  border-bottom: solid 1px #999;
  margin: 5px 0px 5px 0px;
  padding: 10px;
}


.ad-border, .editor-box {
  border: solid 1px #999;
  margin-bottom: 1em;
  padding: 1em;
}

.subhead {
  font-size: bigger;
}
