

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
.donovan {
    background-color: #c7c7c7;
    padding-top: 0;
    padding-bottom:0;
}
.pdf {
    float:right;
    font-size: 12px;
    margin: 10px;
}

.story-text {
    font-size:20px;
    padding:20px;
}
.light-background {
    background-color: #ece9e5;
}
.dark-background {
    background-color: #d3d3d3;
}
.text-box {
    background-color: #d9e0da;
    margin: 40px 0 60px 0;
}
.text-box-blue {
    background-color: #b6dcdc;
    margin: 40px 0 20px 0;
}
.text-box-blue2 {
    background-color: #9fc6c5;
    margin: 40px 0 60px 0;
}
.text-box-gray {
    background-color: #cdcccd;
    margin: 20px 0 40px 0;
}
.text-box-middle {
    background-color: #c4c4c4;
    margin-bottom:40px;
}
.main-text {
    font-size:24px;
    padding:20px;
}
.text-box-wide {
    padding:60px 40px;
    background-color: #b0c1c3;
    /*margin-bottom: 60px;*/
}
.text-quote {
    font-style: italic;
}
.yellow-background {
    background-color: #ffc412;
}
.text-box-yellow2 {
    background-color: #ffc412;
    /*height:180px;*/
    font-style: italic;
}
.jim_layer {
    width: 180px;
}
.jim_17 {
    margin-top: 22px;
}
.jim_20 {
    margin-top: 5px;
    margin-left: auto;
}
.jim_24 {
    margin-top: 20px;
}
.jim_16_margin {
    margin-top: 20px;
}
.text-25 {
    margin:0 0 60px 0;
}
.img-padding {
    padding-top: 40px;
}
.text-box-yellow1 {
    background-color: #f6ae00;
    height:100px;
    font-style: italic;
}
.text-box-yellow1-14 {
    /*background-color: #f6ae00;*/
    /*height:410px;*/
    font-style: italic;
    font-weight: bold;
}
.yellow-blue-line {
    border-top: 4px solid #00efe1;
}
.text-box-yellow2-14 {
    background-color: #ffc412;
    /*border-top: 4px solid #00efe1;*/
    /*height:180px;*/
    font-style: italic;
    font-weight: bold;
}
.jim_26_text_padding {
    padding-top: 100px;
}
.jim_26_2 {
    margin-top:5px;
}
.yellow1-row {
    background-color: #f6ae00;
}
.yellow2-row {
    background-color: #ffc412;
}
.yellow-text-padding {
    padding-top:60px;
}
.yellow-text-padding-s {
    padding-top:40px;
}
