/* NPDCI site specific CSS goes here */

body.front #main-group #preface-bottom {
    padding: 0px;
}

/* Faceted Search Page */

.faceted-search-page .box .content {
  margin: 15px 0 0 0;
  padding: 0;
}

.faceted-search-page .box h2.title {
  font-size: 120%;
}

.faceted-search-env-Resource_Search legend {
  font-size: 110%; 
}

.faceted-search-env-Resource_Search form#faceted-search-ui-form-1 a {
  display: none;
}

.faceted-search-env-Resource_Search table.faceted-search .faceted-search-facet {
  margin: 0 15px 25px 0px;
}

.faceted-search-env-Resource_Search table.faceted-search .faceted-search-facet table.faceted-search {
  margin: 5px 10px;
  font-size: 110%;
}

.faceted-search-env-Resource_Search table.faceted-search .faceted-search-facet h3 {
  font-size: 110%;
  background-color: #eee;
  display: block;
  padding: 3px 10px;
}

.faceted-search-env-Resource_Search table.faceted-search .item-list ul li {
    line-height: 120%;
    padding: 6px 0;
}

.faceted-search-env-Resource_Search table.faceted-search tr,
.faceted-search-env-Resource_Search table.faceted-search tr.odd,
.faceted-search-env-Resource_Search table.faceted-search tr.even,
.faceted-search-env-Resource_Search table.faceted-search tr td,
.faceted-search-env-Resource_Search table.faceted-search tr.odd td,
.faceted-search-env-Resource_Search table.faceted-search tr.even td {
  border-bottom: 0;
}

.faceted-search-env-Resource_Search .content .teaser {
  border-bottom: 0;
  margin-bottom: 5px;
}

.faceted-search-env-Resource_Search .content .teaser h2.title {
  line-height: 140%;
  margin-bottom: 0;
  font-size: 120%;
}

.faceted-search-env-Resource_Search .content .teaser .field-field-resource-brief-description {
  margin-left: 15px;
}
#block-faceted_search_ui-1_keyword #edit-keywords-wrapper {
  margin: 5px 0 0 0;
}
#block-faceted_search_ui-1_keyword #edit-refine-wrapper {
  margin: 0 0 5px 0;
  font-size: 90%;
}

#block-faceted_search_ui-1_guided ul li {
  font-size: 100%;
  margin-bottom: 7px;
}

/* Adjustments added after theme upgrade
/-------------------------------------------------------------- */

ul.menu a.pdf-icon {
  padding: 2px 10px;
  line-height: 200%;
  background-image: none;
}

#view-id-Resources-page_1  .views-field-title,
#view-id-News-page_1 .views-field-title {
  font-size: 120%;
  line-height: 150%;
  font-weight: bold;
}

#view-id-News-page_1 .views-field-view-node {
  text-align: right;
}

.resource-authors, 
.resource-date {
    font-size: 100%;
    margin-bottom: 5px;
}


/* Custom blog
/-------------------------------------------------------------- */

.field-field-blog-photo,
.field-field-blog-photo2 {
  float: left;
  margin: 0 15px 5px 0;
}

.full-node .field-field-blog-moderator2,
.full-node .field-field-blog-moderator {
  font-size: 120%;
  margin-bottom: 10px;
}

#edit-homepage-wrapper {
  display: none;
}

#content-content .node-type-blog fieldset {
  margin: 15px 0;
  padding: 0 0 10px 0;
  border: 0px;
  border-bottom: 1px solid #ddd; 
}

#content-content .node-type-blog .links {
  margin: 5px 0;
  font-size: 95%;
}

#pid-blog .teaser h2 {
    font-size: 130%;
  line-height: 145%;
    margin: 0 0 5px 0;
}

/* Custom blog with two moderators
/-------------------------------------------------------------- */
body#pid-blogs-response-intervention-early-childhood-rti-ec #content-content .node-type-blog fieldset {
  width: 45%;
  float: left;
  margin: 15px 0 0 0;
  padding: 0;
  border: 0px;
  border-bottom: 0px;
}

body#pid-blogs-response-intervention-early-childhood-rti-ec #content-content .node-type-blog fieldset.group-blog-moderator-info {
  padding-right: 40px;
}

body#pid-blogs-response-intervention-early-childhood-rti-ec .left-blog {
  clear: left;
}

body#pid-blogs-response-intervention-early-childhood-rti-ec .right-blog,
body#pid-blogs-response-intervention-early-childhood-rti-ec .left-blog {
  float: left;
  width: 45%;
  margin-bottom: 15px;
  margin-top: 10px;
}

body#pid-blogs-response-intervention-early-childhood-rti-ec .left-blog {
  padding-right: 35px;
}

.blog-questions {
  clear: both;
  margin-top: 15px;
  margin-bottom: 10px;
  padding: 10px 15px;
  border: 1px solid #ddd;
  background-color: #eee;
}

/*TEMP FIX FOR PROBLEM ON LIST PAGE */
body#pid-blog #node-144 {
  margin-top: 15px;
  padding-top: 15px;
  border-top: 1px solid #eee;
}

/* Collapsible boxes*/
.expand-link {
  cursor: pointer;
  color: #3A77B3;
}

.expand-box { 
  padding: 5px 0px; 
  margin: 10px 0;
  position: relative; 
  border: 0px;
}

fieldset .expand-box {
  padding-bottom: 15px;
  border-bottom: 1px dotted #ddd;
}



/* Page Titles
/-------------------------------------------------------------- */

h1.title {
  line-height: 130%;
}

/* Button to survey
/-------------------------------------------------------------- */

a.survey-button {
  display: block;
  margin-top: 10px;
  padding: 10px 5px 0px 5px;
  height: 92px;
  width: 181px;
  background: url("npdci_images/red-button.png") top center no-repeat;
  color: #FFF;
  font-weight: bold;
  font-size: 125%;
  line-height: 140%;
  text-align: center;
}

/* Landing Pages
/-------------------------------------------------------------- */

body.node-type-landing-page h1.title {
  display: none;
}

body.node-type-landing-page .landing-page-left {
  float: left;
  width: 340px;
  margin-right: 15px;
}

body.node-type-landing-page .landing-page-right {
  float: right;
  width: 370px;
}

#landing-description {
  margin-top: 10px;
  width: 310px;
  border: 1px solid #222;
  padding: 0px 15px 5px 15px;
}

.landing-section {
  clear: right;
}

#landing-description h2 {
  font-size: 170%;
}

body.node-type-landing-page .landing-page-right ul li a {
  display: block;
}

ul li a#landing {
  display: block;
  float: right;
  color: #D00736;
  margin: 5px 0;
}

.faceted-search-keyword {
display: none;
}