body {
    background: #0C0C0C;
    font-family: "Calibri";
    font-size:18px;
    color: #B6C1AC;
}

/* Bootstrap Overrides*/
a {
    color: #B6C1AC;
    text-decoration: none;
}
a:hover,a:focus {
    color: #B6C1AC;
    text-decoration: none
}
a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.no-margin {
    margin: 0px;
}

/* Bootstrap */
.bootstrap {
    color: #337ab7;
    text-decoration: none;
}
.bootstrap:hover,.bootstrap:focus {
    color: #337ab7;
    text-decoration: none;
}

/* Header */
#header-contents {
    background: #221522;
}

.banner-row {
    max-width: 800px;
}

#banner-title {
    height: 130px;
    display: table-cell;
    vertical-align: middle;
    float: none;
    padding: 0px;
}

#banner-title div {
    margin-left:20px;
}

.logos {
    margin:15px 0px 10px 0px;
}

.logos > a {
    margin:0px 5px;
}

.navigation-row {
    background-color: #221522;
    background: -webkit-gradient(linear, left top, left bottom, from(#0C0C0C), color-stop(30%, #221522), color-stop(70%, #221522), to(#0C0C0C));
    background: -webkit-linear-gradient(top, #0C0C0C 0%, #221522 30%, #221522 70%, #0C0C0C 100%); /* For Safari 5.1 to 6.0 */
    background: -moz-linear-gradient(top, #0C0C0C 0%, #221522 30%, #221522 70%, #0C0C0C 100%); /* For Firefox 3.6 to 15 */
    background: -o-linear-gradient(top, #0C0C0C 0%, #221522 30%, #221522 70%, #0C0C0C 100%); /* For Opera 11.1 to 12.0 */
    background: linear-gradient(to bottom, #0C0C0C 0%, #221522 30%, #221522 70%, #0C0C0C 100%);
}

#navigation {
    font-size:24px;
}

#navigation > ul {
    display:inline-block;
}

/* Body */
#content {
    margin:20px;
    overflow:hidden;
}

#content-body {
    max-width:860px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

#content-body > p {
    margin-top:0px;
    margin-bottom:20px;
}

#content-body ul {
    margin-top:0px;
    margin-bottom:20px;
}

.mini-header {
    font-size:20px;
}

/* Carousel */
#carousel-home .item img {
    height: 500px;
    display: block;
    width: auto;
    max-width:860px;
}

/* Showreel */
.showreel-video {
    margin-bottom:20px;
}