body {
    background-color: #FBFACE;
}
div#siteMenu {
    background-color: #FBFACE;
}
div#siteMenu div {
    color: #3f3f34;
}
div#siteMenu span.icon-bar {
    background-color: #3f3f34;
}
a:link, a:visited, a:hover, a:active {
    color: #000000;
}

.icon {
    fill: #000000;
}
div#branding {
    background-color: #00129C;
}
div.pageTitle {
    color: #000000;
}
div#pageText, div#cloverIcon {
    color: #3f3f34;
}
hr {
    border-top: 1px solid #3f3f34;
}
    button.launch {
        color: #FBFACE;
        background: #000000; /* Old browsers */
        background: -moz-linear-gradient(top,  #404040 0%, #000000 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#404040), color-stop(100%,#000000)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #404040 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #404040 0%,#000000 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #404040 0%,#000000 100%); /* IE10+ */
        background: linear-gradient(to bottom,  #404040 0%,#000000 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#404040', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
    }

    body.white.calendar,
    body.white.calendar a:link,
    body.white.calendar a:visited,
    body.white.calendar a:hover,
    body.white.calendar a:active {
        color: #d5d5af !important;
    }
    body.white div.dateBox {
        border: 2px solid #d5d5af;
    }

    body.white.calendar,
    body.white div#dateNav,
    body.white div#todayNav,
    body.white div.dateBox div.month {
        background-color: #d5d5af !important;
    }

    body.black.calendar,
    body.black.calendar a:link,
    body.black.calendar a:visited,
    body.black.calendar a:hover,
    body.black.calendar a:active {
        color: #FBFACE !important;
    }
    body.black div.dateBox {
        border: 2px solid #FBFACE;
    }

    body.black.calendar,
    body.black div#dateNav,
    body.black div#todayNav,
    body.black div.dateBox div.month {
        background-color: #FBFACE !important;
    }
    body.white.media,
    body.white.media a:link,
    body.white.media a:visited,
    body.white.media a:hover,
    body.white.media a:active {
        color: #d5d5af !important;
    }
    body.white.media,
    body.white div#top-bar,
    body.white div#bottom-bar,
    body.white div.icon,
    body.white span.playBtnBox {
        background-color: #d5d5af !important;
    }

    body.black.media,
    body.black.media a:link,
    body.black.media a:visited,
    body.black.media a:hover,
    body.black.media a:active {
        color: #FBFACE !important;
    }
    body.black.media,
    body.black div#top-bar,
    body.black div#bottom-bar,
    body.black div.icon,
    body.black span.playBtnBox {
        background-color: #FBFACE !important;
    }
    body.white.photo {
        background-color: #d5d5af !important;
    }
    body.white.photo .photoArrowImage {
        background-color:#d5d5af;
    }
    body.white.photo .pagination {
        color:#d5d5af;
    }
    body.black.photo {
        background-color: #FBFACE !important;
    }
    body.black.photo .photoArrowImage {
        background-color:#FBFACE;
    }
    body.black.photo .pagination {
        color:#FBFACE;
    }
    body.photo #pageText {
        margin: 0;
    }div#pageContent.templateID3 .img-spacer {
    margin-bottom: 10px;
}