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

.icon {
    fill: #000000;
}
div#branding {
    background-color: #000000;
}
div.pageTitle {
    color: #000000;
}
div#pageText, div#cloverIcon {
    color: #808080;
}
hr {
    border-top: 1px solid #808080;
}
    button.launch {
        color: #EEE9E9;
        background: #000000; /* Old browsers */
        background: -moz-linear-gradient(top,  #808080 0%, #000000 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#808080), color-stop(100%,#000000)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #808080 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #808080 0%,#000000 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #808080 0%,#000000 100%); /* IE10+ */
        background: linear-gradient(to bottom,  #808080 0%,#000000 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#808080', 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: #000000 !important;
    }
    body.white div.dateBox {
        border: 2px solid #000000;
    }

    body.white.calendar,
    body.white div#dateNav,
    body.white div#todayNav,
    body.white div.dateBox div.month {
        background-color: #000000 !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: #404040 !important;
    }
    body.black div.dateBox {
        border: 2px solid #404040;
    }

    body.black.calendar,
    body.black div#dateNav,
    body.black div#todayNav,
    body.black div.dateBox div.month {
        background-color: #404040 !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: #000000 !important;
    }
    body.white.media,
    body.white div#top-bar,
    body.white div#bottom-bar,
    body.white div.icon,
    body.white span.playBtnBox {
        background-color: #000000 !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: #404040 !important;
    }
    body.black.media,
    body.black div#top-bar,
    body.black div#bottom-bar,
    body.black div.icon,
    body.black span.playBtnBox {
        background-color: #404040 !important;
    }
    body.white.photo {
        background-color: #000000 !important;
    }
    body.white.photo .photoArrowImage {
        background-color:#000000;
    }
    body.white.photo .pagination {
        color:#000000;
    }
    body.black.photo {
        background-color: #404040 !important;
    }
    body.black.photo .photoArrowImage {
        background-color:#404040;
    }
    body.black.photo .pagination {
        color:#404040;
    }
    body.photo #pageText {
        margin: 0;
    }
div#pageContent.templateID3 .img-spacer {
    float: left;
    overflow: hidden;
    width: 50%;
}

div#pageContent.templateID3 .img-spacer #imgID1
{
    margin-left: 10px;
}


div#pageContent.templateID4 .img-spacer {
    float: left;
    overflow: hidden;
    width: 50%;
}

div#pageContent.templateID4 .img-spacer #imgID1,
div#pageContent.templateID4 .img-spacer #imgID3
{
    margin-left: 10px;
}

div#pageContent.templateID4 .img-spacer #imgID0,
div#pageContent.templateID4 .img-spacer #imgID1
{
    margin-bottom: 10px;
}


div#pageContent.templateID3 div#pageImages,
div#pageContent.templateID4 div#pageImages {
    max-width: 360px;
}