/*
Theme Name: Kings Health Partners
Theme URI: http://www.kingshealthpartners.org/
Description: A custom theme lovingly hand-crafted for King's Health Partners' site by thruSITES.
Author: thruSITES
Author URI: http://www.thrusites.com/
Version: 0.1
*/

* {
  font-family: Arial, sans-serif;
}

body {
  padding-top: 0;
}
#page {
  margin: auto;
  width: 930px;
  min-width: 930px;
  padding: 20px;
  padding-top: 6px;
}

a {
  text-decoration: none;
  color: #00AAD3;
}

a:hover {
  color: #0072AF;
}

h1, h2, h3 {
  color: #00AAD3;
}

/* START Header styles */

#header-logo {
  float: right;
  margin-bottom: 0px;
}

#header h1 {
  padding-top: 7px;
  margin-bottom: 10px;
}

#header h1 a {
  border-top: 1px solid #808285;
  padding-top: 3px;
  text-decoration: none;
  color: #808285;
  font-size: 10px;
}

.description {
  text-align: right;
  margin: -15px -1px 0px 0px;
}

#search-form {
  padding-top: 3px;
}

#search-form label {
  font-weight: normal;
}

#search-form #s {
  font-size: 11px;
  width: 250px;
  margin-right: 5px;
}

/* END Header styles */

/* START Header Images styles */

#header-images {
  margin-top: 6px;
}

#header-images img {
  border: 1px solid #666;
}

#header-images .left, #header-images .center {
  margin-right: 9px;
}

#header-images .right {
  margin-right: -1px;
}

/* END Header Images styles */

/* START Header Navbar styles */

#header-navbar {
  margin: 8px 0px;
  padding: 0px 0px 30px;
  list-style: none;
}

#header-navbar a {
  display: block;
  color: #fff;
  font-weight: bold;
  font-size: 12px;
  padding: 4px 8px;
  height: 15px;
}

#header-navbar li {
  padding: 0px;
  margin: 0px;
  float: left;
}

#header-navbar .about, #header-navbar .education, #header-navbar .research {
  width: 136px;
}

#header-navbar .portfolio, #header-navbar .contacts, #header-navbar .news {
  width: 136px;
}

#header-navbar .forum {
  width: 114px;
}

/* Staff site styles

#header-navbar .about, #header-navbar .partners, #header-navbar .research {
  width: 110px;
}

#header-navbar .portfolio, #header-navbar .contacts, #header-navbar .news {
  width: 170px;
}

#header-navbar .faq {
  width: 88px;
}

*/

#header-navbar .about {
  background-color: #ED5037;
}

#header-navbar .education {
  background-color: #E89F27;
}

#header-navbar .research {
  background-color: #A5318E;
}

#header-navbar .portfolio {
  background-color: #313283;
}

#header-navbar .contacts {
  background-color: #0072AF;
}

#header-navbar .news {
  background-color: #00AAD3;
}

#header-navbar .forum {
  background-color: #487673;
}

/* Staff site styles

#header-navbar .faq {
  background-color: #2CAB75;
}

*/

/* END Header Navbar styles */

/* START Sidebar styles */

#sidebar {
  width: 300px;
  padding-top: 10px;
  font-size: 12px;
  margin-bottom: 20px;
}

#sidebar h2 {
  font-size: 13px;
  font-weight: bold;
  border-bottom: 1px dashed #ccc;
  padding-bottom: 4px;
  margin-bottom: 0px;
  color: #000;
}

#sidebar a {
  color: #000;
}

#sidebar .pages {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

#sidebar .pages li {
  border-bottom: 1px dashed #ccc;
  padding: 4px 8px 0px 0px;
  background: #fff url('images/arrow.png') no-repeat scroll right top;
}
#sidebar .pages li.expandable, #sidebar .pages li.expand {
  background: none;
}
#sidebar .pages li.expandable span.show-archive, #sidebar .pages li.expand span {
  background: #fff url('images/expand.png') no-repeat scroll right top;
  cursor: pointer;
  margin: -4px -8px 0 0;
  padding: 4px 8px 0px 0px;
}
#sidebar .open {
  background-position: 100% -23px !important;
}

/* END Sidebar styles */

/* START Home Page Content styles */

#content {
  padding-bottom: 20px;
  font-size: 13px;
}

#content .post-meta-key {
  display: none;
}

#content .post-meta {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

#content .left-column, #content .middle-column, #content .right-column {
  float: left;
  padding: 4px 8px;
  width: 293px;
}

#content .left-column {
  font-size: 16px;
  color: #00AAD3;
}

#content .left-column .left-column-content {
  font-size: 13px;
  color: #222;
}

#content .middle-column, #content .right-column {
  font-size: 13px;
}

.feature {
  border-top: 1px dashed #ccc;
  border-bottom: 1px dashed #ccc;
  margin: 20px 0px 10px;
  padding: 5px 0px 8px;
}

.feature h1, .feature h2, .feature h3 {
  font-size: 14px;
  font-weight: bold;
  color: #0072AF;
  margin-bottom: 6px;
}

.feature p {
  margin-bottom: 4px;
}

/* END Home Page Content styles */

/* START Page Content styles */

.narrowcolumn {
  float: right;
  width: 615px;
}

.narrowcolumn h2 {
  margin-bottom: 15px;
  font-weight: bold;
  font-size: 22px;
}

.narrowcolumn ul {
  list-style-type: square;
}


/* Old style section selectors - tbd when all moved over */

.section-189 a, .section-189 h1, .section-189 h2, .section-189 h3,
.section-191 a, .section-191 h1, .section-191 h2, .section-191 h3,
.section-749 a, .section-749 h1, .section-749 h2, .section-749 h3,
.section-760 a, .section-760 h1, .section-760 h2, .section-760 h3,
.section-132 a, .section-132 h1, .section-132 h2, .section-132 h3
{
 color: #ED5037;
}

.section-193 a, .section-193 h1, .section-193 h2, .section-193 h3 {
 color: #A5318E;
}

.section-367 a, .section-367 h1, .section-367 h2, .section-367 h3 {
 color: #A5318E;
}

.section-188 a, .section-188 h1, .section-188 h2, .section-188 h3 {
 color: #313283;
}

.section-194 a, .section-194 h1, .section-194 h2, .section-194 h3 {
 color: #0072AF;
}

.section-190 a, .section-190 h1, .section-190 h2, .section-190 h3 {
 color: #2CAB75;
}

.section-780 a, .section-780 h1, .section-780 h2, .section-780 h3 {
  color: #E89F27;
}

/* New style section selectors */

.section-about a, .section-about h1, .section-about h2, .section-about h3
{
 color: #ED5037;
}

.section-research a, .section-research h1, .section-research h2, .section-research h3 {
 color: #A5318E;
}

.section-clinical a, .section-clinical h1, .section-clinical h2, .section-clinical h3 {
 color: #313283;
}

.section-contact a, .section-contact h1, .section-contact h2, .section-contact h3 {
 color: #0072AF;
}

.section-education a, .section-education h1, .section-education h2, .section-education h3 {
  color: #E89F27;
}

.page-item-367 ul {
  display: none;
}

/* END Content styles */

/* START News Category styles */

.narrowcolumn .date {
  margin: -15px 0px 16px 0px;
}

.narrowcolumn .entry {
  border-bottom: 1px dashed #ccc;
  margin-bottom: 16px;
}

#sidebar .pages span {
  display: block;
}

#sidebar .pages span div {
  list-style-type: none;
  padding: 0px 0px 0px 8px;
  margin: 0px 0px 4px 0px;
}

#sidebar .pages span span {
  border: none;
  background: none;
  padding: 0px;
}

#sidebar ul {
  list-style-type: none;
  padding-bottom: 4px;
}

#sidebar .pages li li {
  border: none;
  background-image: none;
}

#sidebar .all-years-list {
  padding: 4px 0px 4px 16px;
}

/* END News Category styles */

/* START Footer styles */

#footer {
  color: #808285;
  font-size: 11px;
  clear: both;
}

#sponsors a {
  margin-left: 47px;
}

#footerlinks {
  text-align: right;
  margin: 15px 0;
  color: #CCC;
}
#footerlinks .lastmodified {
  float: left;
}

/* END Footer styles */
