                    @charset "utf-8";
                    /*
	Title:		Children's Radio Foundation
	Date:		June 01, 2013
--------------------------------------------------------------			
*/
                    /* Common Elements */
                    
                    body {
                        margin: 0;
                        padding: 0;
                        font: normal 12px/18px 'WhitneyBook', 'Trebuchet MS', Arial, Helvetica, sans-serif;
                        color: #000;
                        background: url(../images/container-bg.jpg) repeat-y center 0;
                        -webkit-text-size-adjust: 100%;
                        -moz-text-size-adjust: 100%
                    }
                    
                    html,
                    body {
                        min-height: 100%;
                        height: 100%
                    }
                    
                    .blog1 {
                        background: #2daae2
                    }
                    
                    .clear-fix:after {
                        content: ".";
                        display: block;
                        clear: both;
                        visibility: hidden;
                        line-height: 0;
                        height: 0
                    }
                    
                    a img {
                        border: 0
                    }
                    
                    a,
                    input,
                    select,
                    textarea {
                        outline: none
                    }
                    
                    input::-moz-focus-inner {
                        border: 0;
                        padding: 0
                    }
                    
                    article,
                    aside,
                    figure,
                    figcaption,
                    footer,
                    hgroup,
                    header,
                    nav,
                    section {
                        display: block
                    }
                    
                    .spacer {
                        clear: both;
                        height: 20px;
                        font-size: 4px;
                        line-height: 4px
                    }
                    
                    .clear {
                        clear: both
                    }
                    
                    .fl {
                        float: left
                    }
                    
                    .fr {
                        float: right
                    }
                    
                    h1,
                    h2,
                    h3,
                    h4,
                    h5,
                    h6 {
                        clear: both;
                        margin: 0;
                        padding: 17px 0 0;
                        font-family: 'WhitneyMedium', "Trebuchet MS", sans-serif
                    }
                    
                    p {
                        clear: both;
                        margin: 0;
                        padding: 18px 0 0;
                        font-size: 15px;
                        line-height: 19px;
                        color: #363535;
                        font-weight: 400;
                        font-family: 'WhitneyBook', "Trebuchet MS", sans-serif
                    }
                    
                    a {
                        text-decoration: none;
                        color: #fc8a3d
                    }
                    /* Common Elements */
                    
                    .outer-wrap {
                        position: relative;
                        clear: both;
                        min-height: 100%;
                        overflow: hidden
                    }
                    
                    .main-container-wrap {
                        position: relative;
                        clear: both;
                        padding-bottom: 46px;
                        overflow: hidden
                    }
                    
                    .main-container {
                        clear: both;
                        width: 1085px;
                        padding: 0 12px 0 10px;
                        min-height: 100%;
                        margin: 0 auto
                    }
                    /* Begin Header */
                    
                    .header-wrap {
                        float: left;
                        width: 1085px;
                        z-index: 2
                    }
                    
                    .logo {
                        float: left;
                        width: 381px;
                        height: 65px;
                        margin: 51px 0 0 63px
                    }
                    
                    .logo img {
                        float: left;
                        margin: 0
                    }
                    /*.main-nav{float:left;position:relative;width:898px;margin-top:36px;padding:0 0 10px 64px;border-bottom:1px solid #dfdfdf;z-index:3; padding-left:128px;}*/
                    
                    .main-nav {
                        float: left;
                        position: relative;
                        width: 982px;
                        margin-top: 36px;
                        padding: 0 0 10px 0px;
                        border-bottom: 1px solid #dfdfdf;
                        z-index: 3;
                        padding-left: 100px;
                    }
                    
                    .main-nav ul {
                        float: left;
                        margin: 0;
                        padding: 0;
                        list-style: none
                    }
                    
                    .main-nav ul li {
                        float: left;
                        position: relative;
                        padding: 0 9px 0 11px;
                        background: url(../images/main-nav-list-seperator.gif) no-repeat 0 6px
                    }
                    
                    .main-nav > ul > li:first-child {
                        padding-left: 0;
                        background: none
                    }
                    
                    .main-nav ul li a {
                        float: left;
                        padding: 2px 7px;
                        font-size: 20px;
                        line-height: 25px;
                        text-decoration: none;
                        color: #7a7070;
                        font: 400 20px/25px 'WhitneyBook', "Trebuchet MS", sans-serif
                    }
                    
                    .main-nav ul li.active a,
                    .main-nav ul li.current-menu-item a,
                    .main-nav ul li.current-page-ancestor a,
                    .main-nav ul li.current_page_parent a {
                        color: #fc8a3d;
                        background: #ecedee
                    }
                    
                    .main-nav ul li a:hover,
                    .main-nav ul li.dropdown a {
                        color: #7a7070;
                        background: #ecedee
                    }
                    
                    .main-nav ul li.blog,
                    .main-nav ul li.donate {
                        background: url(../images/main-nav-list-seperator-orange.gif) no-repeat 0 6px;
                        text-transform: uppercase
                    }
                    
                    .main-nav ul li.blog a,
                    .main-nav ul li.donate a {
                        color: #fc8a3d;
                        font-family: 'WhitneySemibold', sans-serif
                    }
                    
                    .main-nav li ul {
                        position: absolute;
                        left: 8px;
                        top: -99999px;
                        float: none;
                        width: 132px;
                        padding: 0 0 10px;
                        background: #ECECED;
                        z-index: 9999999
                    }
                    
                    .main-nav li ul.toolbox {
                        left: -14px
                    }
                    
                    .main-nav li li {
                        min-width: 112px;
                        line-height: 20px;
                        padding: 0 10px;
                        text-align: center;
                        background: #ececed
                    }
                    
                    .main-nav li li.first {
                        padding-top: 10px
                    }
                    
                    .main-nav li li.last {
                        padding-bottom: 10px
                    }
                    
                    .main-nav li li a,
                    .main-nav li.active li a {
                        float: none;
                        clear: both;
                        padding: 0;
                        font-size: 18px;
                        color: #7a7070 !important
                    }
                    
                    .main-nav li li a:hover,
                    .main-nav li li.current-menu-item a,
                    .main-nav li li.current-page-ancestor a {
                        color: #fc8a3d !important
                    }
                    
                    .main-nav li li span {
                        position: absolute;
                        left: 0;
                        top: -15px;
                        width: 132px;
                        height: 15px;
                        background: url(../images/dropdown-top-arrow.png) no-repeat 52px 0
                    }
                    
                    .main-nav li.dropdown ul {
                        top: 42px
                    }
                    
                    .main-nav li.menu-item-119 ul {
                        left: -15px
                    }
                    /* End Header */
                    /* Begin mid container */
                    
                    .mid-container {
                        position: relative;
                        float: left;
                        width: 1085px;
                        z-index: 1
                    }
                    
                    .common-container {
                        float: left;
                        position: relative;
                        width: 100%;
                        min-height: 400px;
                        background: #26a3dd
                    }
                    
                    .what-we-do .common-container,
                    .home .common-container {
                        margin-top: 11px;
                        padding-bottom: 20px;
                        z-index: 1
                    }
                    
                    .main-slider-wrap {
                        float: left;
                        position: relative;
                        width: 1085px;
                        margin: 20px 0 0;
                        height: 368px;
                        overflow: hidden
                    }
                    
                    .slider-previous-arrow,
                    .slider-next-arrow {
                        position: absolute;
                        left: 48px;
                        top: 167px;
                        width: 32px;
                        height: 32px;
                        background: url(../images/main-slider-arrow-sprite.png) no-repeat 0 0;
                        cursor: pointer;
                        z-index: 30
                    }
                    
                    .slider-next-arrow {
                        right: 60px;
                        left: auto;
                        background-position: 0 -100px
                    }
                    
                    .slider-inner {
                        position: absolute;
                        left: 63px;
                        top: 0;
                        width: 947px;
                        height: 100%
                    }
                    
                    .slider-contents-wrap {
                        position: relative;
                        float: left;
                        position: relative;
                        width: 946px;
                        height: 376px;
                        overflow: hidden
                    }
                    
                    .slider-contents {
                        position: absolute;
                        width: 955px;
                        height: 376px;
                        left: 0;
                        top: 0;
                        z-index: 2
                    }
                    
                    .slider-contents {
                        float: left;
                        position: relative;
                        width: 955px;
                        height: 376px
                    }
                    
                    .slider-vedio {
                        float: left;
                        position: relative;
                        width: 183px;
                        height: 180px;
                        padding: 0 8px 8px 0;
                        overflow: hidden
                    }
                    
                    .slider-vedio img {
                        float: left;
                        width: 183px;
                        height: 180px;
                        margin: 0
                    }
                    
                    .slider-vedio .play,
                    .slider-vedio .pause {
                        position: absolute;
                        right: 20px;
                        bottom: 18px;
                        width: 22px;
                        height: 22px;
                        background: url(../images/slider-play-btn.png) no-repeat 0 0;
                        cursor: pointer;
                        z-index: 2
                    }
                    
                    .slider-vedio .pause {
                        background-position: 0 -100px;
                        display: none;
                    }
                    
                    .slider-vedio .mp3 {
                        display: none;
                    }
                    
                    .slider-rollover {
                        position: absolute;
                        left: 0;
                        top: 0;
                        width: 163px;
                        height: 136px;
                        padding: 22px 10px;
                        background: url(../images/rollover-gray-dot.png) repeat 0 0;
                        background: rgba(240, 239, 239, .95);
                        text-align: center;
                        z-index: 2;
                        display: none
                    }
                    
                    .slider-rollover.active {
                        display: block;
                    }
                    
                    .slider-rollover h4,
                    .slider-rollover blockquote,
                    .slider-rollover span {
                        clear: both;
                        margin: 0;
                        padding: 0;
                        font-size: 15px;
                        color: #7a7070
                    }
                    
                    .slider-rollover blockquote,
                    .slider-rollover span {
                        padding-top: 8px;
                        line-height: 17px;
                        font-family: 'WhitneyBook', "Trebuchet MS", sans-serif
                    }
                    
                    .slider-rollover blockquote {
                        padding-top: 8px;
                        line-height: 16px
                    }
                    
                    .slider-rollover span {
                        display: block;
                        padding-top: 8px;
                        font-size: 13px;
                        line-height: 15px
                    }
                    
                    .banner-title {
                        float: left;
                        width: 947px;
                        padding: 20px 75px 20px 63px;
                        text-align: center;
                        font-size: 24px;
                        line-height: 26px;
                        color: #6c6a6a;
                        font: normal 24px/26px 'WhitneyLight', "Trebuchet MS", sans-serif
                    }
                    
                    .right-col {
                        float: right;
                        width: 460px;
                        padding: 0px 30px 0
                    }
                    
                    .right-col1 {
                        float: right;
                        width: 400px;
                        padding: 0px
                    }
                    
                    .right-col h3 {
                        clear: both;
                        margin: 0 auto;
                        padding: 0 0 14px;
                        font-size: 24px;
                        line-height: 24px;
                        color: #fc8a3d
                    }
                    
                    .right-col1 h3 {
                        clear: both;
                        margin: 0 auto;
                        padding: 0 0 14px;
                        border-bottom: 1px solid #bebcbc;
                        font-size: 24px;
                        line-height: 24px;
                        color: #fc8a3d
                    }
                    
                    .page-id-86 .right-col h3 {
                        border-bottom: none
                    }
                    
                    .right-col p {
                        margin: 0;
                        padding: 15px 0 0;
                        font-size: 24px;
                        line-height: 24px;
                        color: #7a7070;
                        font: 400 24px/28px 'WhitneyBook', "Trebuchet MS", sans-serif;
                    }
                    
                    .three-item-wrap {
                        float: left;
                        padding: 12px 0 52px 63px;
                        width: 960px
                    }
                    
                    .home .three-item-wrap {
                        padding-top: 22px
                    }
                    
                    .common-column {
                        float: left;
                        width: 310px;
                        margin-right: 10px
                    }
                    
                    .column-title {
                        float: left;
                        width: 310px;
                        background: url(../images/hr-bg.png) repeat-x 0 26px;
                        text-align: center
                    }
                    
                    .column-title span {
                        padding: 0 10px;
                        margin: 0 auto;
                        color: #fc8a3d;
                        background: #fff;
                        font: 400 24px/47px 'WhitneyBook', "Trebuchet MS", sans-serif
                    }
                    
                    .column-contents {
                        float: left;
                        width: 100%;
                        background: #ecebeb
                    }
                    
                    .column-contents-img {
                        float: left;
                        width: 100%;
                        height: 176px;
                        overflow: hidden
                    }
                    
                    .column-contents-img img {
                        float: left;
                        margin: 0
                    }
                    
                    .column-img-title {
                        float: left;
                        min-height: 40px;
                        padding: 13px 10px 12px 16px;
                        color: #7c7272;
                        font: 400 16px/18px 'WhitneyBook', "Trebuchet MS", sans-serif
                    }
                    
                    .column-img-title a {
                        color: #7c7272
                    }
                    
                    .listen-play {
                        float: left;
                        width: 24px;
                        height: 23px;
                        margin: 8px 10px 0 0;
                        background: url(../images/listen-play.png) no-repeat 0 0;
                        cursor: pointer
                    }
                    
                    .column-img-title span {
                        float: left;
                        display: block;
                        width: 246px
                    }
                    
                    .sub-nav-wrap {
                        float: left;
                        position: relative;
                        width: 100%;
                        /*height:69px;*/
                        background: url(../images/sub-nav-bg.png) repeat-x 0 0;
                        padding-top: 20px
                    }
                    
                    .press .sub-nav-wrap {
                        height: 40px
                    }
                    /*.sub-nav{float:left;width:800px;margin:5px 0 0 195px;height:auto;padding:0}*/
                    
                    .sub-nav {
                        clear: both;
                        /*width:100%; margin:0 auto;*/
                        margin-top: -6px;
                        text-align: center;
                        height: auto;
                        padding: 0 0 12px
                    }
                    /*.partners .sub-nav,.supporters .sub-nav{width:850px;margin-left:140px}
.youth .sub-nav,.our-team .sub-nav{width:700px;margin-left:240px}
.our-team .sub-nav{margin-left:250px}*/
                    /*.sub-nav ul{float:left;margin:0;padding:0;list-style:none;background:url(../images/sub-nav-seperator.png) no-repeat 0 5px}*/
                    
                    .sub-nav ul {
                        width: 100%;
                        margin: 0;
                        padding: 0;
                        list-style: none
                    }
                    /*.sub-nav ul li{float:left;padding:0 10px 0;background:url(../images/sub-nav-seperator.png) no-repeat right 5px}*/
                    
                    .sub-nav ul li {
                        padding: 0 10px 0;
                        height: 24px;
                        background: url(../images/sub-nav-seperator.png) no-repeat right 5px;
                        display: inline-block
                    }
                    
                    .sub-nav ul li a {
                        /*float:left;*/
                        padding: 2px 7px 5px;
                        font-size: 18px;
                        line-height: 24px;
                        text-decoration: none;
                        color: #7a7070;
                        font: 400 18px/24px 'WhitneyBook', "Trebuchet MS", Arial, Helvetica, sans-serif;
                    }
                    
                    .sub-nav ul li a:hover,
                    .sub-nav ul li.current_page_item a {
                        background: #ecedee
                    }
                    
                    .title-bar,
                    .title-bar-2 {
                        clear: both;
                        width: 1025px;
                        margin: 0 auto;
                        height: auto;
                        background: url(../images/hr-bg.png) repeat-x center 13px;
                        text-align: center
                    }
                    
                    .title-bar {
                        padding-bottom: 10px
                    }
                    
                    .title-bar span,
                    .title-bar-2 a {
                        background: #26a3dd;
                        padding: 0 10px 3px;
                        color: #fff;
                        font-size: 18px;
                        line-height: 24px
                    }
                    
                    .our-teem .title-bar span,
                    .partners .title-bar span,
                    .youth .title-bar span,
                    .supporters .title-bar span,
                    .press .title-bar span {
                        background: #fff;
                        padding: 0 20px 3px;
                        color: #6b6b6b;
                        font-size: 18px;
                        line-height: 24px;
                        text-transform: uppercase;
                        font: 400 18px/18px 'WhitneyMedium', "Trebuchet MS", Arial, Helvetica, sans-serif
                    }
                    
                    .title-bar span.sub-menu-title {
                        background: #fff;
                        color: #6b6b6b
                    }
                    /*	Begin donate	*/
                    
                    .page-template-donate-php .donate-page {
                        padding-bottom: 50px
                    }
                    
                    .donate-banner-wrap {
                        float: left;
                        display: inline;
                        position: relative;
                        width: 100%;
                        min-height: 376px;
                        background: url(../images/donate-banner.jpg) no-repeat 0 0
                    }
                    
                    .donate-banner-contents {
                        position: absolute;
                        right: 19px;
                        top: 43px;
                        width: 394px;
                        min-height: 135px;
                        padding: 45px 38px 45px 44px;
                        border: 1px solid #c9c4c1;
                        background: url(../images/white-dot-bg.png) repeat 0 0;
                        background: rgba(246, 249, 251, .85)
                    }
                    
                    .donate-banner-contents h3 {
                        width: 100%;
                        padding: 0;
                        text-align: center;
                        color: #7b6f71;
                        font-size: 22px;
                        line-height: 24px
                    }
                    
                    .donate-btn-wrap {
                        clear: both;
                        padding-top: 30px
                    }
                    
                    .link-btn {
                        float: left;
                        width: 123px;
                        height: 49px;
                        background: url(../images/link-btn.png) no-repeat 0 0;
                        font-size: 29px;
                        text-align: center;
                        line-height: 49px;
                        color: #fff;
                    }
                    
                    *:first-child+html .link-btn {
                        padding-top: 2px;
                    }
                    
                    .paypal {
                        float: right;
                        width: 85px;
                        height: 34px
                    }
                    
                    .donate-contents {
                        float: left;
                        position: relative;
                        width: 100%;
                        min-height: 300px;
                        padding-bottom: 30px;
                        background: url(../images/donate-banner-shadow.jpg) repeat-x 0 0
                    }
                    
                    .special-events-outer,
                    .donate-registered {
                        float: left;
                        width: 1024px;
                        padding: 25px 0 0 38px
                    }
                    
                    .donate-location {
                        float: left;
                        position: relative;
                        width: 480px
                    }
                    
                    .donate-location-contents {
                        clear: both;
                        position: relative;
                        margin: 0 auto;
                        width: 260px;
                        text-align: center
                    }
                    
                    .donate-location-contents img {
                        margin: 0
                    }
                    
                    .donate-location-contents h3 {
                        display: block;
                        width: 260px;
                        padding: 5px 0;
                        margin-top: 10px;
                        font-size: 25px;
                        line-height: 25px;
                        color: #fff;
                        background: #fb8a3c
                    }
                    
                    .donate-location-contents span {
                        display: block;
                        width: 260px;
                        padding-top: 15px;
                        font-size: 27px;
                        font-style: normal;
                        color: #6c6c6c;
                        line-height: 27px
                    }
                    
                    .special-events {
                        float: right;
                        position: relative;
                        width: 476px;
                        height: 302px;
                        margin-left: 60px;
                        box-shadow: 0 3px 8px #d2d2d2;
                        -moz-box-shadow: 0 3px 8px #d2d2d2;
                        -webkit-box-shadow: 0 3px 8px #d2d2d2
                    }
                    
                    .special-events img {
                        float: left;
                        margin: 0
                    }
                    
                    .special-events a {
                        position: absolute;
                        left: 34px;
                        bottom: 16px;
                        width: 412px;
                        height: 88px;
                        padding-top: 42px;
                        text-align: center;
                        font-size: 23px;
                        line-height: 23px;
                        color: #fff;
                        background: url(../images/blue-dot.png) repeat 0 0;
                        background: rgba(45, 170, 226, .91)
                    }
                    
                    .special-events a span {
                        display: block;
                        font-size: 15px
                    }
                    
                    .faq-wrap {
                        clear: both;
                        position: relative;
                        margin: 0 auto;
                        width: 100%;
                        padding: 30px 0 50px;
                        border-bottom: 1px solid #a4a4a4;
                        /*    border-top:1px solid #a4a4a4; Rowan - removing because the content section was removed*/
                    }
                    
                    .faq {
                        float: left;
                        width: 280px;
                        text-align: center;
                        margin: 0 40px
                    }
                    
                    .faq h3 {
                        padding: 0 0 15px;
                        margin: 0;
                        font-size: 25px;
                        line-height: 25px;
                        color: #fc8a3d
                    }
                    
                    .faq p {
                        padding: 0 0 20px;
                        margin: 0;
                        font-size: 16px;
                        line-height: 16px
                    }
                    
                    .faq a {
                        margin: 0;
                        padding: 0;
                        font-size: 15px;
                        line-height: 15px;
                        color: #2daae2
                    }
                    
                    .donate-registered {
                        padding-top: 16px;
                        font-size: 15px;
                        color: #969495
                    }
                    /*	End donate	*/
                    /* Begin common container */
                    /*	Begin toolbox	*/
                    
                    .common-container-img {
                        position: absolute;
                        left: 0;
                        top: auto;
                        bottom: 0;
                        width: 384px
                    }
                    
                    .common-container-img img {
                        float: left;
                        margin: 0;
                        padding: 0
                    }
                    
                    .common-left-contents {
                        float: left;
                        width: 250px;
                        padding: 16px 42px 400px 92px
                    }
                    
                    .common-left-contents p {
                        padding: 19px 0 0;
                        font-size: 16px;
                        line-height: 18px;
                        color: #fff;
                        text-align: center
                    }
                    
                    .common-right-contents {
                        float: right;
                        width: 636px;
                        padding: 16px 65px 0 0
                    }
                    
                    .common-article {
                        float: left;
                        width: 146px;
                        /*height:245px;*/
                        height: 255px;
                        margin-right: 13px;
                        text-align: center
                    }
                    
                    .common-article a {
                        margin: 0;
                        padding: 0;
                        font-size: 14px;
                        font-style: normal
                    }
                    
                    .common-article-box {
                        float: left;
                        width: 146px;
                        height: 175px;
                        background: #fff
                    }
                    
                    .common-article-box span,
                    .common-article-box em {
                        display: block;
                        clear: both;
                        padding: 8px 0 10px;
                        line-height: 14px;
                        color: #26a3dd;
                        text-transform: uppercase;
                        font: normal 14px/16px 'WhitneyMedium', "Trebuchet MS", sans-serif
                    }
                    
                    .common-article-box em {
                        padding: 3px 5px 0;
                        width: 136px;
                        display: table-cell;
                        vertical-align: middle;
                        height: 32px;
                        border-top: 1px solid #fc8a3d;
                        color: #fc8a3d
                    }
                    
                    .common-article-img {
                        clear: both;
                        position: relative;
                        width: 86px;
                        height: 86px;
                        margin: 13px auto 0;
                        border-radius: 43px;
                        -moz-border-radius: 43px;
                        -webkit-border-radius: 43px;
                        background: #26a322;
                        overflow: hidden
                    }
                    
                    *:first-child+html .common-article-box {
                        height: 162px;
                        padding: 13px 0 3px 0
                    }
                    
                    .common-article-img img {
                        float: left;
                        position: relative;
                        border-radius: 43px;
                        -moz-border-radius: 43px;
                        -webkit-border-radius: 43px;
                        background: #fff
                    }
                    
                    .common-article p,
                    .article-title {
                        clear: both;
                        margin: 0;
                        padding: 6px 0 0;
                        font-size: 13px;
                        line-height: 17px;
                        color: #fff;
                        font: normal 13px/17px 'WhitneyBook', "Trebuchet MS", sans-serif
                    }
                    
                    .common-article p dfn,
                    .article-title dfn {
                        font-size: 13px
                    }
                    
                    .contents-container {
                        float: left;
                        width: 1015px;
                        padding: 10px 35px
                    }
                    /*	Begin toolbox	*/
                    /*	Begin our-teem	*/
                    
                    .our-teem .common-container {
                        width: 949px;
                        margin: 0 30px;
                        padding: 18px 38px;
                        border-top: 1px solid #dfdfdf;
                        background: none
                    }
                    
                    .our-teem-massage-panel {
                        float: left;
                        width: 302px;
                        min-height: 452px;
                        padding-bottom: 20px;
                        text-align: center;
                        background: #eae8e7
                    }
                    
                    .team-member {
                        display: none;
                    }
                    
                    .team-member.active {
                        display: block
                    }
                    
                    .our-teem-massage-img-wrap {
                        float: left;
                        width: 100%;
                        height: 175px;
                        background: #dad9d9
                    }
                    
                    .our-teem-massage-img,
                    .our-teem-img {
                        clear: both;
                        width: 146px;
                        height: 175px;
                        margin: 0 auto;
                        border: none;
                        background: #aaa9a9;
                        overflow: hidden;
                    }
                    
                    .our-teem-massage-img img,
                    .our-teem-img img {
                        float: left
                    }
                    
                    .our-teem-massage-title {
                        float: left;
                        width: 100%;
                        height: 58px;
                        padding-top: 12px;
                        color: #7a7070;
                        text-transform: uppercase;
                        font: 400 16px/20px 'WhitneyMedium', "Trebuchet MS", sans-serif;
                        margin-bottom: -22px;
                    }
                    
                    .our-teem-massage-title span {
                        display: block;
                        font-size: 15px;
                        text-transform: none
                    }
                    
                    .our-teem-massage-panel p {
                        padding: 16px 20px 0;
                        font-size: 14px;
                        line-height: 16px;
                        color: #7a7070
                    }
                    
                    .our-teem-massage-panel p.first {
                        padding: 0 20px
                    }
                    
                    .our-teem-box {
                        float: left;
                        width: 146px;
                        height: 255px;
                        margin-right: 12px;
                        text-align: center;
                        cursor: pointer
                    }
                    
                    .our-teem-box .our-teem-massage-title {
                        padding-top: 8px;
                        font-size: 13px;
                        line-height: 17px;
                        color: #6b6b6b
                    }
                    
                    .our-teem-box .our-teem-massage-title span {
                        font-size: 12px;
                        text-transform: none
                    }
                    
                    .detail-info {
                        display: none
                    }
                    
                    .our-teem-massage-panel .detail-info {
                        display: block
                    }
                    /*	End our-teem	*/
                    /*	Begin contact	*/
                    
                    .contact .common-container {
                        width: 1025px;
                        min-height: 855px;
                        padding: 0 30px;
                        background: url(../images/contact-bg.jpg) no-repeat 0 0
                    }
                    
                    .contact-panel {
                        float: left;
                        position: relative;
                        width: 536px;
                        min-height: 855px;
                        margin-left: 247px;
                        background: url(../images/contact-panel-bg.png) repeat-y 0 0
                    }
                    
                    .contact-titlebar {
                        float: left;
                        position: relative;
                        width: 494px;
                        margin-left: 8px;
                        min-height: 77px;
                        padding: 24px 10px 0;
                        color: #fff;
                        text-align: center;
                        background: url(../images/contact-titlebar-bg.png) repeat-x 0 0;
                        font: 400 16px/18px 'WhitneyBook', "Trebuchet MS", sans-serif
                    }
                    
                    *:first-child+html .contact-titlebar {
                        min-height: 81px;
                        padding: 20px 10px 0
                    }
                    
                    .contact-panel .row,
                    .contact-panel .first-row {
                        float: left;
                        display: inline;
                        width: 514px;
                        margin: 0 0 0 8px
                    }
                    
                    .contact-panel .first-row {
                        margin-top: -4px
                    }
                    
                    .contact-panel input,
                    .contact-panel textarea {
                        float: left;
                        width: 263px;
                        height: 18px;
                        margin: 6px 0 0;
                        padding: 10px;
                        border: 0;
                        line-height: 18px;
                        background: url(../images/input-bg-sprite.png) no-repeat 0 0
                    }
                    
                    .contact-panel input.first {
                        margin: 0
                    }
                    
                    .contact-panel textarea {
                        max-width: 263px
                    }
                    
                    .contact-panel textarea.address {
                        height: 47px;
                        max-height: 47px;
                        background-position: 0 -100px
                    }
                    
                    .contact-panel textarea.enquiry {
                        height: 159px;
                        max-height: 159px;
                        background-position: 0 -200px
                    }
                    
                    .contact-panel label {
                        float: left;
                        width: 130px;
                        padding: 8px 8px 0 0;
                        font-size: 12px;
                        color: #6d6d6d;
                        text-align: right;
                        line-height: 36px;
                        font: 400 12px/36px 'ProximaNovaBold', "Trebuchet MS", sans-serif
                    }
                    
                    .contact-panel label.first {
                        padding: 0 6px 0 0
                    }
                    
                    .contact-panel input.submit {
                        float: left;
                        display: inline;
                        width: 156px;
                        height: 36px;
                        padding: 0;
                        margin-left: 265px;
                        background: url(../images/contact-submit-bg.png) no-repeat 0 0;
                        cursor: pointer
                    }
                    
                    .contact-info-wrap {
                        float: left;
                        display: inline;
                        margin: 16px 26px 0 20px;
                        width: 490px
                    }
                    
                    .contact-info {
                        float: left;
                        width: 100%;
                        padding: 15px 0;
                        text-align: center;
                        border-top: 2px solid #b7b6b6
                    }
                    
                    .contact-info h3 {
                        clear: both;
                        margin: 0;
                        padding: 0;
                        color: #05bde8;
                        font: 400 19px/21px 'ProximaNovaBold', "Trebuchet MS", sans-serif
                    }
                    
                    .contact-info span {
                        display: block;
                        color: #6b6b6b;
                        font: 400 13px/17px 'ProximaNovaRegular', "Trebuchet MS", sans-serif
                    }
                    
                    .contact-info a {
                        display: block;
                        color: #f4803e;
                        font: 400 13px/17px 'ProximaNovaSemiboldItalic', "Trebuchet MS", sans-serif
                    }
                    /*	End contact	*/
                    /*	Begin what we do	*/
                    
                    .what-we-do .right-col {
                        float: right;
                        width: 286px;
                        padding: 20px 70px 0 0
                    }
                    
                    .what-we-do .right-col h3 {
                        clear: both;
                        margin: 0 auto;
                        padding: 0;
                        font-size: 24px;
                        line-height: 24px;
                        color: #fc8a3d;
                        font-family: 'WhitneyBook', "Trebuchet MS", sans-serif
                    }
                    
                    .what-we-do .right-col p {
                        margin: 0;
                        padding: 15px 0 0;
                        font-size: 15px;
                        line-height: 15px;
                        color: #7a7070
                    }
                    
                    .south-africa .common-container,
                    .drc .common-container,
                    .tanzania .common-container,
                    .zambia .common-container,
                    .liberia .common-container {
                        background: none
                    }
                    
                    .country-titleber {
                        float: left;
                        width: 100%;
                        min-height: 67px;
                        background: #ecebeb;
                        font: 400 15px/46px 'WhitneyMedium', "Trebuchet MS", sans-serif
                    }
                    
                    .country-titleber a {
                        float: left;
                        display: block;
                        width: 81px;
                        height: 48px;
                        margin: 10px 0 0 85px;
                        padding: 0 0 0 68px;
                        line-height: 44px;
                        color: #7a7070;
                        font-size: 15px;
                        background: url(../images/go-back-bg.png) no-repeat 0 0
                    }
                    
                    .country-titleber h2 {
                        float: left;
                        clear: none;
                        width: 615px;
                        padding: 26px 0 0;
                        margin: 0;
                        text-align: center;
                        text-transform: uppercase;
                        font-size: 24px;
                        color: #7a7070
                    }
                    
                    .country-wrap {
                        float: left;
                        width: 100%;
                        background: url(../images/south-africa-bg.jpg) repeat-y
                    }
                    
                    .country-map {
                        float: left;
                        width: 100%;
                        min-height: 650px;
                        background: url(../images/south-africa-map.jpg) no-repeat 0 0
                    }
                    
                    .country-report {
                        float: right;
                        width: 400px;
                        min-height: 320px;
                        margin-top: 42px;
                        padding: 40px 30px;
                        background: url(../images/transparent-white-dot.png) repeat 0 0;
                        background: rgba(255, 255, 255, .95)
                    }
                    
                    .country-report1 {
                        float: right;
                        width: 400px;
                        min-height: 320px;
                        margin-top: 42px;
                        padding: 10px 30px;
                        background: url(../images/transparent-white-dot.png) repeat 0 0;
                        background: rgba(255, 255, 255, .95)
                    }
                    
                    .country-report p {
                        padding: 16px 0 0;
                        font-size: 15px;
                        line-height: 17px;
                        color: #7a7070
                    }
                    
                    .country-report1 p {
                        padding: 16px 0 0;
                        font-size: 18px;
                        line-height: 17px;
                        color: #7a7070
                    }
                    
                    *:first-child+html .country-report p {
                        line-height: 14px
                    }
                    
                    .country-report p:first-child {
                        padding: 0
                    }
                    
                    .country-report p span {
                        display: block;
                        color: #26a3dd;
                        font-family: 'WhitneyMedium', "Trebuchet MS", sans-serif
                    }
                    
                    .community-panel {
                        float: left;
                        width: 100%;
                        min-height: 41px;
                        padding: 10px 0;
                        text-align: center;
                        color: #fffdfd;
                        background: #2daae2;
                        font: 400 16px/20px 'WhitneyMedium', "Trebuchet MS", sans-serif
                    }
                    
                    .drc .country-map {
                        background: url(../images/drc-map.jpg) no-repeat 0 0
                    }
                    
                    .zambia .country-map {
                        background: url(../images/zambia-map.jpg) no-repeat 0 0
                    }
                    
                    .tanzania .country-map {
                        background: url(../images/zambia-map.jpg) no-repeat 0 0
                    }
                    
                    .liberia .country-map {
                        background: url(../images/liberia-map.jpg) no-repeat 0 0;
                    }
                    /*	Begin mapping	*/
                    
                    .landing-africa {
                        float: left;
                        position: relative;
                        width: 500px;
                        margin: 20px 0 0 40px;
                        min-height: 487px;
                    }
                    /*.home .landing-africa{margin-left:100px; display:inline} */
                    
                    .home .landing-africa {
                        position: relative;
                        left: -10px
                    }
                    
                    .landing-africa img {
                        float: left;
                        margin: 0;
                        border: 0;
                    }
                    
                    .landing-africa-map,
                    .landing-africa-inner,
                    .landing-africa-transparent {
                        position: absolute;
                        left: 0;
                        top: 0;
                        width: 630px;
                        height: 487px;
                        z-index: 1
                    }
                    
                    .landing-africa-inner {
                        z-index: 2
                    }
                    
                    .landing-africa-transparent {
                        z-index: 3
                    }
                    
                    .landing-africa-inner > div {
                        z-index: 10
                    }
                    
                    .landing-africa-inner > div.active {
                        z-index: 20
                    }
                    
                    #country-liberia {
                        position: absolute;
                        left: 90px;
                        top: 185px;
                        width: 100px;
                        height: 56px;
                        background: url(../images/liberia-map-sprite.png) no-repeat 0 0
                    }
                    
                    #country-congo {
                        position: absolute;
                        left: -31px;
                        top: 203px;
                        width: 477px;
                        height: 151px;
                        background: url(../images/drc-map-sprite.png) no-repeat 0 0
                    }
                    
                    #country-tanzania {
                        position: absolute;
                        right: 34px;
                        top: 251px;
                        width: 181px;
                        height: 87px;
                        background: url(../images/tanzania-map-sprite.png) no-repeat 0 0
                    }
                    
                    #country-zambia {
                        position: absolute;
                        right: 173px;
                        top: 300px;
                        width: 245px;
                        height: 80px;
                        background: url(../images/zambia-map-sprite.png) no-repeat 0 0
                    }
                    
                    #country-south-africa {
                        position: absolute;
                        right: 187px;
                        top: 392px;
                        width: 252px;
                        height: 100px;
                        background: url(../images/south-africa-map-sprite.png) no-repeat 0 0
                    }
                    
                    #country-liberia1 {
                        position: absolute;
                        left: 90px;
                        top: 205px;
                        width: 100px;
                        height: 56px;
                        background: url(../images/liberia-map-sprite.png) no-repeat 0 0
                    }
                    
                    #country-congo1 {
                        position: absolute;
                        left: -31px;
                        top: 224px;
                        width: 477px;
                        height: 151px;
                        background: url(../images/drc-map-sprite.png) no-repeat 0 0
                    }
                    
                    #country-tanzania1 {
                        position: absolute;
                        right: 34px;
                        top: 275px;
                        width: 181px;
                        height: 87px;
                        background: url(../images/tanzania-map-sprite.png) no-repeat 0 0
                    }
                    
                    #country-zambia1 {
                        position: absolute;
                        right: 173px;
                        top: 322px;
                        width: 245px;
                        height: 80px;
                        background: url(../images/zambia-map-sprite.png) no-repeat 0 0
                    }
                    
                    #country-south-africa1 {
                        position: absolute;
                        right: 187px;
                        top: 412px;
                        width: 252px;
                        height: 100px;
                        background: url(../images/south-africa-map-sprite.png) no-repeat 0 0
                    }
                    /*	End mapping	*/
                    /*	End what we do	*/
                    /* End common container */
                    /*	Begin internship	*/
                    
                    .internship .main-nav ul li a:hover,
                    .internship .main-nav ul li.active a {
                        color: #7a7070
                    }
                    
                    .get-involved {
                        clear: both;
                        position: relative;
                        width: 1085px;
                        margin: 0 auto;
                        height: auto;
                        no-repeat center bottom
                    }
                    
                    .get-involved-contents-wrap {
                        float: left;
                        position: relative;
                        width: 1085px;
                        height: auto;
                    }
                    
                    .get-involved-contents {
                        float: left;
                        position: relative;
                        width: 1085px;
                        min-height: 368px;
                        background: #26a3dd;
                        text-align: center;
                        border-top: 1px solid #dfdfdf
                    }
                    
                    .page-id-49 .get-involved-contents {
                        padding-bottom: 40px
                    }
                    
                    .get-involved-contents p {
                        color: #fff;
                        font-size: 17px;
                        line-height: 19px;
                        padding-left: 25px;
                        padding-right: 29px
                    }
                    
                    .title-bar-2 {
                        text-align: left;
                        margin-top: 15px;
                        padding-bottom: 20px
                    }
                    
                    .title-bar-2 a {
                        padding: 0 10px 3px 40px;
                        font: 400 17px/19px 'WhitneyBold', "Trebuchet MS", Arial, Helvetica, sans-serif
                    }
                    
                    .title-bar-2 a span {
                        background: #fefefe;
                        padding: 0 10px 3px;
                        color: #fc8a3d;
                        margin-left: 15px;
                        font-family: 'WhitneyMedium', "Trebuchet MS", Arial, Helvetica, sans-serif
                    }
                    
                    .internship .get-involved-contents p {
                        font: 400 17px/19px 'WhitneyMedium', "Trebuchet MS", Arial, Helvetica, sans-serif
                    }
                    
                    .internship .title-bar span {
                        font: 400 18px/24px 'WhitneyMedium', "Trebuchet MS", Arial, Helvetica, sans-serif
                    }
                    /*	End internship	*/
                    /*	Begin career	*/
                    
                    .career .main-nav ul li a:hover,
                    .career .main-nav ul li.active a {
                        color: #7a7070
                    }
                    
                    .career .get-involved {
                        background: url(../images/career-image.jpg) no-repeat center bottom
                    }
                    
                    .career .get-involved-contents {
                        min-height: 105px
                    }
                    
                    .career .get-involved-contents p {
                        margin-top: 25px;
                        font: 400 18px/24px 'WhitneyBook', "Trebuchet MS", Arial, Helvetica, sans-serif
                    }
                    
                    .career .title-bar span {
                        font: 400 18px/24px 'WhitneyMedium', "Trebuchet MS", Arial, Helvetica, sans-serif
                    }
                    
                    .students-for .title-bar span {
                        font: 400 18px/24px 'WhitneyMedium', "Trebuchet MS", Arial, Helvetica, sans-serif
                    }
                    /*	End career	*/
                    /*	Begin students-for	*/
                    
                    .students-for .main-nav ul li a:hover,
                    .students-for .main-nav ul li.active a {
                        color: #7a7070
                    }
                    
                    .students-for .get-involved {
                        background: url(../images/students-for-image.jpg) no-repeat center bottom
                    }
                    
                    .students-for .get-involved-contents-wrap {}
                    
                    .students-for .get-involved-contents {
                        min-height: 105px
                    }
                    
                    .students-for .get-involved-contents p {
                        margin-top: 10px
                    }
                    /*	End students-for	*/
                    /*	Begin volunteer	*/
                    
                    .volunteer .main-nav ul li a:hover,
                    .volunteer .main-nav ul li.active a {
                        color: #7a7070
                    }
                    
                    .volunteer .get-involved {
                        background: url(../images/volunteer-image.jpg) no-repeat center bottom
                    }
                    
                    .volunteer .get-involved-contents {
                        min-height: 105px
                    }
                    
                    .volunteer .get-involved-contents p {
                        margin-top: 10px
                    }
                    
                    .volunteer .title-bar span {
                        font: 400 18px/24px 'WhitneyMedium', "Trebuchet MS", Arial, Helvetica, sans-serif
                    }
                    /*	End volunteer	*/
                    /*	Begin young-friends	*/
                    
                    .young-friends .main-nav ul li a:hover,
                    .young-friends .main-nav ul li.active a {
                        color: #7a7070
                    }
                    
                    .young-friends .get-involved {
                        background: url(../images/young-friends-image.jpg) no-repeat center bottom
                    }
                    
                    .young-friends .get-involved-contents-wrap {}
                    
                    .young-friends .get-involved-contents {
                        min-height: 145px
                    }
                    
                    .young-friends .get-involved-contents p {
                        margin-top: 10px
                    }
                    
                    .young-friends .mt20,
                    .history .mt20,
                    .how-we-work .mt20,
                    .partnership .mt20 {
                        margin-top: 20px
                    }
                    
                    .young-friends .title-bar span {
                        font: 400 18px/24px 'WhitneyMedium', "Trebuchet MS", Arial, Helvetica, sans-serif
                    }
                    /*	End young-friends	*/
                    /*	Begin history	*/
                    
                    .history .get-involved {
                        background: url(../images/history-image.jpg) no-repeat center bottom
                    }
                    
                    .history .get-involved-contents-wrap {
                        padding-bottom: 634px
                    }
                    
                    .history .get-involved-contents,
                    .how-we-work .get-involved-contents,
                    .partnership .get-involved-contents {
                        min-height: 232px
                    }
                    
                    .history .title-bar span,
                    .partnership .title-bar span {
                        text-transform: uppercase;
                        font: 400 18px/24px 'WhitneyMedium', "Trebuchet MS", Arial, Helvetica, sans-serif
                    }
                    
                    .history .get-involved-contents p {
                        font: 400 16px/18px 'WhitneyMedium', "Trebuchet MS", Arial, Helvetica, sans-serif
                    }
                    /*	End history	*/
                    /*	Begin founders statement	*/
                    
                    .founders-statement .get-involved {
                        background: url(../images/history-image.jpg) no-repeat center bottom
                    }
                    
                    .founders-statement .get-involved-contents-wrap {}
                    
                    .founders-statement .get-involved-contents {
                        padding-top: 21px;
                        min-height: 780px
                    }
                    
                    .founders-statement .title-bar span {
                        text-transform: uppercase;
                        font: 400 18px/24px 'WhitneyMedium', "Trebuchet MS", Arial, Helvetica, sans-serif
                    }
                    
                    .founders-statement .get-involved-contents p {
                        font: 400 16px/18px 'WhitneyMedium', "Trebuchet MS", Arial, Helvetica, sans-serif
                    }
                    /*	End founders statement	*/
                    /*	Begin how-we-work	*/
                    
                    .how-we-work .get-involved {
                        background: url(../images/how-we-work-image.jpg) no-repeat center bottom
                    }
                    
                    .how-we-work .get-involved-contents-wrap {
                        padding-bottom: 482px
                    }
                    
                    .how-we-work .title-bar span {
                        text-transform: uppercase;
                        font: 400 18px/24px 'WhitneyMedium', "Trebuchet MS", Arial, Helvetica, sans-serif
                    }
                    
                    .how-we-work-contents {
                        float: left;
                        position: relative;
                        width: 990px;
                        margin: 20px 0 0 35px
                    }
                    
                    .how-we-work-col {
                        float: left;
                        width: 330px;
                        margin: -30px 0 0;
                        padding: 0
                    }
                    
                    .how-we-work-box {
                        float: left;
                        width: 280px;
                        margin: 30px 0 0 35px;
                        padding: 10px 0;
                        border-left: 1px solid #dfdfdf
                    }
                    
                    .how-we-work-box h3,
                    .how-we-work-box p {
                        margin: 0;
                        padding: 0 0 0 14px;
                        color: #fff;
                        text-align: left;
                        text-transform: uppercase;
                        font: 400 17px/20px 'WhitneyBold', "Trebuchet MS", Arial, Helvetica, sans-serif
                    }
                    
                    .how-we-work-box p {
                        line-height: 17px;
                        text-transform: lowercase;
                        font: 400 17px/17px 'WhitneyBook', "Trebuchet MS", Arial, Helvetica, sans-serif
                    }
                    /*	End how-we-work	*/
                    /*	Begin partnership	*/
                    
                    .partnership .get-involved-contents-wrap {
                        background-color: #26a3dd;
                    }
                    
                    .partnership-logo {
                        float: left;
                        position: relative;
                        width: 840px;
                        margin: 0 0 0 10px;
                        padding-bottom: 30px
                    }
                    
                    .partnership .get-involved-contents p {
                        font: 400 17px/19px 'WhitneyMedium', "Trebuchet MS", Arial, Helvetica, sans-serif
                    }
                    
                    .partnership .title-bar span {
                        font: 400 18px/24px 'WhitneyMedium', "Trebuchet MS", Arial, Helvetica, sans-serif
                    }
                    
                    .partnership-logo img {
                        float: left;
                        margin: 0;
                    }
                    /*	End partnership	*/
                    /*	Begin why-radio	*/
                    
                    .why-radio .get-involved {
                        background: #26a3dd;
                        border-top: 1px solid #dfdfdf
                    }
                    
                    .why-radio-contents {
                        clear: both;
                        position: relative;
                        width: 936px;
                        margin: 0 auto;
                        min-height: 690px;
                        background: url(../images/why-radio-image.png) no-repeat 0 bottom
                    }
                    
                    .why-radio-contents-left {
                        float: left;
                        position: relative;
                        width: 400px;
                        min-height: 357px;
                        padding: 0 0 323px 50px
                    }
                    
                    .why-radio-contents-right {
                        float: left;
                        position: relative;
                        width: 445px;
                        padding-bottom: 90px;
                        margin-left: 20px
                    }
                    
                    .why-radio-box {
                        float: left;
                        width: 100%;
                        margin: 30px 0 0 5px
                    }
                    
                    .why-radio-box-image-bg {
                        float: left;
                        position: relative;
                        width: 86px;
                        height: 86px;
                        text-align: center;
                        background: #fff;
                        -moz-border-radius: 50%;
                        -webkit-border-radius: 50%;
                        border-radius: 50%
                    }
                    
                    .why-radio-box-image-bg img {
                        margin: 0;
                        width: 86px;
                        height: 86px;
                        -moz-border-radius: 50%;
                        -webkit-border-radius: 50%;
                        border-radius: 50%
                    }
                    
                    .why-radio-box-description {
                        float: left;
                        width: 340px;
                        padding-left: 14px
                    }
                    
                    .why-radio-box-description h3,
                    .why-radio-box-description p {
                        margin: 0;
                        padding: 0;
                        color: #fff;
                        font-size: 17px;
                        font: 400 17px/21px 'WhitneyBold', "Trebuchet MS", Arial, Helvetica, sans-serif
                    }
                    
                    .why-radio-box-description p {
                        font-size: 15px;
                        font: 400 15px/19px 'WhitneyBook', "Trebuchet MS", Arial, Helvetica, sans-serif
                    }
                    
                    .why-radio .w300 {
                        width: 300px
                    }
                    /*	End why-radio	*/
                    /*	Begin our-team-all	*/
                    
                    .our-team-all .get-involved {
                        background: #FFFFFF;
                        z-index: 1;
                    }
                    
                    .board-image {
                        float: left;
                        position: relative;
                        height: 86px;
                        padding-top: 5px;
                    }
                    
                    .our-team-box {
                        float: left;
                        width: 100%;
                        margin: 30px 0 0 5px
                    }
                    
                    .our-team-all-contents-left {
                        float: left;
                        position: relative;
                        max-width: 480px;
                        min-height: 357px;
                        padding: 0 0 323px 20px;
                        margin-left: 25px;
                    }
                    
                    .our-team-all-contents-right {
                        float: right;
                        position: relative;
                        width: 498px;
                        padding-bottom: 30px;
                        padding-left: 20px;
                        padding-right: 35px;
                        min-height: 100px;
                    }
                    
                    .members-names a {
                        font: 400 15px/19px 'WhitneyBook', "Trebuchet MS", Arial, Helvetica, sans-serif;
                        color: #666666;
                        text-transform: capitalize;
                    }
                    
                    .member-list {
                        float: left;
                        position: relative;
                        padding: 0;
                        border: 0;
                        margin: 0;
                    }
                    
                    .member-header {
                        position: relative;
                        padding: 0px;
                        font: 400 17px/21px 'WhitneyBold', "Trebuchet MS", Arial, Helvetica, sans-serif;
                        color: #666666;
                    }
                    
                    .member-list-box {
                        float: left;
                        position: relative;
                        padding-left: 9px;
                        margin: 0;
                        border: 0;
                        padding-right: 15px;
                    }
                    /*	End our-team-all	*/
                    /*	Begin blog	*/
                    
                    .blog1 .main-container-wrap,
                    .blog2 .main-container-wrap {
                        background: #2daae2
                    }
                    
                    .blog1 .main-container,
                    .blog2 .main-container {
                        background: #fff;
                        padding: 0
                    }
                    
                    .blog-wrap {
                        clear: both;
                        position: relative;
                        margin: 0 auto;
                        width: 1085px;
                        /*min-height:500px*/
                    }
                    
                    .stories,
                    .stories-list,
                    .blog-slider-wrap {
                        float: left;
                        position: relative;
                        width: 100%;
                        background: #f9f7f7/*background:#f9f7f7 url(../images/blog-section-bg.png) repeat-x 0 0*/
                    }
                    
                    .stories-list {
                        background: #FFFFFE;
                        padding-top: 20px
                    }
                    
                    .blog-slider-wrap {
                        background: #FFFFFE;
                    }
                    
                    .top-shade {
                        position: absolute;
                        width: 100%;
                        height: 10px;
                        line-height: 8px;
                        background: url(../images/blog-section-bg.png) repeat-x 0 0;
                        left: 0;
                        top: 0;
                        z-index: 2
                    }
                    
                    .list-position {
                        width: 100%;
                        margin: 0 160px;
                    }
                    
                    .stories-list {
                        width: 1085px;
                        position: relative;
                        padding: 10px 0 0
                    }
                    
                    .stories-list-seperator-bg {
                        width: 955px;
                        position: relative;
                        min-height: 170px;
                        padding: 10px 65px;
                        background: url(../images/stories-links-bg.png) repeat-y 0 0
                    }
                    
                    .stories-logo {
                        float: left;
                        margin-left: 76px;
                        width: 395px;
                        min-height: 98px;
                        background: url(../images/stories-logo.png) no-repeat right 15px
                    }
                    
                    .stories-logo h1 {
                        float: left;
                        margin: 0;
                        padding: 5px 0 0;
                        font-size: 75px;
                        line-height: 75px;
                        color: #7a7070;
                        text-transform: uppercase;
                        font: 400 75px/75px 'WhitneyBold', "Trebuchet MS", Arial, Helvetica, sans-serif;
                    }
                    
                    .stories-description {
                        float: left;
                        width: 480px
                    }
                    
                    .stories-description p {
                        margin: 30px 0 0 20px;
                        padding: 0;
                        font-size: 18px;
                        font: 400 18px/19px 'WhitneyMedium', "Trebuchet MS", Arial, Helvetica, sans-serif
                    }
                    
                    .stories-list-contents {
                        float: left;
                        position: relative;
                        width: auto;
                        padding: 10px 15px;
                        min-height: 153px
                    }
                    
                    .stories-list-contents h4 {
                        margin: 0;
                        padding: 0;
                        font-size: 20px;
                        text-transform: uppercase;
                        color: #7a7070;
                        font: 400 20px/20px 'WhitneyBold', "Trebuchet MS", Arial, Helvetica, sans-serif
                    }
                    
                    .stories-list-contents ul {
                        float: left;
                        width: auto;
                        margin: 15px 0 0;
                        padding: 0;
                        list-style: none
                    }
                    
                    .stories-list-contents ul li {
                        display: block
                    }
                    
                    .stories-list-contents li a {
                        font-size: 13px;
                        line-height: 18px;
                        color: #666464;
                        text-transform: uppercase;
                        font: 400 13px/18px 'WhitneyMedium', "Trebuchet MS", Arial, Helvetica, sans-serif
                    }
                    
                    .stories-list-contents li a:hover {
                        border-bottom: 1px solid #b2b1b1
                    }
                    
                    .w174 {
                        width: 174px
                    }
                    
                    .w184 {
                        width: 184px
                    }
                    
                    .w130 {
                        width: 130px
                    }
                    
                    .w162 {
                        width: 162px
                    }
                    
                    .w155 {
                        width: 155px
                    }
                    
                    .blog-slider-wrap {
                        margin-top: 0px
                    }
                    
                    .country-slider-wrap {
                        margin-top: 10px
                    }
                    
                    .blog-slide-contents-wrap {
                        float: left;
                        position: relative;
                        width: 954px;
                        height: 321px;
                        margin: 0 0 0 65px
                    }
                    
                    .blog-slide-contents {
                        position: absolute;
                        width: 954px;
                        height: 321px;
                        overflow: hidden;
                        z-index: 2
                    }
                    
                    .blog-slide {
                        position: absolute;
                        width: 954px;
                        height: 321px;
                        left: 0;
                        top: 0;
                        z-index: 5
                    }
                    
                    .blog-slide img {
                        position: absolute;
                        left: 0;
                        top: 0;
                        z-index: 1
                    }
                    
                    .blog-slide-social-icons {
                        position: absolute;
                        right: 38px;
                        top: 25px;
                        width: 140px;
                        height: 24px;
                        z-index: 5
                    }
                    
                    .blog-slide-social-icons img {
                        float: left;
                        margin: 0
                    }
                    
                    .blog-slide-title {
                        position: absolute;
                        bottom: 0;
                        width: 954px;
                        height: 55px;
                        padding-top: 13px;
                        background: url(../images/blog-slide-title-bg.png) repeat-x 0 0;
                        text-align: center;
                        z-index: 10
                    }
                    
                    .blog-slide-title h2,
                    .blog-slide-title p {
                        margin: 0;
                        padding: 0;
                        color: #fff
                    }
                    
                    .blog-slide-title h2 {
                        font: 400 22px/19px 'WhitneyMedium', "Trebuchet MS", Arial, Helvetica, sans-serif
                    }
                    
                    .blog-slide-title a:hover {
                        border-bottom: 1px solid #fc8a3d
                    }
                    
                    .blog-slide-bullets-left,
                    .blog-slide-bullets-right {
                        position: absolute;
                        left: -15px;
                        top: 150px;
                        width: 32px;
                        height: 32px;
                        background: url(../images/blog-slide-btn.png) no-repeat 0 0;
                        cursor: pointer;
                        z-index: 30
                    }
                    
                    .blog-slide-bullets-right {
                        left: auto;
                        right: -15px;
                        background-position: 0 -100px
                    }
                    
                    .blog-contents-wrap {
                        float: left;
                        position: relative;
                        width: 955px;
                        min-height: 500px;
                        padding: 0 65px 30px;
                        margin: 15px 0 0;
                        background: url(../images/blog-border.jpg) repeat-y 815px 0
                    }
                    
                    .post-contents {
                        float: left;
                        width: 715px
                    }
                    
                    .blog1 .post-contents {
                        margin-top: -15px
                    }
                    
                    .blog-side-bar {
                        float: right;
                        position: relative;
                        width: 205px;
                        /*border-left:1px solid #bfbebe;*/
                        padding-bottom: 50px
                    }
                    
                    .search-the-blog {
                        float: left;
                        width: 205px;
                        height: 110px;
                        border-bottom: 1px solid #767575
                    }
                    
                    .search-the-blog h3 {
                        margin: 0;
                        padding: 0;
                        padding: 9px 0 9px 12px;
                        color: #fff;
                        background: #7a7070;
                        font: 400 18px/18px 'WhitneyMedium', "Trebuchet MS", Arial, Helvetica, sans-serif
                    }
                    
                    .blog-input-wrap {
                        clear: both;
                        position: relative;
                        margin: 18px auto 0;
                        width: 155px;
                        height: 30px;
                        padding: 0 10px;
                        background: url(../images/blog-input-bg.png) repeat-x 0 0;
                        border-radius: 20px;
                        -moz-border-radius: 20px;
                        -webkit-border-radius: 20px
                    }
                    
                    .blog-input {
                        float: left;
                        width: 125px;
                        height: 22px;
                        text-align: center;
                        padding: 4px 0;
                        color: #595959;
                        font-size: 18px;
                        line-height: 22px;
                        border: none;
                        background: none;
                        text-transform: uppercase
                    }
                    
                    .blog-submit {
                        float: right;
                        width: 30px;
                        height: 30px;
                        padding: 0;
                        background: url(../images/blog-submit-btn-bg.png) no-repeat 8px 9px;
                        cursor: pointer;
                        cursor: pointer;
                        border: none
                    }
                    
                    .download-newsletter {
                        float: left;
                        display: block;
                        margin: 25px 0 0 23px;
                        width: 157px;
                        height: 157px;
                        background: url(../images/download-newsletter.png) no-repeat 0 0;
                        border-radius: 50%;
                        -moz-border-radius: 50%;
                        -webkit-border-radius: 50%
                    }
                    
                    .email {
                        margin-top: 15px
                    }
                    
                    .api-contents {
                        float: left;
                        width: 195px;
                        min-height: 300px
                    }
                    
                    .api-twitter {
                        margin: 20px 0 0 10px
                    }
                    
                    .api-facebook {
                        margin: 10px 0 0 10px;
                        border: 1px solid #aaaaaa
                    }
                    
                    .post-comments-wrap,
                    .post-tags {
                        float: left;
                        position: relative;
                        width: 715px;
                        min-height: 100px;
                        background: url(../images/post-section-bg.png) repeat-x 0 bottom
                    }
                    
                    .post-comments-wrap {
                        margin-top: 15px
                    }
                    
                    .post-tags br {
                        display: none
                    }
                    
                    #commentform label {
                        float: left;
                        width: 75px
                    }
                    
                    #commentform input {
                        float: left;
                        margin-top: 3px
                    }
                    
                    #submit {
                        margin-left: 73px;
                        display: inline
                    }
                    
                    .post-date-title {
                        float: left;
                        width: 545px;
                        min-height: 100px
                    }
                    
                    .post-goback-like {
                        float: right;
                        width: 170px;
                        min-height: 100px
                    }
                    
                    .post-date {
                        float: left;
                        width: 175px;
                        padding: 4px 0 6px;
                        text-align: center;
                        background: #2daae2;
                        color: #fff;
                        font: 400 16px/20px 'WhitneyMedium', "Trebuchet MS", Arial, Helvetica, sans-serif
                    }
                    
                    .post-title {
                        float: left;
                        margin: 18px 0 0;
                        width: 565px;
                        color: #373636;
                        font: 400 19px/25px 'WhitneyMedium', "Trebuchet MS", Arial, Helvetica, sans-serif;
                    }
                    
                    .post-title a {
                        color: #373636
                    }
                    
                    .post-comments {
                        float: left;
                        position: relative;
                        width: 565px
                    }
                    
                    .post-comments a {
                        float: left;
                        padding: 0 10px;
                        color: #363535;
                        font: 400 13px/15px 'ProximaNovaRegularItalic', "Trebuchet MS", Arial, Helvetica, sans-serif
                    }
                    
                    .post-comments a.first {
                        padding-left: 0
                    }
                    
                    .post-comments a.last {
                        background: none
                    }
                    
                    .post-goback {
                        float: right;
                        width: 72px;
                        height: 24px;
                        padding: 1px 0 30px 25px;
                        background: url(../images/blog-go-back-bg.png) no-repeat left 0;
                        color: #fff;
                        font: 400 16px/18px 'WhitneyMedium', "Trebuchet MS", Arial, Helvetica, sans-serif
                    }
                    
                    .post-like {
                        float: right;
                        position: relative;
                        width: 100%;
                        height: 24px
                    }
                    
                    .post-like a img {
                        float: right;
                        margin: 0
                    }
                    
                    .post-comments-details {
                        float: left;
                        width: 715px;
                        position: relative;
                        /*min-height:450px;*/
                        margin-top: 10px;
                        padding-bottom: 20px
                    }
                    
                    .post-comments-image-wrap {
                        position: relative;
                        float: left;
                        width: 426px;
                        margin-right: 15px;
                        padding-right: 10px;
                        height: 348px
                    }
                    
                    .post-comments-image-wrap-inner {
                        position: relative;
                        float: left;
                        width: 436px;
                        height: 318px;
                        overflow: hidden
                    }
                    
                    .post-comments-image-wrap-inner img {
                        float: left;
                        margin: 0
                    }
                    
                    .photo-caption {
                        position: absolute;
                        width: 416px;
                        height: 18px;
                        /*height:33px;*/
                        padding: 6px 10px;
                        background: #d3cfcf;
                        left: 0;
                        bottom: 0px;
                        z-index: 2;
                        font: 400 11px/13px 'ProximaNovaRegularItalic', "Trebuchet MS", Arial, Helvetica, sans-serif
                    }
                    
                    .post-comments-details p {
                        margin: 15px 0 0;
                        padding: 0;
                        font-size: 13px;
                        clear: none
                    }
                    
                    .post-comments-details p.clear-none {
                        clear: none;
                        margin: 0;
                        padding: 0 0 50px 0;
                        font-size: 15px
                    }
                    
                    .post-comments-details p a:hover {
                        border-bottom: 1px solid #fc8a3d
                    }
                    
                    .post-entry-content p:first-child {
                        margin-top: 0
                    }
                    
                    .comments-no,
                    .comments {
                        float: left
                    }
                    
                    .comments-no a,
                    .comments a {
                        padding: 0;
                        background: none
                    }
                    
                    .post-comments span {
                        float: left;
                        width: 2px;
                        height: 10px;
                        margin-top: 5px;
                        padding: 0 10px;
                        background: url(../images/post-comments-list-seperator.png) no-repeat 9px 0
                    }
                    
                    .blog2 .post-tags {
                        min-height: 50px;
                        background: none
                    }
                    
                    .blog1 .post-tags {
                        min-height: 20px;
                        padding-bottom: 10px
                    }
                    
                    .post-tags a,
                    .post-tags span {
                        float: left;
                        height: 23px;
                        padding: 0 10px 3px;
                        margin: 0 5px;
                        font-size: 17px;
                        line-height: 23px;
                        background: #d3cfcf;
                        border: 1px solid #edecec;
                        color: #7a7070
                    }
                    
                    .post-tags span {
                        margin-left: 0;
                        padding-left: 0;
                        background: #fff;
                        border: 1px solid #fff
                    }
                    
                    .post-tags-comments {
                        clear: both;
                        margin: 0 auto;
                        width: 647px;
                        min-height: 413px
                    }
                    
                    .post-tags-comments img {
                        float: left;
                        margin: 0
                    }
                    
                    .blog1 .mt10 {
                        margin-top: 10px
                    }
                    
                    .post-categories {
                        list-style: none;
                        margin: 0;
                        padding: 0
                    }
                    
                    .post-categories li {
                        float: left
                    }
                    
                    .older-link {
                        float: left;
                        width: 300px
                    }
                    
                    .newer-link {
                        float: right
                    }
                    /*	end blog	*/
                    /* Begin thank you modal */
                    
                    .page-template-thank-you-php .mid-container {
                        padding-bottom: 50px
                    }
                    
                    .thank-you-modal {
                        float: left;
                        position: relative;
                        width: 100%;
                        height: 490px;
                        border-radius: 3px 0 0 0;
                        -moz-border-radius: 3px 0 0 0;
                        -webkit-border-radius: 3px 0 0 0;
                        background: #fff;
                    }
                    
                    .thank-you-contents {
                        position: absolute;
                        left: 90px;
                        top: 58px;
                        width: 240px;
                        height: 232px;
                        padding: 68px 45px 30px;
                        border-radius: 165px;
                        -moz-border-radius: 165px;
                        -webkit-border-radius: 165px;
                        text-align: center;
                        font-size: 39px;
                        color: #1fafe3;
                        line-height: 45px;
                        background: #fff;
                        z-index: 2;
                    }
                    
                    .thank-you-listen-tag {
                        position: absolute;
                        left: 376px;
                        top: 208px;
                        width: 77px;
                        height: 87px;
                        padding: 28px 0 0 23px;
                        font-size: 25px;
                        color: #fff;
                        background: url(../images/thank-you-listen.png) no-repeat 0 0;
                        z-index: 5
                    }
                    
                    .thank-you-listen-tag a {
                        text-decoration: none;
                        color: #fff
                    }
                    
                    .thank-you-img {
                        position: relative;
                        float: left;
                        width: 100%;
                        min-height: 469px;
                        overflow: hidden;
                    }
                    
                    .thank-you-img img {
                        float: left;
                        position: relative;
                        margin: 0;
                        border: 0;
                    }
                    
                    .thank-you-title {
                        float: left;
                        width: 810px;
                        line-height: 36px;
                        padding: 12px 20px 12px 255px;
                    }
                    
                    .thank-you-title img {
                        float: left;
                        width: 36px;
                        height: 36px;
                        margin: 0 15px 0 0
                    }
                    
                    .thank-you-title span {
                        font-size: 26px;
                        color: #1fafe3
                    }
                    /* End thank you modal */
                    
                    div.wpcf7-response-output {
                        margin: 0;
                        padding: 0;
                        border: none;
                        text-align: center
                    }
                    
                    .page-template-donate-pledge-bday-php div.wpcf7-response-output {
                        float: none;
                        clear: both;
                        width: 450px;
                        position: relative;
                        left: -70px;
                        color: #FC8A3D
                    }
                    
                    .page-template-donate-pledge-bday-php .wpcf7-validation-errors {
                        color: #F00
                    }
                    
                    .page-template-donate-pledge-bday-php span.wpcf7-not-valid-tip {
                        top: 15px
                    }
                    
                    div.wpcf7 img.ajax-loader {
                        position: relative;
                        top: 28px
                    }
                    /* End mid container */
                    /*	Begin donate-home	*/
                    
                    .donate-home .donate-banner-wrap {
                        float: left;
                        display: inline;
                        position: relative;
                        width: 100%;
                        min-height: 415px;
                        background: none
                    }
                    
                    .donate-home .donate-banner-wrap img {
                        float: left;
                        margin: 0;
                        z-index: 1
                    }
                    
                    .donate-home .donate-banner-contents {
                        position: absolute;
                        right: 20px;
                        top: 10px;
                        width: 524px;
                        min-height: 357px;
                        padding: 16px 0 20px 12px;
                        border: 1px solid #c9c4c1;
                        background: url(../images/white-dot-bg.png) repeat 0 0;
                        background: rgba(246, 249, 251, .85);
                        z-index: 5
                    }
                    
                    .donate-home .donate-banner-contents h3 {
                        clear: both;
                        width: 100%;
                        padding: 0;
                        text-align: left;
                        color: #7b6f71;
                        font-size: 22px;
                        line-height: 24px
                    }
                    /*.donate-home-tab-contents{float:left;position:relative;width:540px;min-height:185px;margin-top:20px}
.donate-home-tab-contents ul{margin:0;padding:0;list-style:none}
.donate-home-tab-contents ul li{float:left;position:relative;width:81px;height:54px;padding-top:27px;margin:0 4px 0 0;font-size:21px;line-height:28px;color:#fff;text-shadow:0 2px #767477;background:url(../images/donate-home-tab-list-bg.png) no-repeat 0 0;text-align:center;cursor:pointer}
.donate-home-tab-contents ul li span{position:absolute;bottom:-14px;left:30px;text-align:center;width:19px;height:10px;background:url(../images/donate-home-tab-li-bg.png) no-repeat 0 0;display:none;z-index:3}
.donate-home-tab-contents ul li:hover,.donate-home-tab-contents ul li.active{background-position:0 -102px}
.donate-home-tab-contents ul li:hover span,.donate-home-tab-contents ul li.active span{display:block}
.donate-tab-inner-wrap{float:left;position:relative;margin-top:14px;width:507px;min-height:86px;border:2px solid #27a5de;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background:#fff}
.donate-tab-inner-wrap > div{float:left;position:relative;display:none;width:459px;min-height:73px;padding:11px 10px 0 35px;margin:1px 0 0 1px;font-size:20px;line-height:24px;color:#27a5de}
*/
                    
                    .donate-home-list-contents {
                        float: left;
                        position: relative;
                        width: 540px;
                        min-height: 185px;
                        margin-top: 20px
                    }
                    
                    .donate-home-list-contents ul {
                        float: left;
                        position: relative;
                        margin: 0;
                        padding: 0;
                        list-style: none
                    }
                    
                    .donate-home-list-contents li {
                        float: left;
                        width: 81px;
                        height: 68px;
                        padding-top: 27px;
                        margin: 0 4px 0 0;
                        background: url(../images/donate-home-tab-list-bg.png) no-repeat 0 0;
                        text-align: center;
                        cursor: pointer
                    }
                    
                    .donate-home-list-contents li div.add-to-cart_url,
                    .donate-home-list-contents li em.add-to-cart_price {
                        display: none;
                    }
                    
                    .donate-home-list-contents li span {
                        position: relative;
                        display: block;
                        height: 84px;
                        background: url(../images/donate-home-tab-li-bg.png) no-repeat center -99999px;
                        z-index: 3;
                        font-size: 21px;
                        line-height: 28px;
                        color: #fff;
                        text-shadow: 0 2px #767477
                    }
                    
                    .donate-home-list-contents li div {
                        position: absolute;
                        /*display:none;*/
                        top: 93px;
                        left: -99999px;
                        width: 459px;
                        min-height: 65px;
                        padding: 11px 10px 10px 35px;
                        margin: 1px 0 0 1px;
                        font-size: 20px;
                        line-height: 24px;
                        color: #27a5de;
                        border: 2px solid #27a5de;
                        border-radius: 2px;
                        -moz-border-radius: 2px;
                        -webkit-border-radius: 2px;
                        background: #fff;
                        text-align: left;
                        cursor: default;
                        z-index: 3
                    }
                    
                    .donate-home-list-contents li:hover,
                    .donate-home-list-contents li.active {
                        background-position: 0 -102px
                    }
                    
                    .donate-home-list-contents li:hover div,
                    .donate-home-list-contents li.active div {
                        display: block;
                        left: 0
                    }
                    
                    .donate-home-list-contents li:hover div.add-to-cart_url,
                    .donate-home-list-contents li.active div.add-to-cart_url {
                        display: none;
                    }
                    
                    .donate-home-list-contents li:hover span,
                    .donate-home-list-contents li.active span {
                        display: block;
                        background-position: center 58px
                    }
                    
                    .donate-by-paypal {
                        float: left;
                        position: relative;
                        width: 509px;
                        height: 82px;
                        margin-top: 10px
                    }
                    
                    .donate-by-paypal-left {
                        float: left;
                        width: 253px;
                        height: 58px;
                        padding: 0px 0 0 62px;
                        border: 1px solid #c5c3c3;
                        background: #f5f8fa url(../images/donate-by-paypal-card.jpg) no-repeat 189px 8px;
                        font-size: 25px;
                        line-height: 50px;
                        color: #fc8a3d
                    }
                    
                    .donate-by-paypal-right {
                        float: right;
                        width: 182px;
                        height: 82px;
                        padding: 0;
                    }
                    
                    .donate-home .donate-contents {
                        float: left;
                        position: relative;
                        width: 100%;
                        min-height: 300px;
                        padding-bottom: 35px;
                        background: none
                    }
                    
                    .pledge-series-wrap {
                        float: left;
                        position: relative;
                        width: 897px;
                        margin: 0 0 0 84px;
                        overflow: hidden
                    }
                    
                    .pledge-series-inner {
                        float: left;
                        position: relative;
                        width: 952px
                    }
                    
                    .pledge-series {
                        float: left;
                        position: relative;
                        width: 421px;
                        min-height: 420px;
                        margin: 23px 55px 0 0;
                        text-align: center
                    }
                    
                    .pledge-series-image {
                        clear: both;
                        position: relative;
                        width: 421px;
                        height: 223px;
                        text-align: center;
                        overflow: hidden
                    }
                    
                    .pledge-series-image img {
                        /*float:left;*/
                        margin: 0
                    }
                    
                    .pledge-series h3 {
                        clear: both;
                        margin: 12px 0 0;
                        padding: 8px 0;
                        font-size: 25px;
                        line-height: 28px;
                        color: #fff;
                        background: #fc8a3d;
                        text-transform: uppercase
                    }
                    
                    .pledge-series p {
                        clear: both;
                        margin: 15px 0 0;
                        padding: 0 16px 4px;
                        font-size: 16px;
                        line-height: 20px
                    }
                    
                    .pledge-findout {
                        position: absolute;
                        bottom: 0;
                        left: 115px;
                        display: inline-block;
                        margin: 0 0 0;
                        padding: 3px 4px 5px;
                        font-size: 20px;
                        min-width: 170px;
                        line-height: 24px;
                        color: #27a5de;
                        border: 2px solid #27a5de;
                        border-radius: 3px;
                        -moz-border-radius: 3px;
                        -webkit-border-radius: 3px;
                        text-transform: uppercase;
                        z-index: 3
                    }
                    
                    .donate-home .faq-wrap {
                        padding: 30px 0
                    }
                    
                    .donate-home .donate-registered {
                        float: left;
                        width: 1015px;
                        text-align: left;
                        padding: 16px 35px 60px;
                        font-size: 15px;
                        color: #8f8c8c
                    }
                    
                    #donation-products {
                        /*display:none;*/
                    }
                    
                    .page-id-301 .shop_table
                    /*,.page-id-301 .payment_method_paypal_pro*/
                    
                    {
                        display: none
                    }
                    
                    .payment_methods {
                        list-style: none
                    }
                    
                    .page-id-301 .payment_box payment_method_paypal_pro fieldset {
                        border: 0;
                        padding: 0;
                        margin: 0
                    }
                    
                    .page-id-301 .payment_methods {
                        margin: 0;
                        padding: 0
                    }
                    
                    .page-id-301 .payment_methods > li > label {
                        display: none
                    }
                    
                    .page-id-301 #payment_method_paypal_pro {
                        visibility: hidden
                    }
                    
                    .page-id-301 .payment_box fieldset {
                        border: none;
                        padding: 0;
                        margin: 0
                    }
                    
                    .page-id-301 h3 {
                        display: none
                    }
                    
                    .page-id-301 #billing_address_2 {
                        position: relative;
                        left: 200px
                    }
                    
                    .page-id-301 .button {
                        position: relative;
                        float: left;
                        margin: 25px 0 0 199px;
                        padding: 0 15px;
                        background: url(../images/btn-submit-bg.gif) repeat-x 0 0;
                        border: none;
                        font: bold 25px/43px Tahoma, Geneva, sans-serif;
                        box-shadow: 0 -3px 0 3px #ffa568;
                        color: #FFF;
                        text-shadow: 0 1px 0 #7a7070;
                        cursor: pointer;
                        -moz-border-radius: 5px;
                        -webkit-border-radius: 5px;
                        border-radius: 5px;
                        text-align: center
                    }
                    
                    .page-id-301 #payment {
                        padding-bottom: 25px
                    }
                    
                    .page-id-301 .contents-container {
                        padding-left: 300px;
                    }
                    
                    .page-id-301 .woocommerce-error {
                        color: #F00;
                        list-style: none;
                        margin-left: 0;
                        padding-left: 0
                    }
                    
                    .page-id-301 a.button {
                        display: none
                    }
                    
                    .page-id-301 .paypal_pro_card_csc_description {
                        display: none
                    }
                    
                    .page-id-301 abbr,
                    .page-id-301 .required {
                        display: none
                    }
                    
                    .page-id-301 p label {
                        line-height: 38px
                    }
                    
                    .page-id-301 select {
                        height: 38px;
                        width: 284px
                    }
                    
                    .page-id-301 .woocommerce .input-text {
                        font-size: 15px;
                        color: #000
                    }
                    
                    .page-id-301 select.woocommerce-cc-month {
                        width: 140px
                    }
                    
                    .page-id-301 select.woocommerce-cc-year {
                        width: 139px
                    }
                    
                    .page-id-301 .woocommerce-message {
                        width: 484px;
                        font-size: 16px;
                        color: #7A7070;
                        padding: 15px 0 5px;
                        font-weight: 100!important;
                    }
                    
                    .page-id-301 .woocommerce-message span {
                        color: #fc8a3d;
                        font-size: 17px;
                    }
                    
                    .page-id-301 .contents-container {
                        padding-left: 20px !important;
                    }
                    
                    .page-id-301 #billing_address_2 {
                        left: 0px !important;
                    }
                    
                    .page-id-301 .form-row {
                        width: 100% !important;
                    }
                    
                    .woocommerce .input-text {
                        padding: 2px !important;
                    }
                    /*	End donate-home	*/
                    /*	Begin donate-ambassador	*/
                    
                    .ambassador .donate-banner-wrap img {
                        float: left;
                        margin: 0;
                        z-index: 1
                    }
                    
                    .ambassador .donate-banner-contents {
                        position: absolute;
                        left: 40px;
                        top: 28px;
                        width: 378px;
                        min-height: 258px;
                        margin: 0;
                        padding: 75px 60px 25px;
                        border: 1px solid #c9c4c1;
                        background: url(../images/white-dot-bg.png) repeat 0 0;
                        background: rgba(246, 249, 251, .90);
                        z-index: 5
                    }
                    
                    .ambassador .donate-banner-contents p {
                        clear: both;
                        margin: 0;
                        padding: 0;
                        text-align: center;
                        color: #fc8a3d;
                        font-size: 28px;
                        line-height: 32px
                    }
                    
                    .like-to-donate {
                        position: absolute;
                        left: 557px;
                        top: 352px;
                        min-width: 100px;
                        min-height: 26px;
                        padding: 5px 23px;
                        font-size: 20px;
                        line-height: 24px;
                        color: #7a7070;
                        background: url(../images/white-dot-bg.png) repeat 0 0;
                        background: rgba(246, 249, 251, .90);
                        text-align: center;
                        z-index: 5
                    }
                    
                    .like-to-donate a {
                        margin: 0;
                        padding: 0;
                        color: #fc8a3d
                    }
                    
                    .ambassador .donate-contents {
                        float: left;
                        position: relative;
                        width: 100%;
                        min-height: 440px;
                        padding-bottom: 35px;
                        background: none
                    }
                    
                    .ambassador-contents {
                        float: left;
                        position: relative;
                        width: 964px;
                        min-height: 417px;
                        margin: 24px 0 0 40px
                    }
                    
                    .ambassador-contents-description {
                        float: left;
                        position: relative;
                        width: 480px;
                        min-height: 377px;
                        padding: 20px;
                        text-align: center
                    }
                    
                    .ambassador-contents-description h3 {
                        clear: both;
                        margin: 0;
                        padding: 0;
                        font-size: 25px;
                        line-height: 28px;
                        color: #fc8a3d
                    }
                    
                    .ambassador-contents-description p {
                        clear: both;
                        margin: 18px 0 0;
                        padding: 0;
                        font-size: 19px;
                        line-height: 22px;
                        color: #6b6b6b
                    }
                    
                    .ambassador-contents-description form {
                        margin: 0;
                        padding: 0
                    }
                    
                    .purchase-submit-btn {
                        position: absolute;
                        bottom: 0;
                        left: 158px;
                        width: 159px;
                        height: 54px;
                        margin: 0;
                        padding: 10px 0 8px;
                        font-size: 24px;
                        line-height: 32px;
                        color: #fc8a3d;
                        background: #f5f8fa;
                        border: 2px solid #fc8a3d;
                        border-radius: 3px;
                        -moz-border-radius: 3px;
                        -webkit-border-radius: 3px;
                        cursor: pointer;
                        z-index: 3
                    }
                    
                    .ambassador-contents-image {
                        float: right;
                        position: relative;
                        max-width: 443px;
                        max-height: 417px;
                        overflow: hidden;
                        background: #27a5de
                    }
                    
                    .ambassador-contents-image img {
                        float: left;
                        margin: 0
                    }
                    
                    .ambassador .faq-wrap {
                        padding: 30px 0
                    }
                    
                    .ambassador .donate-registered {
                        float: left;
                        width: 1015px;
                        text-align: left;
                        padding: 16px 35px 60px;
                        font-size: 15px;
                        color: #8f8c8c
                    }
                    /*	End donate-ambassador	*/
                    /*	Begin donate-pledge-bday	*/
                    
                    .pledge-bday .donate-banner-wrap {
                        padding-bottom: 30px
                    }
                    
                    .pledge-bday .donate-banner-wrap img {
                        float: left;
                        margin: 0;
                        z-index: 1
                    }
                    
                    .pledge-bday .donate-banner-contents {
                        position: absolute;
                        left: 40px;
                        top: 28px;
                        width: 428px;
                        min-height: 329px;
                        margin: 0;
                        padding: 14px 35px 15px;
                        border: 1px solid #c9c4c1;
                        background: url(../images/white-dot-bg.png) repeat 0 0;
                        background: rgba(246, 249, 251, .90);
                        z-index: 5
                    }
                    
                    .pledge-bday .donate-banner-contents h3 {
                        clear: both;
                        margin: 0;
                        padding: 0;
                        text-align: center;
                        color: #fc8a3d;
                        font-size: 28px;
                        line-height: 28px
                    }
                    
                    .pledge-bday .donate-banner-contents p {
                        clear: both;
                        margin: 3px 0 0;
                        padding: 0;
                        text-align: center;
                        color: #7a7070;
                        font-size: 21px;
                        line-height: 25px
                    }
                    
                    .pledge-bday .like-to-donate {
                        padding: 5px 59px
                    }
                    
                    .donate-form-wrap {
                        clear: both;
                        position: relative;
                        width: 324px;
                        height: 225px;
                        margin: 18px auto 0
                    }
                    
                    .donate-form-wrap form {
                        margin: 0;
                        padding: 0
                    }
                    
                    .donate-form-inputs-wrap {
                        float: left;
                        position: relative;
                        width: 320px;
                        min-height: 150px;
                        border: 2px solid #c5c3c3;
                        background: #f5f8fa;
                        border-radius: 3px;
                        -moz-border-radius: 3px;
                        -webkit-border-radius: 3px;
                    }
                    
                    .donate-input-mm,
                    .donate-input-name {
                        float: left;
                        position: relative;
                        width: 159px;
                        height: 48px;
                        border-bottom: 2px solid #e2e3e4;
                        border-right: 2px solid #dedfe0;
                    }
                    
                    .donate-input-dd,
                    .donate-input-surname {
                        float: left;
                        position: relative;
                        width: 159px;
                        height: 48px;
                        border-bottom: 2px solid #e2e3e4
                    }
                    
                    .donate-input-email {
                        float: left;
                        position: relative;
                        width: 319px;
                        height: 48px
                    }
                    
                    .donate-input-mm input,
                    .donate-input-dd input,
                    .donate-input-name input,
                    .donate-input-surname input,
                    .donate-input-email input {
                        float: left;
                        width: 140px;
                        border: none;
                        margin: 2px 0 0 4px;
                        padding: 10px 5px;
                        text-align: center;
                        font-size: 20px;
                        color: #fc8c41;
                        line-height: 24px;
                        background: #f5f8fa
                    }
                    
                    .donate-input-email input {
                        width: 301px
                    }
                    
                    .donate-submit-btn {
                        float: left;
                        position: relative;
                        width: 159px;
                        height: 54px;
                        margin: 13px 0 0 78px;
                        padding: 10px 0 8px;
                        font-size: 24px;
                        line-height: 32px;
                        color: #fc8a3d;
                        border: 2px solid #fc8a3d;
                        background: #f5f8fa;
                        border-radius: 3px;
                        -moz-border-radius: 3px;
                        -webkit-border-radius: 3px;
                        cursor: pointer
                    }
                    
                    .pledge-bday .donate-contents {
                        float: left;
                        position: relative;
                        width: 100%;
                        min-height: 440px;
                        padding-bottom: 35px;
                        background: none
                    }
                    
                    .pledge-bday .faq-wrap {
                        padding: 30px 0
                    }
                    
                    .pledge-bday .donate-registered {
                        float: left;
                        width: 1015px;
                        text-align: left;
                        padding: 16px 35px 60px;
                        font-size: 15px;
                        color: #8f8c8c
                    }
                    /*	End donate-pledge-bday	*/
                    /* Begin woocommerce */
                    
                    .woocommerce .input-text {
                        width: 254px;
                        height: 18px;
                        margin: 0;
                        padding: 10px 10px 10px 20px;
                        font-size: 17px;
                        font-family: Arial, Helvetica, sans-serif;
                        color: #cacaca;
                        border: 1px solid #a4a1a1;
                        box-shadow: 0 0 0 4px #e1e1e1;
                        border-radius: 4px;
                        -moz-border-radius: 4px;
                        -webkit-border-radius: 4px;
                    }
                    
                    .woocommerce label {
                        float: left;
                        width: 200px
                    }
                    /* End woocommerce */
                    /* Begin footer */
                    
                    .footer-wrap {
                        /*position:relative;clear:both;*/
                        position: fixed;
                        width: 100%;
                        background: #f7f8f9;
                        border-top: 1px solid #dedbdb;
                        left: 0;
                        bottom: 0;
                        z-index: 3
                    }
                    /*.footer{position:relative;clear:both;width:950px;min-height:46px;margin:0 auto}*/
                    
                    .footer {
                        position: relative;
                        clear: both;
                        width: 1040px;
                        min-height: 46px;
                        margin: 0 auto
                    }
                    
                    .footer cite {
                        float: left;
                        width: 563px;
                        margin-top: 13px;
                        font-style: normal;
                        color: #757373;
                        font: normal 14px/19px 'WhitneyMedium', "Trebuchet MS", sans-serif
                    }
                    
                    .footer cite em {
                        color: #fc8a3d;
                        font-style: normal
                    }
                    
                    .footer cite a {
                        text-decoration: none;
                        color: #757373;
                        font-weight: 400;
                        font-family: 'WhitneyBold', "Trebuchet MS", sans-serif
                    }
                    
                    .footer cite a:hover {
                        border-bottom: 1px solid #000
                    }
                    
                    .seperator {
                        float: left;
                        width: 1px;
                        height: 27px;
                        margin-top: 10px;
                        background: #d7d5d5
                    }
                    
                    .follow-us {
                        float: left;
                        width: 189px;
                        padding-left: 19px
                    }
                    
                    .follow-us span {
                        float: left;
                        width: 67px;
                        margin-top: 13px;
                        color: #fc8a3d;
                        font: 400 14px/18px 'WhitneyMedium', "Trebuchet MS", sans-serif
                    }
                    
                    .follow-us a {
                        float: left;
                        width: 24px;
                        height: 23px;
                        margin: 12px 2px 0 0;
                        background: url(../images/social-icon-set.png) no-repeat 0 0;
                        text-indent: -99999px;
                        display: block
                    }
                    
                    .follow-us a.facebook {
                        background-position: -25px 0
                    }
                    
                    .follow-us a.vimeo {
                        background-position: -51px 0
                    }
                    
                    .follow-us a.cloud {
                        background-position: -76px 0;
                        margin-right: 0
                    }
                    /*.listen-link,.donate-link{position:relative;float:left;width:88px;text-align:center;font:400 15px/19px 'WhitneyBook', "Trebuchet MS", sans-serif ;}
.listen-link a,.donate-link a{padding-top:12px;text-decoration:none;color:#fc8a3d;display:block}
.donate-link{width:86px}
.listen-logo,.donate-logo{position:absolute;width:79px;height:48px;background:url(../images/listen-donate-bg-sp.png) no-repeat 0 0;left:4px;top:-39px;z-index:2}
.donate-logo{background-position:-88px 0}*/
                    
                    .annualreport-link,
                    .listen-link,
                    .donate-link {
                        position: relative;
                        float: left;
                        width: 88px;
                        text-align: center;
                        font: 400 13px/14px 'WhitneyBook', "Trebuchet MS", sans-serif;
                        z-index: 5
                    }
                    
                    .annualreport-link a,
                    .listen-link a,
                    .donate-link a {
                        padding-top: 12px;
                        text-decoration: none;
                        color: #fc8a3d;
                        display: block;
                        z-index: 5
                    }
                    
                    .donate-link {
                        width: 86px
                    }
                    
                    .annualreport-logo,
                    .listen-logo,
                    .donate-logo {
                        position: absolute;
                        width: 79px;
                        height: 60px;
                        background: url(../images/CRF_HomeFooter.png) no-repeat 0 0;
                        left: 4px;
                        top: -49px;
                        z-index: 2
                    }
                    
                    .listen-logo {
                        background-position: -88px 0
                    }
                    
                    .donate-logo {
                        background-position: -176px 0;
                    }
                    /* End footer */
                    
                    .cufon-loading body {
                        visibility: hidden
                    }
                    
                    .error404 .mid-container {
                        width: 1050px;
                        padding: 50px 0 0 35px
                    }
                    
                    .error404 .mid-container h3 {
                        font-size: 30px;
                        line-height: 34px
                    }
                    /**************************
*  Donation page styles
**************************/
                    
                    .flag-row {
                        margin: 30px 0px;
                        float: left;
                        width: 100%;
                    }
                    
                    .sc-donation-flag {
                        width: 130px;
                        text-align: center;
                        float: left;
                        padding: 0px 20px;
                    }
                    /************************************
*  Board of Directors Page styles
*************************************/
                    
                    .sub-nav-wrap.all-board {
                        padding-bottom: 10px;
                    }
                    /************************************
*  New Learning Room Portal Page
***************************************/
                    
                    .learnings .stories-list-contents {
                        border-right: 1px solid #dddddd;
                        min-height: 156px;
                        padding-bottom: 14px;
                        text-align: center;
                        width: 30%;
                    }
                    
                    .learnings .stories-list-contents:last-of-type {
                        border-right: medium none;
                    }
                    
                    .learnings .stories-description p {
                        font: 400 18px/19px "WhitneyMedium", "Trebuchet MS", Arial, Helvetica, sans-serif;
                        margin: 20px 0 36px;
                        padding: 0;
                    }
                    
                    .learnings .stories-description {
                        float: none;
                        margin: 0 76px;
                        width: auto;
                    }
                    
                    .learnings .learnings-logo {
                        background: url("../images/learnings-logo.png") no-repeat scroll right 5px rgba(0, 0, 0, 0);
                        background-size: 95px 95px;
                        float: none;
                        margin-left: 76px;
                        margin-top: 20px;
                        min-height: 98px;
                        width: 535px;
                    }
                    
                    .learnings-logo h1 {
                        float: left;
                        margin: 0;
                        padding: 5px 0 0;
                        font-size: 75px;
                        line-height: 75px;
                        color: #7a7070;
                        text-transform: uppercase;
                        font: 400 75px/75px 'WhitneyBold', "Trebuchet MS", Arial, Helvetica, sans-serif;
                    }
                    
                    .stories-list-contents > p {
                        padding-left: 26px;
                        padding-right: 26px;
                    }
                    
                    .learnings .blog-slide-contents-wrap {
                        margin-bottom: 36px;
                        margin-top: 36px;
                    }
                    /* New mailchimp signup */
                    
                    .newsletter-signup-sidebar {
                        background: none no-repeat scroll 0 0 rgba(0, 0, 0, 0);
                        border-radius: 50%;
                        display: block;
                        float: none;
                        height: 157px;
                        margin: 25px 0 0 23px;
                        width: 157px;
                    }
                    
                    .search-the-blog.newsletter-subscription {
                        height: 100%;
                        padding-bottom: 2em;
                    }
                    
                    .search-the-blog.newsletter-subscription > img {
                        display: block;
                    }
                    
                    .newsletter-signup-header img {
                        height: auto;
                    }
                    
                    .newsletter-signup-header {
                        float: right;
                        height: 65px;
                        margin: 2px 10px 0 0;
                    }
                    
                    .mc4wp-alert {
                        clear: both !important;
                        color: #555555 !important;
                        font-size: 1.75em !important;
                        font-weight: bold !important;
                        line-height: 1.5 !important;
                        padding: 2em !important;
                        text-align: center !important;
                    }
                    
                    div.wpcf7-response-output {
                        border: medium none;
                        clear: both !important;
                        color: #555555 !important;
                        font-size: 1.5em !important;
                        margin: 0;
                        padding: 1em 2em !important;
                        text-align: center !important;
                    }
                    
                    p.board_paragraph {
                        text-align: center;
                        margin: 0 auto;
                        max-width: 94%;
                        border-top: 1px solid #dfdfdf;
                        border-bottom: 1px solid #dfdfdf;
                        padding-top: 22px;
                        padding-bottom: 30px;
                    }
                    
                    .founder {
                        font-weight: bold;
                        font-size: 17px;
                        margin-left: 82px;
                        padding-top: 1px;
                    }
                    
                    .exec-com {
                        margin-left: 85px;
                        padding-top: 0px;
                        font: 400 15px/19px 'WhitneyBold', "Trebuchet MS", Arial, Helvetica, sans-serif;
                        color: #666666;
                    }
                    
                    .table-style {
                        font: lighter 16px/18px 'WhitneyBook', 'Trebuchet MS', Arial, Helvetica, sans-serif;
                        color: #8f9192;
                        border-collapse: collapse;
                        line-height: 30px;
                    }
                    
                    .tablebold {
                        font-weight: 700;
                        color: #515455;
                    }
                    
                    .rowcolor {
                        background-color: #f7941e;
                        line-height: 30px;
                        color: #ffffff;
                    }
                    
                    .rowcolora {
                        background-color: #6f7273;
                        line-height: 30px;
                        color: #ffffff;
                    }
                    
                    .mainheadtable {
                        text-align: center;
                    }
                    
                    .headtable {
                        padding-bottom: 30px;
                        padding-top: 0px;
                        text-align: center;
                    }
                    
                    .tablebackg {
                        background-color: #e7e7e6 !important;
                    }
                    
                    .what-we-do .common-container,
                    .home .common-container {
                        background: #ffffff !important;
                    }
                    
                    div.country-map {
                        background-color: #ffffff !important;
                    }
                    
                    .common-container {
                        background: #fff;
                    }
                    
                    .blog-slider-contents {
                        position: absolute;
                        overflow: hidden;
                        z-index: 2;
                        }
                    .blog-slider {
                    width: 100%;
                    left: 0;
                    top: 0;
                    }
                    .archive-style{
                        font-size: 20px;
                        display: inline-block;
                        padding-bottom: 20px;
                        color: #fff;
                        text-decoration: underline;
                    }
                    .history .get-involved-contents-wrap {
                        padding-bottom: 554px;
                    }