/* Styles for pages where the main content will be longer than the sidebar content */

/* gold in menu #ce9833 */
/* blue in text background #5D9Cd1 */

/* Originally #E066FF to #F5CCFF but now made solid as #9900CC */

body.custom h2, h3, h4, h5 {
  background: 0 !important;
  background-color: transparent;
  color: #CE9933;
}

body.custom li#text-8 > h3.widget-title,
body.search-results li#text-8 > h3.widget-title,
body.search-no-results li#text-8 > h3.widget-title {
  color: white !important;
  display: block;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9900CC',endColorstr='#9900CC') !important;
  background: -webkit-gradient(linear,left center,right center,from(#9900CC),to(#9900CC)) !important;
  background: -moz-linear-gradient(left,#9900CC,#9900CC) !important;
  background-color: #9900CC !important;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, from(#9900CC), to(#9900CC)) !important;
  font-family: 'Open Sans', Arial, sans-serif !important;
  font-size:20px;
  height:46px;
  line-height: 22px;
  padding: 2px 0 4px;
  margin-left: -10px;
  margin-top: -2px;
  text-align: center;
  width: 290px;
}

body.custom li#text-8 h3.widget-title span.widget-inner {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 230px;
}

body.custom #text-7 > div > h4 {
  background-color: #E4AE4A !important;
  color: black;
}

/* Hide on search results page since h3.widget-title CSS not being seen */
body.search-results li#text-8,
body.search-no-results li#text-8 {
  display: none;
}

body.search-results li#text-9 h3.widget-title,
body.search-no-results li#text-9 h3.widget-title {
  font-family: 'Open Sans', Arial, sans-serif !important;
  font-size:18px;
}

/* End of Project Pages Widget Styles*/


/* remove the right sidebar's left border */
body.custom aside#block-11.block-type-widget-area {
  border-style: none;
}

/* add a right border border to the main content area  */
body.custom section.column.column-1.grid-left-0.grid-width-16 {
  border-right: 1px #cccccc solid;
}

/*  background: color position size repeat origin clip attachment image|initial|inherit; */

body.custom div.entry-content h3 {
  background: transparent 0% 0% auto repeat padding-box border-box scroll none;
  background-image: none;
  border: 0;
  border-style: none;
  color: #CE9933;
  display: block;
  font-family: Droid-Serif, serif;
  font-size: 22px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin: 20px 0 6px 0;
  padding: 0px;
  vertical-align: baseline;
}

/* for the Totally\ed Books pages */

body.custom li#tb_book_widget-3 {
  background-color: #47AAED;
}

body.custom li#tb_book_widget-3 h3.widget-title {
  background-color: #007ACC;
  background-image: none;
  border: 0;
  color: white;
  padding: 0 6px;
  text-align: center;
}

body.custom li#tb_book_widget-3 div.book_cover {
  margin-bottom : 0;
}

body.custom li#tb_book_widget-3 h3.widget-title span {
  background-color: #007ACC;
  background-image: none;
  border: 0;
  color: white;
  font-size: 22px;
  text-align: center;
}

body.custom li#tb_book_widget-3 h4.book_title {
  background-color: transparent;
  background-image: none;
  color: white;
  font-size: 22px;
  line-height: 28px;
  margin: 4px 0 2px;
  padding: 6px 6px 10px;
  text-align: center;
}

body.custom li#tb_book_widget-3 h4.book_title:hover {
  background-color: #007ACC;
}

body.custom li#tb_book_widget-3 h4.book_title a {
  background-color: transparent;
  background-image: none;
  color: white;
  font-size: 22px;
  line-height: 28px;
}

body.custom li#tb_book_widget-3 div.tb-entry-actions {
  text-align: center;
}

body.custom li#tb_book_widget-3 div.tb-entry-actions a.tb_button {
  background-color: #007ACC !important;
  margin: 10px 0;
}

body.custom li#tb_book_widget-3 div.tb-entry-actions div.tb_buynow_wrapper a.tb_button {
  background-color: #007ACC !important;
  margin: 10px 0 10px 36px;
}

/* Eliminate the Buy Now button */

body.custom div.tb_buynow_wrapper {
  display: none;
}



/* MANAGEABILITY ARTICLE */

body.custom table.maturity-model {
  border-collapse:collapse;
  border: 1px solid #999;
}

body.custom table.maturity-model tr, th, td {
  border: 1px solid #999;
}

body.custom table.maturity-model th {
  font-weight: bold;
}

body.custom table.maturity-model td.level, td.characterization {
  font-weight: bold;
}

body.custom div#footnotes hr {
  width: 100% !important;
}

