/**
 * This file should get overwritten if Method 1 is used. If Method 2 is chosen,
 * remove this comment and start adding your styles to this file.
 */

body {
  background: #c0c0c0;
}

.main-container {
  font-family: Baskerville Old Face, Garamond, Times New Roman, Verdana, Arial, Cambria, Calibri;
  color: #000;
}

.view-template-home-banner {
  border: 2px solid #999;
  margin-bottom: 20px;
}

.article {
  background: #8fbeb5;
  padding: 10px 20px 20px;
  border: 2px solid #999;
  margin-bottom: 20px;
}

.article:before,
.article:after {
    content:"";
    display:table;
}
.article:after {
    clear:both;
}
/* For IE 6/7 (trigger hasLayout) */
.article {
    zoom:1;
}


#block-block-3,
.field-name-body p,
.field-name-body ol,
.field-name-body ul {
/*  font-size: 1.7em; */
  font-size:24px;
  line-height:1.2em;
}

#node_book_full_group_book_details {
  float:right;
  clear:right;
  padding: 20px;
  border: 2px solid #ccc;
  margin-left:20px;
  width: 225px;
  font-size: 1.5em;
  margin-bottom: 20px;
  border-radius: 10px;
}

#node_book_full_group_book_details legend {
	display: none;
}

.article .field-name-field-purchase-link {
  display: block;
  text-align: center;
  padding: 10px 0;
}

#block-block-3,
.primary-group .view-content {
  clear: both;
  background-color: #cbda8f;
  padding: 0 10px 10px 10px;
  border: 2px solid #999;
  margin-bottom: 40px;
}

#block-block-3 {
	padding:20px;
}

.primary-group .view-content .field-content {
  text-align: center;
}

.primary-group .view-content .views-field-field-related-documents a,
.primary-group .view-content .views-field-field-external-link a,
.primary-group .view-content .views-field-title a {
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  display: block;
  text-align:center;
  font-weight: bold;
  font-size: 1.5em;
  padding: 1em;
  line-height:1.2em;
}

.block-views h2.block-title {
  text-align: center;
  background: #8fbeb5;
  padding: 10px 20px 10px;
  border: 2px solid #999;
  margin-bottom: 20px;  
}

.search-snippet,
.primary-group .views-field-body p {
  font-size: 1.3em;
  margin: -5px 0 20px 0;
  text-indent: 0;
}

.primary-group .views-field-title .views-field-edit a {
  font-size: 1em;
  color: #000;	
}

.search-snippet strong {
  font-size: 1.4em;
}

img.header-control-max {
  max-width: 100px;
  max-height: 100px;
  margin-bottom: 20px;
}

.dropdown-menu>li>a {
  text-decoration: none;
}

#block-block-3 p,
.field-name-body p {
  text-indent:50px;
}

.field-name-body hr {
  border-bottom: none;
  border-top: 1px solid #555;
}

.field-name-body p.no-indent {
	text-indent: 0;
}

body .field-name-body li {
  line-height: 1.7em;
}

/*
.primary-group .views-field-body {
  padding-bottom:20px;
}
.primary-group .row-fluid > div {
  padding: 10px 0 10px;
}
*/
.primary-group .row-fluid {
  padding: 20px 0 0;
}

a {
  text-decoration: underline;
}

a:hover {
  text-decoration: none;
}

.footer {
  border:none;
  font-size: 10px;
}

.page-header {
  margin-bottom: 0px;
  border-bottom: none;
}

.view-template-general-header .views-row-1 {
  border-bottom: 2px solid #eee; 
  margin-bottom: 30px;
  padding-bottom:10px;
}

.view-template-general-header img {
  border: 2px solid #eee;
}

table,
tr,
td,
tbody {
	border: none;
}
td {
	padding-right:10px;
}

.page-search-node .main-container section {
  background-color: #cbda8f;
  padding: 30px 10px 10px 10px;
  border: 2px solid #999;
  margin-bottom: 40px;
}

/* ADMIN */

.alert,
.nav-tabs {
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin: 20px 0;
}