/* @override 
	http://www.khouse.org/style/site.css
	http://www.khouse.org/style/site.css?2016-03-03 */


/*For testing*/
/*table { outline: 1px solid #f00; }*/
/*td { outline: 1px solid #0f0; }*/

/*html { background-color: #143459; }*/
/*html {
    background: #113962 url('/images/homepage-feature-homepage-bg-conf-2015.jpg') no-repeat center top;
    background-size: contain;
}*/
html {
    background-color: #113962;
}
body { background-color: #fff; border-left: 1px solid #133153; border-right: 1px solid #133153; color: #444; font: 15px/1.4 "Helvetica Neue", Arial, Helvetica, sans-serif; margin: 0 auto; padding: 0; width: 956px; }
body.article-print { padding: 20px; width: 800px; }
a { text-decoration: none; color: #4571A1; } /*#0c4481*/
a:hover, a:active, a:focus { color: #7098C2; } /*#648EBA*/
b, strong { font-weight: bold; }
i, em, cite, .date, .dates, .author, .byline { font-style: italic; }
u { text-decoration: underline; }
blockquote { margin: 0 0 20px 25px; border-left: 5px solid #ddd; padding: 0 0 0 15px; font-style: italic; }
blockquote em, blockquote i {
    font-weight: bold;
}
blockquote strong, blockquote b {
    text-decoration: underline;
}
blockquote cite {
    
}
a img { border: none; }
sup, .footnote { font-size: 11px; line-height: 11px; vertical-align: super; }
del { color: #999; text-decoration: line-through; }
.clear { clear: both; }
.event-window { width: 481px; }
.header { background-color: #0c4481; margin-top: 0; }
a.twitter-icon { background: url(http://khouse.org/images/twitter-32.png) no-repeat 0 0; padding: 0 0 5px 37px; color: #ddd; display: block; font-size: 12px; line-height: 15px; }
a.twitter-icon:hover, a.twitter-icon:focus, a.twitter-icon:active { color: #fff; }
a.facebook-icon { background: url(http://khouse.org/images/facebook-32.png) no-repeat 0 0; padding: 0 0 5px 37px; color: #ddd; display: block; font-size: 12px; line-height: 15px; }
a.facebook-icon:hover, a.facebook-icon:focus, a.facebook-icon:active { color: #fff; }
a.youtube-icon { background: url(http://khouse.org/images/youtube-32.png) no-repeat 0 0; padding: 0 0 5px 37px; color: #ddd; display: block; font-size: 12px; line-height: 15px; }
a.youtube-icon:hover, a.youtube-icon:focus, a.youtube-icon:active { color: #fff; }
.article-intro { font: 18px/1.4 Georgia, "Times New Roman", Times, serif; color: #777; }
div.homepage-post { border-bottom: 4px solid #ddd; padding: 0 0 15px; }
div.homepage-post-header { padding: 10px 0 0; }
.news_table_container { margin: 20px 0 0; }
.figure { text-align: center; margin: 0 0 20px; padding: 10px; background: #efefef; border: 1px solid #ddd; }
.figure img { border: 1px solid #ddd; }
.figure ul { text-align: left; }
.figcaption { font-style: italic; color: #777; margin: 10px; }
.figure th { border-bottom: 1px solid #ddd; }
.small-caps { font-variant: small-caps; }
.article-tabular-data { width: 100%; margin: 0 0 20px; }
.article-tabular-data thead { background: #e7e7e7; }
.article-tabular-data td { border-bottom: 1px solid #e7e7e7; padding: 3px 10px; }
.float-right { float: right; margin: 0 0 20px 20px; }
.float-left { float: right; margin: 0 20px 20px 0; }
.bible-study-session, .article-catagory-item { padding: 0 0 10px; margin: 0 0 20px; }
.articles-by-year h4 { margin: 0 0 10px; }
img { max-width: 100%; height: auto; }
.homepage-slider-wrapper {
    margin: 10px 0;
    overflow: hidden;
    width: 669px;
}
.homepage-slider {
    
}
.homepage-slider .item img, .homepage-slider .item a {
    display: block;
    width: 100%;
    height: auto;
}

/* HOMEPAGE CONFERENCE FEATURE */
.homepage-feature-conf-2015 {
    background: #173757 url('/images/homepage-feature-bg-conf-2015.jpg') no-repeat center 890px;
    margin: 10px 0 0;
    padding-bottom: 10px;
    text-align: center;
}
.homepage-feature-conf-2015 iframe {
    display: block;
    margin: 10px auto 20px;
}
.info-tickets-button {
    background: #2c79c6;
    box-shadow: 0px 3px 7px rgba(0,0,0,.2);
    color: #fff;
    border-radius: 24px;
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: .5px;
    margin: 20px 0;
    padding: .5em 1.3em .6em;
}
.info-tickets-button:hover, .info-tickets-button:focus, .info-tickets-button:active {
    background: #3189e0;
    color: #fff;
}

/*HOMEPAGE STORE BLOCK*/
.homepage-store-block {
    background: #edf0f2;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dbe0e4)); /* Chrome, Safari 4+ */
    background-image: -webkit-linear-gradient(top, #ffffff, #dbe0e4); /* Chrome 10-25, iOS 5+, Safari 5.1+ */
    background-image:    -moz-linear-gradient(top, #ffffff, #dbe0e4); /* Firefox 3.6-15 */
    background-image:      -o-linear-gradient(top, #ffffff, #dbe0e4); /* Opera 11.10-12.00 */
    background-image:         linear-gradient(to bottom, #ffffff, #dbe0e4); /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */
    border: 1px solid #dbe0e4;
    margin: 10px 0;
    padding: 10px;
    position: relative;
}
.homepage-store-block h2 {
    font-size: 18px;
}
.homepage-store-block .thumbnail-link, .homepage-ebook-block .thumbnail-link {
    float: left;
    margin: 5px 10px 0 0;
}
.homepage-store-block p {
    margin: 10px 0;
}
.store-logo-homepage {
    background: url('../images/store-logo-homepage.png') no-repeat left top;
    display: block;
    overflow: hidden;
    height: 30px;
    width: 469px;
    text-indent: -999px;
}


/*HOMEPAGE EBOOK BLOCK*/
.homepage-ebook-block {
    color: #fff;
    background: #263d59 url('../images/bg-space.jpg') no-repeat left bottom;
    border: 1px solid #2f4869;
    margin: 10px 0;
    padding: 5px 10px;
}
.homepage-ebook-block a {
    color: #5db5ff;
}
.homepage-ebook-block p {
    margin: 10px 0;
}
.khouse-ebook-logo {
    background: url('../images/khouse-ebook-logo.png') no-repeat left top;
    display: block;
    overflow: hidden;
    height: 32px;
    margin: 10px 0;
    width: 371px;
    text-indent: -999px;
}

/*Media Player*/
.mediaplayer-body { width: 600px; text-align: center; font-size: 14px; line-height: 1.2; }
#newmediaplayer { background: #eee; width: 560px; height: 30px; }
.mediaplayer-kh-logo, .mediaplayer-kh-logo img { display: block; border: 0; }
.mediaplayer-6640-logo, .mediaplayer-6640-logo img { display: block; border: 0; }
.mediaplayer-kh-logo { border-bottom: 1px solid #0c4481; background: #0c4481; }
.mediaplayer-6640-logo { border-bottom: 1px solid #0c4481; background: #0c4481; }
.mediaplayer-header { padding: 10px 20px; }
.mediaplayer-header h1 { font: normal 28px/34px Georgia, "Times New Roman", serif; margin: 5px 0; }
.mediaplayer-header h2 { margin: 5px 0 15px; }
.mediaplayer-content { padding: 5px 20px; }
.mediaplayer-cover img[src$="/.jpg"] { display: none; }
.jwlogo { display: none !important; }

/*Publications and 66/40 area*/
.pub-radio { width: 669px; overflow: hidden; font: 14px/1.4 "Helvetica Neue", Arial, Helvetica, sans-serif;border-bottom: 4px solid #ddd; margin: 10px 0; padding: 0 0 10px; }
/*.radio-area, .pub-area { background: #f5f5f5; }
.radio-area { width: 307px; float: left; min-height: 102px; padding: 135px 10px 10px; background: #0c4481 url('http://khouse.org/images/66-40-homepage-banner.jpg') no-repeat center top; position: relative; color: #fff; }
.radio-area a { color: #fff; }
.radio-area a:hover, .radio-area a:active, .radio-area a:focus { text-decoration: underline; }
.radio-area h2 { position: absolute; right: -9999px; }
.radio-area h3 { margin: 0 70px 5px 0; font-size: 16px; line-height: 22px; font-weight: normal; text-transform: capitalize; }
.radio-area h4 { margin: 0 70px 0 0; font-size: 14px; line-height: 22px; font-weight: normal; font-style: italic; color: #c3e6fe; }
.radio-area h5 { font-size: 14px; line-height: 24px; font-weight: normal; font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; border-bottom: 1px solid #3b76b6; margin: 0 80px 10px 0; }
.itunes-subscribe { width: 56px; position: absolute; bottom: 0; right: 0; text-align: center; padding: 7px; margin: 0; }
.itunes-subscribe a { display: block; color: #c3e6fe; font-size: 12px; line-height: 16px; }
.itunes-subscribe img { display: block; margin: 0 auto 4px; }*/
.radio-area {
    background: #0c4481 url('http://khouse.org/images/66-40-homepage-background.jpg') no-repeat -161px -96px;
    position: relative;
    color: #fff;
    padding: 10px;
    border: 5px solid #4479B4;
    border: 5px solid hsla(211, 90%, 27%,.3);
}
.radio-area a { color: #fff; }
.radio-area a:hover, .radio-area a:active, .radio-area a:focus { text-decoration: underline; }
.radio-area .title-6640 {
    float: left;
    margin: 0;
    text-indent: -900px;
    width: 270px;
}
.radio-area .title-6640 a {
    display: block;
    /*background: rgba(255, 255, 255, .2);*/
    height: 103px;
}
.radio-area .this-week {
    float: left;
    text-shadow: 0px 1px 0 #0c4481;
    width: 290px;
}
.radio-area h3 { margin: 0 0 5px 0; font-size: 18px; line-height: 22px; font-weight: normal; text-transform: capitalize; }
.radio-area h4 { margin: 0; font-size: 14px; line-height: 22px; font-weight: normal; font-style: italic; color: #c3e6fe; }
.radio-area h5 { font-size: 14px; line-height: 24px; font-weight: normal; font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; border-bottom: 1px solid #3b76b6; margin: 0 0 10px 0; }
.itunes-subscribe { width: 56px; position: absolute; top: 5px; right: 0; text-align: center; padding: 7px; margin: 0; }
.itunes-subscribe a { display: block; color: #c3e6fe; font-size: 12px; line-height: 16px; }
.itunes-subscribe img { display: block; margin: 0 auto 4px; }
.pub-area { background: #f0ecdb; color: #000; border: 1px solid #bfb17a; width: 327px; float: right; }
.pub-area p { color: #444; margin: 0 20px 10px; line-height: 19px; }
.pub-area h2 { color: #fff; font-size: 28px; line-height: 30px; margin: 0 0 10px; padding: 2px 0 5px; font-weight: 200; text-align: center; border-top: 1px solid #e6dec4; border-bottom: 1px solid #737061; text-shadow: 0 -1px 1px #6d6342; background: #a3956c;
  background: -webkit-gradient(linear, left top, left bottom, from(#C9BC8E), to(#8f8354)); /* Saf4+, Chrome */
  background: -webkit-linear-gradient(top, #C9BC8E, #8f8354); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background:    -moz-linear-gradient(top, #C9BC8E, #8f8354); /* FF3.6 */
  background:     -ms-linear-gradient(top, #C9BC8E, #8f8354); /* IE10 */
  background:      -o-linear-gradient(top, #C9BC8E, #8f8354); /* Opera 11.10+ */
  background:         linear-gradient(to bottom, #C9BC8E, #8f8354); }
/*.pub-area h3 { margin: 0 20px 0; text-transform: uppercase; font-size: 12px; line-height: 16px; }*/
.pub-area h3 { margin: 0 20px; text-transform: uppercase; font-size: 15px; line-height: 20px; }
.pub-area h4 { margin: 0 20px; line-height: 16px; }
.action { margin: 10px 20px 15px; }
.action img { float: left; margin: 0 15px 0 0;
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.8);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.8);
}
.action .subscribe-link { text-align: center; float: left; padding: 30px 0; font-size: 16px; line-height: 18px; font-weight: bold; text-shadow: 0 1px 1px rgba(255, 255, 255, 1); }
.action .subscribe-link:hover, .action .subscribe-link:focus, .action .subscribe-link:active { text-decoration: underline; }
.sidebar-pub-area, .bgsidebar2 .sidebar-pub-area p {
    text-align: center;
}
.bgsidebar2 .sidebar-pub-area p {
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 10px;
}
.sidebar-pub-area h2 {
    color: #fff;
    font-size: 18px;
    border-top: 1px solid #e6dec4;
    border-bottom: 1px solid #737061;
    text-shadow: 0 -1px 1px #6d6342;
    background: #a3956c;
    background: -webkit-gradient(linear, left top, left bottom, from(#C9BC8E), to(#8f8354)); /* Saf4+, Chrome */
    background: -webkit-linear-gradient(top, #C9BC8E, #8f8354); /* Chrome 10+, Saf5.1+, iOS 5+ */
    background:    -moz-linear-gradient(top, #C9BC8E, #8f8354); /* FF3.6 */
    background:     -ms-linear-gradient(top, #C9BC8E, #8f8354); /* IE10 */
    background:      -o-linear-gradient(top, #C9BC8E, #8f8354); /* Opera 11.10+ */
    background:         linear-gradient(to bottom, #C9BC8E, #8f8354);
    line-height: 20px;
    margin: 0 0 7px;
    padding: 3px 0 6px;
}
.sidebar-pub-area .subscribe-link {
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin: 15px 0 15px;
}
.sidebar-pub-area .thumbnails img {
    -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}
.sidebar-pub-area .thumbnail {
    display: inline-block;
    margin: 0 0 15px;
}

/*end Publications and 66/40 area*/


/*Navigation*/
.bgsidebar h4 { margin: 0 0 2px; color: #d5caaa; }
.nav ul { margin: 0 0 15px; padding: 0; list-style-type: none; font-size: 12px; line-height: 16px; }
.bgsidebar a { color: #ddd; }
.bgsidebar a:hover, .bgsidebar a:focus, .bgsidebar a:active { color: #fff; }
.bgsidebar p { margin: 0 0 10px; }
.search p { margin: 3px 0 10px; font-size: 13px; }
.search, .nav { padding: 0 5px; }

hr { background-color: #ddd; border: 0 none; height: 3px; margin: 20px 0; }
.subcategories { font-size: 7pt; }
.fullstory { font-weight: bold; }
.smalltext, .introtext { font-size: 14px; text-decoration: none; }
.tinytext { font-size: 8pt; color: #000; text-decoration: none; }
.artheader { font-size: 13pt; text-decoration: none; font-weight: bold; }
h1 { font: normal 32px/1.2 Georgia, "Times New Roman", Times, serif; margin: 10px 0; color: #A29057; }
h1.homepage-title { text-align: center; }
h2.homepage-subtitle { font-size: 14px; text-transform: uppercase; }
.trend { font-size: 8pt; color: #444; text-decoration: none; font-weight: bold; }
h2 { font-size: 26px; line-height: 1.2; }
h3 { font-size: 18px; }
h4, h5, h6 { font-size: 16px; }
h2, h3, h4, h5, h6 { margin: 0 0 10px; }
.dateheader { font-size: 13pt; color: #444; text-decoration: none; font-weight: bold; }
.rotateheader { font-size: 10pt; color: #800; text-decoration: none; font-weight: bold; }
.bgsidebar, .bgtopbar { background: #185d9c; }
.bgsidebar2 { background: #e3ddc8; line-height: 1.4; text-align: center; }
.bgsidebar2 p { text-align: left; font-size: 12px; }
.bgnavad { padding: 0 5px; }
.bgwelcomebar { background: #648EBA; padding: 5px 0; }
.sbhead { color: #D5CAAA; font-weight: bold; font-size: 13px; }
a.sblinks, a.sblinks:visited { font-size: 8pt; color: #ddd; line-height: 10pt; }
a.sblinks:hover, a.sblinks:active { color: #fff; }
.rtsbfeatured { color: #835d00; font-weight: bold; font-size: 14px; }
.rtsbhead { text-decoration: none; font-weight: bold; }
.rtsbtext { color: #333; font-size: 12px; }
.topheadtext { color: #fff; font-style: italic; font-size: 14px; line-height: 1.4; }
.topheadtextabout, .navtext2, .copyright { color: #336; font-size: 12px; }
.wbtext { color: #fff; font-weight: bold; font-size: 12px; }
a.wbtext:link, a.wbtext:visited { color: #eee; text-decoration: underline; font-weight: bold; font-size: 12px; }
a.wbtext:hover, a.wbtext:active { color: #fff; text-decoration: underline; font-weight: bold; }
.news_header { color: #336; text-decoration: none; font-weight: bold; font-size: 13pt; }
.news_provided { color: #444; text-decoration: none; font-weight: normal; font-size: 8pt; }
.news_title { color: #444; text-decoration: none; font-weight: normal; font-size: 9pt; }
a.news_title { color: #444; text-decoration: none; }
.news_source { color: #444; text-decoration: none; font-weight: normal; font-size: 10pt; }
.news_summary { color: #444; text-decoration: none; font-weight: normal; font-size: 8pt; }
.news_image { color: #444; text-decoration: none; font-weight: bold; font-size: 10pt; }
.news_table { background: #fc6; }
.product_title { color: #444; font-weight: bold; font-size: 11pt; }
.blue_td { font-family: "Courier New", Courier, mono; font-size: 14px; font-weight: bold; color: #fff; background-color: #242461; }
.red_td { font-family: "Courier New", Courier, mono; font-size: 14px; font-weight: bold; color: #fff; background-color: #990033; }
.highlight_td { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; font-variant: small-caps; color: #fff; background-color: #903; }
.arrow { background-image: url("http://www.khouse.org/images/sm_arrow.gif"); background-repeat: no-repeat; padding: 0 0 3px 7px; }
.see_also_table_head { background: #242461; border: 1px solid #242461; padding: 3px 10px; }
.see_also_table { margin-left: 10px; }
.see_also_sub_head { font-size: 10px; font-weight: bold; }
.see_also_head { font-size: 10px; font-weight: bold; color: #fff; }
.broadcast_table_head { background: #548dd9; padding: 3px 10px; }
/*.broadcast_table_body { border: 1px solid #548dd9; padding: 10px; }*/
.broadcast_table_body small { font-size: 14px; }
.broadcast_table_body h3 { margin: 0 0 3px; }
.broadcast_title { color: #333; text-decoration: none; font-size: 14px; }

/*VISIT STORE*/
.visit-store {
  background: #b0bcce;
  border-top: 1px solid #edeff3;
  border-bottom: 1px solid #8b95a3;
  text-align: center;
}
.visit-store p {
  font-size: 15px;
  font-weight: bold;
  margin: 0 0 10px;
  text-align: center;
}
.sidebar-products {
  padding: 5px;
  margin: 5px 0;
}
.sidebar-products h4 {
    font-size: 15px;
}
.sidebar-products img {
    max-width: 130px;
}
.cycling {
    display: none;
}

/*NEW ZEALAND PAGE*/
#new-zealand { overflow: auto; }
#new-zealand-head { text-align: center; }
#new-zealand-head .banner { margin: 10px 0 auto; padding: 10px; border: 1px solid #ccc; -moz-box-shadow: 0px 2px 5px #777; -webkit-box-shadow: 0px 2px 5px #777; box-shadow: 0px 2px 5px #777; }
#new-zealand h1, #new-zealand a { color: #185D9C; }
#new-zealand h1 { font: normal 28px/30px Georgia, "Times New Roman", Times, serif; text-align: center; text-transform: uppercase; margin-bottom: 0; }
#new-zealand h2 { font: normal 28px/30px Georgia, "Times New Roman", Times, serif; color: #777; }
#new-zealand h3 { font: normal 18px/24px Georgia, "Times New Roman", Times, serif; color: #444; }
#new-zealand h4, #new-zealand h5 { font-size: 14px; margin: 0 0 3px; }
#new-zealand p { font-size: 13px; }
#new-zealand .tour-description img { margin: 0 0 15px 15px; padding: 10px; border: 1px #ccc solid; float: right; background: #fff; }
#new-zealand-content { overflow: auto; }
#new-zealand-content .tour-description { background: #fff url(../images/separator.png) repeat-x 50% 100%; padding: 0 10px 15px; }
#new-zealand-signup label { margin: 0 0 5px; }
#new-zealand-signup fieldset { padding: 12px; margin: 0 0 20px; border: 1px solid #ccc; }
#new-zealand-signup fieldset input { width: 160px; margin: 0 20px 5px 5px; }
#new-zealand-signup fieldset input:focus { background: #ffc; }
#new-zealand-signup legend { font-weight: bold; }
#new-zealand-signup textarea { width: 450px; height: 80px; }
#new-zealand-signup textarea:focus { background: #ffc; }
.traveler { margin: 0 0 10px; }
.traveler input { margin: 0 20px 0 5px; }
.contact-info label { float: left; width: 105px; }
.contact-info input {  }
.mailing, .contact { float: left; width: 305px; }
#new-zealand-signup p { margin: 0 0 15px; font-size: .8em; }
.mailing { margin: 0 10px 0 0; }
.add-info label { display: block; }
.add-info select { margin: 0 0 10px; }
#new-zealand-signup .add-info input { margin-left: 0; }
.form_error { padding: 20px; background: #fee; border: 1px solid #faa; display: none; }
.error { background-color: #fee; }

/*PERSONAL UPDATE HOMEPAGE POST*/
.new-personal-update { padding: 0 10px 10px; border: 1px solid #a08351; background-color: #fcefd7; }
.pu-cover-link { float: right; margin: 0 0 20px 20px; }
.pu-cover-link img { display: block; }
.new-personal-update h3 { font: normal 21px/24px Georgia, "Times New Roman", Times, serif; color: #924f4a; text-align: center; margin: 20px 0; }

/*PERSONAL UPDATE SIGNUP PAGE*/
.personal-update-subscribe { padding: 20px 0; }
.personal-update-subscribe h1 { font: normal 36px/40px Georgia, "Times New Roman", Times, serif; text-align: center; margin: 0 0 10px; }
.personal-update-subscribe h2 { font: normal 28px/1.2 Georgia, "Times New Roman", Times, serif; text-align: center; margin: 20px; }
.personal-update-subscribe h3 { font: normal 22px/1.2 Georgia, "Times New Roman", Times, serif; margin: 20px 0; border-bottom: 1px solid #333; }
.personal-update-subscribe h4 { font: bold 18px/1.2 Georgia, "Times New Roman", Times, serif; margin: 0 0 20px; }
.personal-update-subscribe h5 { font: normal 18px/1.2 Georgia, "Times New Roman", Times, serif; text-align: center; margin: 20px; }
.personal-update-cover, .enews-screenshot { float: right; margin: 0 0 10px 10px; }
.personal-update-subscribe form { text-align: center; padding: 0 0 20px 0; clear: both; }
.personal-update-subscribe .email { width: 250px; font-size: 14px; }
.personal-update-subscribe .submit { font-size: 16px; }
.cols div { width: 310px; float: left; margin: 0 17px 0 0; }
.cols .last { margin: 0; }
/*.col-49 p { margin: 0 10px 10px 0; }*/
.cols h3 { margin: 0 0 20px; }
.personal-update-subscribe .more-info { margin: 0; background: #185D9C; color: #fff; padding: 5px; }

/*PERSONAL UPDATE DOWNLOADS PAGE*/
.personal-update-downloads h1 { font: normal 36px/40px Georgia, "Times New Roman", Times, serif; text-align: center; margin: 10px; }
.personal-update-downloads h2 { text-align: center; margin: 20px 0; }
.personal-update-downloads h3 { text-align: center; margin: 20px 0; line-height: 1.5; font-weight: normal; font-size: 16px; }
.personal-update-downloads h4 { text-align: center; margin: 20px 0; line-height: 1.5; text-transform: uppercase; }
.personal-update-downloads h3 strong {  }
.personal-update-downloads ul { font-size: 16px; line-height: 1.5; margin: 0; padding: 0; text-align: center;  }
.personal-update-downloads li { display: inline-block; list-style-type: none; margin: 0 10px 20px; vertical-align: top; }
.personal-update-downloads .thumb { display: block; margin: 5px 0; }
.personal-update-downloads .thumb img { border: 4px solid #ccc; }
.personal-update-downloads .thumb:hover img { border: 4px solid #648EBA; }

/*MP4 VIDEO HOMEPAGE POST*/
.mp4-video-announcement { background-color: #e7e9ec; padding: 10px; border: 1px solid #333; }
.mp4-video-announcement img { float: right; }

/*TOUR CSS*/
.israel-tour-content { margin: 0 0 20px; }
.israel-tour-head { text-align: center; margin: 0 0 20px; padding: 0 0 10px; background: url('../images/separator.png') repeat-x 50% 100%; }
.israel-tour h2 { font: normal 32px/1.2 Georgia, "Times New Roman", Times, serif; color: #888; }
.israel-tour ul { padding: 0 0 0 20px; }
.israel-tour-head .banner { display: block; margin: 0 auto 20px; }
.israel-tour-head .dates { font: normal 22px/1.3 Georgia, "Times New Roman", Times, serif; }
.israel-tour-head .dates span { font-size: .8em; font-style: italic; }
img.photo-group { border: none; margin: 20px auto; display: block; }
.video-box { width: 320px; background-color: #f6ecae; border: 1px solid #e6c476; float: right; padding: 0 10px; margin: 0 0 20px 20px; text-align: center; font-family: Georgia, "Times New Roman", Times, serif; }
.video-box-full-width { background-color: #f6ecae; border: 1px solid #e6c476; padding: 10px 0; margin: 0 0 20px; text-align: center; font-family: Georgia, "Times New Roman", Times, serif; }
.video-box-full-width iframe { margin: 0 auto 10px; }
.caption {  }
.tour-description { background: url('../images/separator.png') repeat-x 50% 100%; padding: 0 10px 20px; margin: 0 0 20px; }
.berean { background: url('../images/Israel_tours/bg-israel-gethsemane.jpg') repeat-x 50% 100%; padding: 0 10px 20px; padding: 0 10px 240px; }
.poland { background: url('../images/Israel_tours/bg-poland.jpg') repeat-x 50% 100%; padding: 0 10px 20px; padding: 0 10px 240px; }
.jesus-trail { background: url('../images/Israel_tours/bg-israel-dead-sea.jpg') repeat-x 50% 100%; padding: 0 10px 20px; padding: 0 10px 240px; }
.petra { background: url('../images/Israel_tours/bg-israel-petra.jpg') repeat-x 50% 100%; padding: 0 10px 20px; padding: 0 10px 200px; }
.issachar { background: url('../images/Israel_tours/bg-israel-galilee.jpg') repeat-x 50% 100%; padding: 0 10px 20px; padding: 0 10px 200px; }
.israel-2 { background: url('../images/Israel_tours/bg-israel-gamla.jpg') repeat-x 50% 100%; padding: 0 10px 20px; padding: 0 10px 240px; }
.herodian { background: url('../images/Israel_tours/bg-israel-masada.jpg') repeat-x 50% 100%; padding: 0 10px 20px; padding: 0 10px 200px; }
.documents { background: url('../images/Israel_tours/bg-israel-arbel.jpg') no-repeat left bottom; padding: 0 10px 200px; }
.talmidim { background: url('../images/Israel_tours/bg-israel-garden.jpg') repeat-x 50% 100%; padding: 0 10px 20px; padding: 0 10px 240px; }
.wilderness { background: url('../images/Israel_tours/bg-israel-wilderness.jpg') repeat-x 50% 100%; padding: 0 10px 20px; padding: 0 10px 220px; }
.rome { background: url('../images/Israel_tours/bg-rome-pantheon.jpg') repeat-x 50% 100%; padding: 0 10px 20px; padding: 0 10px 240px; }
.revelation { background: url('../images/Israel_tours/bg-revelation.jpg') repeat-x 50% 100%; padding: 0 10px 20px; padding: 0 10px 240px; }
.laodicea { background: url('../images/Israel_tours/bg-laodicea.jpg') repeat-x 50% 100%; padding: 0 10px 20px; padding: 0 10px 240px; }
.isod-header h2, .isod-header h3  { text-align: center; }
.isod-banner { display: block; margin: 0 auto 20px; }
.isod-header, .isod-content { border-bottom: 3px solid #ddd; margin: 0 0 20px; }
.isod-content h2 { font: normal 24px/1.5 Georgia, "Times New Roman", Times, serif; color: #6E471B; }
.isod-content h4 { margin: 15px 0 5px; }
.isod-content p { margin: 0 0 15px; }
.tour-page-block { text-align: center; }
.tour-page-block .banner { display: block; margin: 0 0 20px; }

/*New Zealand Events*/
#nz-events { font-size: 14px; line-height: 20px; border-top: 2px solid #ccc; }
.event-section h2 { font: normal 28px/30px Georgia, "Times New Roman", Times, serif; text-align: center; color: #185D9C; margin: 0 0 10px; }
.event-section h3 { text-align: center; margin: 0 0 20px; }
.event-section { padding: 20px 10px; margin: 0 0 20px; background: #fff url(../images/separator.png) repeat-x 50% 100%; }
.event-section img { display: block; margin: 0 auto 20px; border: 2px solid #185D9C; -moz-box-shadow: 0px 2px 5px #777; -webkit-box-shadow: 0px 2px 5px #777; box-shadow: 0px 2px 5px #777; }

/*Strategic Perspectives*/
.strategic-conf { border: 1px solid #ccc; margin: 10px auto; width: 664px; }
.strategic-conf h1, .strategic-conf h2, .strategic-conf h3, .strategic-conf h4, .strategic-conf h5 { color: #333; margin: 10px 0; }
.strategic-conf h1, .strategic-conf h2 { text-align: center; margin: 20px 0; font: normal 30px/34px "Helvetica Neue", Arial, Helvetica, sans-serif; }
.strategic-conf h2 { font-size: 25px; line-height: 30px; }
.strategic-conf .banner { display: block; margin: 10px auto 0; }
/*.strategic-conf a { color: #185D9C; }*/
#sp-homepage-box { width: 620px; margin: 0 auto; overflow: hidden; }
#sp-video-box { float: right; width: 199px; margin: 0 0 30px 20px; padding: 0; }
.sp-small-banner { width: 380px; float: left; padding: 10px 10px 0; }
.sp-small-banner h2 { font-size: 15px; }
.sp-small-banner img { border: 1px solid #ddd; -moz-box-shadow: 0px 2px 8px #777; -webkit-box-shadow: 0px 2px 8px #777; box-shadow: 0px 2px 8px #777; }
.sp-video-thumb { width: 179px; float: right; padding: 20px 10px 0; }
.sp-video-thumb img { border: 1px solid #ccc; -moz-box-shadow: 0px 2px 6px #999; -webkit-box-shadow: 0px 2px 6px #999; box-shadow: 0px 2px 6px #999; }
.sp-tell-friend { font-weight: bold; display: block; padding: 7px 0 20px 40px; background: url(../images/email_32.png) no-repeat; }
.section { background: #fff url(../images/separator.png) repeat-x 50% 100%; overflow: hidden; padding: 0 15px 15px; }
/*.section ul { font-size: 14px; list-style: none; margin-left: 0; padding: 0; }*/
.conference-location { text-align: center; }
.speakers { text-align: center; }
.speakers li { padding: 2px 0; }
.speakers ul { text-align: left; margin: 0; overflow: hidden; list-style: none; padding: 0; }
.speakers li { border: 1px solid #FCC99C; background-color: #FEF1E6; color: #222; padding: 10px; font-size: 16px; overflow: hidden; } 
.speakers li span { font-size: 12px; line-height: 12px; }
.speakers li div { font-size: 10px; line-height: 12px; }
.speakers li.with-player { line-height: 30px; }
.speaker-photo { float: right; margin: 10px 0 10px 10px; border: 1px solid #555; }
/*.speakers img { vertical-align: middle; padding: 0 15px 10px 0; float: left; width: 80px; height: 80px; }*/
.speakers img.video-icon { float: none; width: 26px; height: 22px; padding: 0; vertical-align: baseline; }
/*.speakers a.buy-button img { width: 178px; height: 48px; }*/
.speakers .player { margin: 0 0 0 80px; }
p.special-event { clear: both; }
.speakers h4 { color: #222; padding: 0; font-size: 20px; line-height: 24px; font-weight: normal; font-style: italic; }
.speakers h5 { font-size: 19px; margin: 5px 0 0; line-height: 26px; }
.speakers h6 { font-size: 16px; line-height: 24px; margin: 0; font-weight: normal; color: #6f6f6f; }
.speakers li p { font-size: 14px; line-height: 20px; clear: left; }
.panel-discussions-header { border-bottom: 4px solid #ddd; margin: 0 0 20px; }
.panelist-photo { width: 40px; height: 40px; float: right; margin: 10px 0 10px 10px; }
/*.buy-button { display: block; clear: both; width: 178px; margin: 0 auto 10px; }*/
.buy-button-wrapper {
    text-align: center;
}
.buy-button { display: inline-block; clear: both; margin: 20px auto; padding: 7px 16px 8px; background: #0c4481; color: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.buy-button:hover, .buy-button:active, .buy-button:focus { background: #1163BB; color: #fff; }
.admission { background-color: #fff; border: 2px solid #c1cad5; color: #444; margin: 0 0 20px; padding: 10px; text-align: center; }
.admission ul, .admission p { font-size: 16px; line-height: 22px; margin: 0 0 10px; padding: 0; list-style: none; }
.admission h3 { margin: 0; }
.ki-activities { background: #eaeffa; padding: 10px; }
.prereg-special { background: #007bc5 url(http://khouse.org/images/bg-prereg-special.jpg) no-repeat center top; color: #b6ddf4; }
.prereg-special h2, .prereg-special h3 { text-align: center; color: #fff; }
.prereg-special h2 { font-size: 41px; font-weight: bold; line-height: 1.2; }
.prereg-special h3 { font-size: 30px; font-weight: bold; line-height: 1.3; color: #ffb940; }
.prereg-special strong { color: #fff; }
.prereg-special .buy-button { display: block; max-width: 100px; text-align: center; background: #ffa60d; font-weight: bold; text-transform: uppercase; text-shadow: 0 1px 0 #222; }
.special-price { text-align: center; font-size: 30px; font-style: italic; }
.prereg-special .note { text-align: center; }
.prereg-special del { color: #ccc; }
.meal-break { color: #999; font-style: italic; font-weight: bold; list-style-type: none; }

/* PODCAST */
.podcast-link { display: block; }
#itunes-button { background: url(../images/itunes-button.png) no-repeat left top; height: 50px; padding-left: 150px; line-height: 44px; }
#itunes-button:hover { background-position: left bottom; }
#rss-button { padding: 15px 0 0 5px; }
#rss-button img { vertical-align: middle; padding-right: 5px; }
#podcast-info { float: right; width: 350px; }
.radio-show-header {
  background: url('/images/6640-block-background-fade-white.jpg') no-repeat 50% 0;
  padding: 160px 15px 0;
  margin: 10px 0 0;
}

/* e-news */
#article-print-wrap { padding: 20px 30px; }

/* AddThis */
.share-box { float: right; }
.addthis_toolbox { padding: 5px 0 0; }

/*Pray for Nancy*/
.nancy-prayer { padding: 10px 180px 1px 10px; margin: 10px 0; background: #f9f9d5 url(http://khouse.org/images/bg-nancy-homepage.jpg) no-repeat right top; font-size: 14px; line-height: 1.5; border: 1px solid #d9c98b; -webkit-text-size-adjust: 100%; }
.nancy-prayer h2 { font: italic 24px/30px Georgia, "Times New Roman", Times, serif; margin: 0; color: #bc9927; margin: 0 0 10px; }
.nancy-prayer p { margin: 0 0 10px; }
.nancy-photo { float: right; margin: 0 0 10px 10px; }

/* Nancy */
.nancy-message {
    color: #625e50;
    font: 16px/1.5 Georgia, "Times New Roman", Times, serif;
    padding: 10px 30px;
}
.nancy-message h1 {
    text-align: center;
    font-style: italic;
}
.nancy-picture {
    border: 5px solid #e5dfce;
    display: block;
    margin: 20px auto;
}

/*Chuck Smith Memorial*/
.chuck-smith-memorial {
    background: #0a090e url('http://khouse.org/images/chuck-smith.jpg') no-repeat -10px top;
    color: #ddd;
    padding: 10px 10px 10px 220px;
    text-shadow: 0 1px 3px #000;
    -webkit-text-size-adjust: 100%;
}
.chuck-smith-memorial h2 {
    font: 200 27px/27px "Helvetica Neue", Arial, Helvetica, sans-serif;
    margin: 10px 0 5px;
}
.chuck-smith-memorial h3 {
    color: #5eb8f7;
    margin: 0 0 5px;
}
.chuck-smith-memorial a {
    color: #8dcefb;
}

/* Topical Bible Study Page */
.tbs-header h1 {
    float: left;
    width: 469px;
}
.tbs-header p {
    clear: left;
}
.tbs-related-product {
    float: right;
    margin: 0 0 20px 20px;
    text-align: center;
    max-width: 180px;
}

/* BUTTONS */

.button {
    background-color: #4571A1;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    padding: .5em 1em;
}
.button:hover, .button:active, .button:focus { background-color: #7098C2; color: #fff; }

/*-------------------------------------------------------------------------------------------*/
/* Columns */
/*-------------------------------------------------------------------------------------------*/
.twocol-one{width:48%;}
.threecol-one{width:30.66%;}
.threecol-two{width:65.33%;}
.fourcol-one{width:22%;}
.fourcol-two{width:48%;}
.fourcol-three{width:74%;}
.fivecol-one{width:16.8%;}
.fivecol-two{width:37.6%;}
.fivecol-three{width:58.4%;}
.fivecol-four{width:67.2%;}
.sixcol-one{width:13.33%;}
.sixcol-two{width:30.66%;}
.sixcol-three{width:47.99%;}
.sixcol-four{width:65.33%;}
.sixcol-five{width:82.67%;}
.twocol-one,.threecol-one,.threecol-two,.fourcol-one,.fourcol-two,.fourcol-three,.fivecol-one,.fivecol-two,.fivecol-three,.fivecol-four,.sixcol-one,.sixcol-two,.sixcol-three,.sixcol-four,.sixcol-five{float:left;margin-right:4%;position:relative;}
.last{clear:right;margin-right:0 !important;}

/* In The News */
#in-the-news { background-color: #eef4f8; margin: 20px 0 0 0; border: 1px solid #0a5180; }
#in-the-news h2 { font: 22px/33px Georgia, "Times New Roman", Times, serif; text-align: center; background: #0a5180 url(../images/enews-radio-bg.png) repeat-x 0 0; margin: 0; color: #eee; }
#in-the-news h2 span { font-style: italic; font-size: 16px; }
.news1 { float: left; width: 49%; padding: 0; list-style-position: inside; }
.news2 { float: right; width: 49%; padding: 0; list-style-position: inside; border-left: 1px solid; }
#in-the-news ul li { padding-left: 10px; }
#in-the-news p { clear: both; padding: 0 10px; text-align: center; line-height: 24px; background-color: #dde3e7; margin: 0; }

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/* =Clearfix (all browsers)--------------------------------*/
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
/* IE6 */ 
* html .clearfix {height: 1%;}
/* IE7 */
*:first-child+html .clearfix {min-height: 1px;}