body {
    border-color: #60bb46;
}
#body_bg {
    background: url(../images/VIS-background-STATIONARY.jpg) no-repeat top center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
#past_bg {
    background:url(../images/CMIS-SiteBackground.jpg) no-repeat top center #93924f;
}
#future_bg {
    background:url() no-repeat top center #F0F0F0;
}
h1, h2, h3, h4, h5, h6, .sponsor_type, .agenda_time strong, span.time, #left_column a  {
    color: #0066b3;
}

#mobile_menu_container, #menu_button, #sidebar_border_bottom,
a.main_link:hover, a.main_link.selected, ul#nav li a.active, .agenda_date h2,
#future input.future_button, #past_left h5, #benefits a {
    background-color: #60bb46;
    color: #fff;
}

ul#nav, #sidebar, #footer, #content, #content_past {
    border-color: #60bb46;
}

#mobile_menu ul li a {
    color: #fff;
}

#logo {
    width: 315px;
    min-height: 160px;
    margin-bottom: 10px;
}

img.small {
    height: 38px;
}

#venue {
    left: 329px;
    margin-top: 0px;
}

#venue_home p, #venue p, #venue_past {
    background: #fff;
    background:rgba(255,255,255,.8);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 1px 8px;
}

#events p {
    background: #fff;
    background:rgba(255,255,255,.8);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

#footer_contact form label, #footer_contact ul li strong, #footer a, span.headline {
    color: #fff;
}
.sponsor_type {
    background-color: #60bb46\9;
    color: #fff\9;
}

@media only screen and (min-width: 768px) {
    .sponsor_type {
        background-color: #60bb46;
        color: #fff;
    }
    #header {
        padding: 20px 0 0 0;
        margin: 0 0 10px 0;
    }
}