
.main_area {
    width: 1024px;
    margin: 0 auto;
}


.button_grid {
    margin-top: 17px;
}



a.button {
    display: block;
    float: left;
    width: 296px;
    height: 175px;
    text-decoration: none;
    background: #909090;
}

a.button:hover {
    background: #d8d8d8;
}

a.button > div {
    position: relative;
    height: 175px;
}

a.button > div > div.button_main {
    position: absolute;
    bottom: 0;
    width: 296px;

    font-family: "Amethysta", "Palatino Linotype", serif;
    font-size: 1.05em;
    /*font-weight: bold;*/
    color: #f0f0f0;
    text-align: center;
    /*margin: 3em 20px 0 0;*/
    background: #606060;
    background: rgba(0, 0, 0, 0.5);
    border-top: 1px solid #c0c0c0;
    border-top: 1px solid rgba(255, 255, 255, 0.75);
}

a.button > div > div.button_coming_soon {
    top: 0;

    width: 296px;

    font-family: "Amethysta", "Palatino Linotype", serif;
    /*font-weight: bold;*/
    color: #f0f0f0;
    text-align: center;
    /*margin: 3em 20px 0 0;*/
    background: #606060;
    background: rgba(0, 0, 0, 0.5);
    border-top: 1px solid #c0c0c0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}

.button_left {
    margin-right: 68px;
}

.button_centre {
}

.button_right {
    margin-left: 68px;
}

.button_top {
    margin-bottom: 20px;
}

.button_bottom {
}


/*
Background images for individual buttons
*/
a.button_mc1215 {
    background-image: url('/static/mc1215_icon.jpg');
}

a.button_mc1215:hover {
    background-image: url('/static/mc1215_icon_mouse_over.jpg');
}


a.button_mc1225 {
    background-image: url('/static/mc1225_icon.jpg');
}

a.button_mc1225:hover {
    background-image: url('/static/mc1225_icon_mouse_over.jpg');
}


a.button_articles {
    background-image: url('/static/articles_icon.jpg');
}

a.button_articles:hover {
    background-image: url('/static/articles_icon_mouse_over.jpg');
}


a.button_charters {
    background-image: url('/static/charters_icon.jpg');
}

a.button_charters:hover {
    background-image: url('/static/charters_icon_mouse_over.jpg');
}


a.button_itinerary {
    background-image: url('/static/itinerary_icon.jpg');
}

a.button_itinerary:hover {
    background-image: url('/static/itinerary_icon_mouse_over.jpg');
}


a.button_schools {
    background-image: url('/static/schools_icon.jpg');
}

a.button_schools:hover {
    background-image: url('/static/schools_icon_mouse_over.jpg');
}


a.button_feature_month {
    background-image: url('/static/feature_month_icon.jpg');
}

a.button_feature_month:hover {
    background-image: url('/static/feature_month_icon_mouse_over.jpg');
}


a.button_blog {
    background-image: url('/static/blog_icon.jpg');
}

a.button_blog:hover {
    background-image: url('/static/blog_icon_mouse_over.jpg');
}


a.button_copies {
    background-image: url('/static/copies_of_mc_icon.jpg');
}

a.button_copies:hover {
    background-image: url('/static/copies_of_mc_icon_mouse_over.jpg');
}


a.button_charter_rolls {
    background-image: url('/static/charter_rolls_icon.jpg');
}

a.button_charter_rolls:hover {
    background-image: url('/static/charter_rolls_icon_mouse_over.jpg');
}


a.button_essay {
    background-image: url('/static/essay_icon.jpg');
}

a.button_essay:hover {
    background-image: url('/static/essay_icon_mouse_over.jpg');
}


a.button_conference {
    background-image: url('/static/conference_icon.jpg');
}

a.button_conference:hover {
    background-image: url('/static/conference_icon_mouse_over.jpg');
}


a.button_exhibition {
    background-image: url('/static/exhibition_icon.jpg');
}

a.button_exhibition:hover {
    background-image: url('/static/exhibition_icon_mouse_over.jpg');
}





.wip_warning {
    text-align: center;
    font-family: "Amethysta", "Palatino Linotype", serif;
    font-size: 1.2em;
    color: #505050;

    margin: 35px 0 35px 0;
}

.front_page_funding_acknowledge {
    text-align: center;
}