@import url('styles.css');

#top-menu {
   border-bottom: 1px solid white;
}
#main {
    position: relative;
    padding: 0;
    background: #f2f1db url('/common-images/homepage-left-column-background.gif') repeat-y scroll left top;
}
#left-column {
    width: 224px;
    padding: 0;
    padding-right: 1px;
    margin: 0;
}
#right-column {
    margin-left: 225px;
}
.search {
    padding: 15px 12px 0 12px;
    overflow: auto;
    outline-style: none;
}
* html .search {
    padding-top: 1px;
}
.search h3 {
    color: #868354;
}
.search ul.find {
    margin-left: 0;
    padding: 0;
    padding-top: 2px;
    padding-left: 50px;
}
#search-form {
    margin-bottom: 10px;
}
.photo img {
    display: block;
}
.general {
    color: #333333;
}
.i-believe,
.home-highlight,
.daily-inspiration {
    font-size: 12px;
    padding-bottom: 60px;
    margin: 0;
    overflow: auto;
    outline-style: none;
}
.home-highlight  {
    padding-bottom: 5px;
}
.home-highlight p {
    margin-bottom: 1em;
}

.i-believe blockquote,
.i-believe cite,
.home-highlight blockquote,
.home-highlight cite,
.daily-inspiration blockquote,
.daily-inspiration cite {
    padding: 0 4px;
    margin: 0;
    text-align: center;
    font-style: normal;
}
.i-believe cite,
.home-highlight cite,
.daily-inspiration cite {
    font-size: 9px;
    margin-top: -15px;
}
.i-believe h2,
.home-highlight h2,
.daily-inspiration h2 {
    background-color: #bfbb80;
    color: white;
    font-family: Times New Roman;
    font-size: 18px;
    font-style: italic;
    margin-bottom: 5px;
    padding: 2px 10px;
}
.home-highlight h2 {
    margin-bottom: 0px;
}

* html .i-believe h2,
* html .home-highlight h2,
* html .daily-inspiration h2 {
    zoom: 1;
}
.i-believe h2 {
    background: #bfbb80 url('/common-images/home-i-believe.gif') no-repeat scroll left top;
    text-indent: -5000px;
}
.i-believe img {
    display: block;
}
.home-highlight h2 {
    background: #bfbb80 no-repeat scroll left top;
    text-indent: -5000px;
}
.daily-inspiration h2 {
    background: #bfbb80 url('/common-images/home-daily-inspiration.gif') no-repeat scroll left top;
    text-indent: -5000px;
}
.daily-inspiration a.subscribe {
    display: none;
    position: absolute;
}
.daily-inspiration {
    padding-bottom: 110px;
}
.daily-inspiration form {
    font-size: 11px;
    position: absolute;
    padding: 0 10px;
    margin: 0;
    margin-top: 10px;
    text-align: center;
}
.daily-inspiration form input.submit {
    margin-top: 5px;
}
.daily-inspiration form fieldset.error,
.daily-inspiration form fieldset.error-email,
.daily-inspiration form fieldset.success {
    display: none;
}
.daily-inspiration form fieldset.error,
.daily-inspiration form fieldset.error-email {
    color: #db2929;
}
.daily-inspiration form fieldset.success {
    color: #2e9f27;
}
.daily-inspiration form fieldset.error p,
.daily-inspiration form fieldset.error-email p,
.daily-inspiration form fieldset.success p {
    margin: 0;
}
.daily-inspiration fieldset {
    display: inline;
}
.whats-new {
    margin: 10px 15px;
}
.whats-new h2 {
    background: transparent url('/common-images/home-whats-new.gif') no-repeat scroll left top;
    text-indent: -5000px;
    text-transform: uppercase;
    color: #585858;
    font-size: 16px;
    font-family: Times New Roman;
}
.whats-new ul {
    padding: 0;
    margin: 0;
    margin-left: 30px;
}
.whats-new ul li {
    background: transparent url('/common-images/dotted-line-background.gif') repeat-x scroll left top;
    overflow: auto;
    outline-style: none;
    padding: 7px 0;
    margin: 0;
}
* html .whats-new ul li {
    zoom: 1;
}
.whats-new ul li img {
    border: 1px solid black;
    padding: 1px;
    margin-bottom: 0;
    margin-right: 20px;
}
.whats-new ul li h3 {
    margin-bottom: 5px;
}
.whats-new ul li h3 a {
    font-size: 16px;
    font-weight: normal;
    text-decoration: none;
}
.whats-new ul li h3 a:hover {
    text-decoration: underline;
}
.whats-new ul li p {
    color: black;
    margin-top: 5px;
    margin-bottom: 0;
}
#banner {
    background: #333333 url('/HomePageBanner/home-banner-background.gif') no-repeat scroll left top;
    height: 216px;
    border-bottom: 1px solid white;

}
* html #banner {
}
#banner .content {
    position: relative;
    overflow: hidden;
    height: 216px;
}
* html #banner .content p
{
    behavior: url('iepngfix.htc');
}
#banner .content p {
    text-align: center;
    position:absolute;
    right: 30px;
    top: 45px;
    color: white;
    font-size: 20px;
    font-weight: bold;
    z-index: 1000;
    padding-bottom: 20px;
    /*background: transparent url('/common-images/icon-home-banner-more-arrow.png') no-repeat scroll center bottom;*/
}
#banner .content p .more {
    font-size: 12px;
    text-transform: uppercase;
    color: #ebd072;
    padding-right: 10px;
    background: transparent url('/common-images/icon-home-banner-arrow.gif') no-repeat scroll right center;
    display: inline-block;
    margin-top: 10px;
}
#banner .content p.no-arrow {
    background-image: none;
}
* html #banner .content img {
    position: absolute;
    z-index: 999;
}
ul.banner-strip {
    position: absolute;
    list-style-type: none;
    margin: 0;
    padding: 3px 2px;
    right: 0;
}
ul.banner-strip li {
    display: inline;
    padding: 0 1px;
    margin: 0;
    background-image: none;
}
ul.find li {
    display: list-item;
    background-image: none;
    padding: 0;
}
* html ul.find {
    zoom: 1;
    padding: 0 !important;
}
ul.find li a {
    text-decoration: none;
    color: #1b4c67;
}
ul.find li a:hover {
    text-decoration: underline;
}
a.read-more,
a.read-more-home-highlight,
a.subscribe {
    position: absolute;
    background: transparent url('/common-images/icon-read-more.gif') no-repeat scroll left center;
    float:left;
    font-size: 11px;
    padding: 4px 0 3px 25px;
    margin-top: 10px;
    margin-left: 65px;
    color: #314d2a;
    text-decoration: none;
}
a.read-more-home-highlight  {
    position: static;
    float:none;
    margin-left: -5px;
    line-height: 140%;
}
a.subscribe {
    background-image: url('/common-images/icon-subscribe.gif');
}
a.read-more:hover,
a.read-more-home-highlight:hover,
a.subscribe:hover {
    text-decoration: underline;
}
a.rss {
  background: transparent url('/common-images/icon-rss-mini.png') no-repeat scroll left center;
  padding-left: 16px; margin-left: 4px;
}
a.news-email {
  background: transparent url('/common-images/icon-email-mini.png') no-repeat scroll left center;
  padding-left: 18px; margin-left: 5px;
}

