body {
    color: #000000;
}
footer {
    background-color: #2a2a2a !important ;
}
.footer-left,
.footer-wrapper {
    background-color: #2a2a2a !important ;
}
.center {
    text-align: center;
}
.left {
    text-align: left;
}
.right {
    text-align: right;
}
.content-right p a {
    text-decoration: none;
}
#common_calendar .event a,
.common_calendar .event a {
    color: #000;
    text-decoration: none;
}
#common_calendar a:hover .date_box,
#common_calendar a:focus .date_box,
.common_calendar a:hover .date_box,
.common_calendar a:focus .date_box {
    background-color: #8d1d1b !important ;
    color: #fff;
}
#common_calendar .event a:hover,
#common_calendar .event a:focus,
.common_calendar .event a:hover,
.common_calendar .event a:focus {
    color: #8d1d1b !important ;
}

/*Quicklinks dropdown width tweak - TED*/

.sub-menu .silk-nav > ul li.parent ul ul {
    background-color: #fff;
    border-right: 5px solid #8d1d1b;
    border-bottom: 5px solid #8d1d1b;
    top: 0;
    padding: 10px 0 10px 0;
    height: 280px;
    overflow-y: scroll;
    width: 420px;
}

/*Video News page banner video sizing tweak - TED*/

.hero .hero-video .featured-media {
    display: block;
    float: left;
    margin-right: 2.3576516%;
    width: 38.8211742%;
    padding: 15px 0 15px 40px;
}

@media only screen and (max-width: 800px) {
    .hero .hero-video .featured-media {
        display: block;
        float: left;
        margin-right: 2.3576516%;
        width: 88.8211742%;
        padding: 15px 0 15px 40px;
    }
}

@media only screen and (max-width: 480px) {
    .top-edit-button {
        display: none;
    }
}
@media only screen and (min-width: 480px) {
    .bottom-edit-button {
        display: none;
    }
}
.update-profile {
    float: right;
    margin-top: 15px;
}
.update-profile img {
    float: left;
}
.update-profile a {
    text-decoration: none;
}
.update-profile-bottom {
    margin-bottom: 10px;
}
.update-profile-bottom img {
    float: left;
    border: 0;
}
.discovery-post a.title,
.discovery-post h3 a:hover,
a:active,
a:focus {
    text-decoration: underline;
}
.custom-red {
    color: #8d1d1b;
    font-weight: bold;
}
.custom-yellow {
    background-color: #ffff66;
    font-weight: bold;
    padding: 3px;
}
.share-button.sharer-0 [class*="entypo-"]::before {
    font-family: entypo, sans-serif;
}
.div.content-right h3,
h4 {
    color: #000000;
}
.page-title .breadcrumbs {
    color: #000000;
    font-weight: 600;
}
.page-title .breadcrumbs a:hover::after {
    color: #3a73cf;
    text-decoration: none !important ;
}
.page-title .breadcrumbs a:hover {
    color: #3a73cf;
    text-decoration: underline;
}
.page-title .breadcrumbs a::after {
    content: ">";
    font-size: 25px;
    font-size: 1.5625rem;
    margin: 0 10px;
    vertical-align: -3px;
    color: #3a73cf;
}
.page-title .breadcrumbs a {
    display: inline-block;
    text-decoration: none;
    font-weight: 600;
    color: #3a73cf;
}
.content-wrapper a {
    color: #3a73cf;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}
.content-wrapper a:hover {
    color: #3a73cf;
    text-decoration: underline;
}
.silk-tabs__content br {
    display: block;
}
.partner-site .content h3 {
    clear: none;
}
@media screen and (min-width: 1000px) {
    .navigation-menu .main-nav ul li a {
        color: #2a2a2a;
        padding: 10px 16px;
    }
}

/*Prevents tab bar from extending too far to the left when tabs are viewed on a monitor - ANDY */

@media screen and (min-width: 1000px) {
    .silk-tabs .silk-tabs__nav {
        margin-left: -20px;
        margin-right: -20px;
    }
}

.content-wrapper b,
strong a {
    font-weight: 700 !important ;
}

.ihv .logo {
    background-image: url(../images/blue-nav-curve.png);
}
.publications {
    background-image: url(../images/publications-bg.png);
}
.content .pdf:before {
    background-image: url(../images/pdf.png);
}
.content .word:before {
    background-image: url(../images/word.png);
}
.imagelightbox-arrow-left {
    background-image: url(../images/arrow-left.png);
}
.imagelightbox-arrow-right {
    background-image: url(../images/arrow-right.png);
}
.play-button:after,
.play-overlay:after {
    background-image: url(../images/play.png);
}
.flexslider.hero-video {
    background-image: url(../images/NEWS-VIDEO-NETWORK.jpg);
}
.content figure figcaption p {
    font-size: 1rem;
}
.ihv .content a {
    color: #3a73cf;
}

.gallery li .entry-summary {
    padding: 0 10px;
    background-color: #eff0f0;
}
@media screen and (min-width: 1000px) {
    .navigation-menu .main-nav ul li:hover > ul li a {
        color: #fc0;
        font-size: 0.9375rem;
        font-weight: normal;
        padding: 5px 20px;
        text-transform: capitalize;
    }
    #common_calendar .view_period_switchers {
        margin-bottom: 3em;
        display: none;
    }
    .silk-tabs .silk-tabs__nav li a {
        color: #fff !important ;
        font-family: "Source Sans Pro", sans-serif;
        font-size: 1rem;
        font-weight: 700;
        margin-bottom: 0 !important ;
        padding: 12px 12px 18px !important ;
    }
    .silk-tabs .silk-tabs__nav li a:hover {
        background: none 0 0 repeat scroll #fc0;
        color: #2a2a2a !important ;
        text-decoration: none;
    }
}
@media screen and (min-width: 1499px) {
    .btn {
        border-radius: 28px;
        font-family: Arial;
        color: #ffffff !important ;
        font-size: 20px;
        background: #01060a;
        padding: 10px 20px 10px 20px;
        text-decoration: none !important ;
        width: 50%;
    }
    .btn:hover {
        background: #b0290a;
        text-decoration: none !important ;
    }

    /*Tables extra styles to being back borders-Ted*/

    table {
        border-collapse: separate;
        border-spacing: 0;
    }

    @media only screen and (min-width: 600px) {
        table.styled {
            border-top: 1px solid #000;
            border-left: 1px solid #000;
            margin: 0 0 1.8em 0;
            width: 100%;
        }
    }

    @media only screen and (min-width: 600px) {
        table.styled td {
            border-bottom: 1px solid #000;
            border-right: 1px solid #000;
            padding: 0.4em;
        }
    }

    table.styled {
        border-top: 1px solid #000;
        border-left: 1px solid #000;
        margin: 0 0 1.8em 0;
        width: 100%;
    }
    table.styled th {
        border-bottom: 1px solid #000;
        border-right: 1px solid #000;
        font-weight: bold;
        padding: 0.4em;
        background: #04478d;
        text-decoration: none;
        color: #ffffff;
    }
    table.styled th strong {
        font-weight: bold;
        background: #04478d;
        text-decoration: none;
        color: #ffffff;
    }
    table.styled th br {
        font-weight: bold;
        background: #04478d;
        text-decoration: none;
        color: #ffffff;
    }
    table.styled th p {
        font-weight: bold;
        background: #04478d;
        text-decoration: none;
        color: #ffffff;
    }
    table.styled div {
        font-weight: bold;
        padding: 0.4em;
        background: #04478d;
        text-decoration: none;
        color: #ffffff;
    }
    table.styled p {
        padding: 0.4em;
        text-decoration: none;
    }
    table.styled td {
        border-bottom: 1px solid #000;
        border-right: 1px solid #000;
        padding: 0.4em;
    }
    table.styled tr.alt td {
        background-color: #ccc;
    }
    .sc table.styled {
        width: 95%;
        margin: 0 5px 1.8em;
    }

    #primary-content {
        width: 100%;
    }
    .videoWrapper {
        position: relative;
        padding-bottom: 56.25%;
        padding-top: 25px;
        height: 0;
    }
    .videoWrapper iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .content img {
        border: black solid 1px;
    }
    [class*="span"] {
        float: left;
        margin-left: 20px;
        min-height: 1px;
    }
    .span12 {
        width: 940px;
    }
    .span11 {
        width: 860px;
    }
    .span10 {
        width: 780px;
    }
    .span9 {
        width: 700px;
    }
    .span8 {
        width: 620px;
    }
    .span7 {
        width: 540px;
    }
    .span6 {
        width: 460px;
    }
    .span5 {
        width: 380px;
    }
    .span4 {
        width: 300px;
    }
    .span3 {
        width: 220px;
    }
    .span2 {
        width: 140px;
    }
    .span1 {
        width: 60px;
    }
    .offset12 {
        margin-left: 980px;
    }
    .offset11 {
        margin-left: 900px;
    }
    .offset10 {
        margin-left: 820px;
    }
    .offset9 {
        margin-left: 740px;
    }
    .offset8 {
        margin-left: 660px;
    }
    .offset7 {
        margin-left: 580px;
    }
    .offset6 {
        margin-left: 500px;
    }
    .offset5 {
        margin-left: 420px;
    }
    .offset4 {
        margin-left: 340px;
    }
    .offset3 {
        margin-left: 260px;
    }
    .offset2 {
        margin-left: 180px;
    }
    .offset1 {
        margin-left: 100px;
    }
    .row-fluid {
        width: 100%;
    }
    .row-fluid::before,
    .row-fluid::after {
        content: "";
        display: table;
        line-height: 0;
    }
    .row-fluid::after {
        clear: both;
    }
    .row-fluid [class*="span"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 2.12766%;
        min-height: 30px;
        width: 100%;
    }
    .row-fluid [class*="span"]:first-child {
        margin-left: 0;
    }
    .row-fluid .controls-row [class*="span"] + [class*="span"] {
        margin-left: 2.12766%;
    }
    .row-fluid .span12 {
        width: 100%;
    }
    .row-fluid .span11 {
        width: 91.4894%;
    }
    .row-fluid .span10 {
        width: 82.9787%;
    }
    .row-fluid .span9 {
        width: 74.4681%;
    }
    .row-fluid .span8 {
        width: 65.9574%;
    }
    .row-fluid .span7 {
        width: 57.4468%;
    }
    .row-fluid .span6 {
        width: 48.9362%;
    }
    .row-fluid .span5 {
        width: 40.4255%;
    }
    .row-fluid .span4 {
        width: 31.9149%;
    }
    .row-fluid .span3 {
        width: 23.4043%;
    }
    .row-fluid .span2 {
        width: 14.8936%;
    }
    .row-fluid .span1 {
        width: 6.38298%;
    }
    .row-fluid .offset12 {
        margin-left: 104.255%;
    }
    .row-fluid .offset12:first-child {
        margin-left: 102.128%;
    }
    .row-fluid .offset11 {
        margin-left: 95.7447%;
    }
    .row-fluid .offset11:first-child {
        margin-left: 93.617%;
    }
    .row-fluid .offset10 {
        margin-left: 87.234%;
    }
    .row-fluid .offset10:first-child {
        margin-left: 85.1064%;
    }
    .row-fluid .offset9 {
        margin-left: 78.7234%;
    }
    .row-fluid .offset9:first-child {
        margin-left: 76.5957%;
    }
    .row-fluid .offset8 {
        margin-left: 70.2128%;
    }
    .row-fluid .offset8:first-child {
        margin-left: 68.0851%;
    }
    .row-fluid .offset7 {
        margin-left: 61.7021%;
    }
    .row-fluid .offset7:first-child {
        margin-left: 59.5745%;
    }
    .row-fluid .offset6 {
        margin-left: 53.1915%;
    }
    .row-fluid .offset6:first-child {
        margin-left: 51.0638%;
    }
    .row-fluid .offset5 {
        margin-left: 44.6809%;
    }
    .row-fluid .offset5:first-child {
        margin-left: 42.5532%;
    }
    .row-fluid .offset4 {
        margin-left: 36.1702%;
    }
    .row-fluid .offset4:first-child {
        margin-left: 34.0426%;
    }
    .row-fluid .offset3 {
        margin-left: 27.6596%;
    }
    .row-fluid .offset3:first-child {
        margin-left: 25.5319%;
    }
    .row-fluid .offset2 {
        margin-left: 19.1489%;
    }
    .row-fluid .offset2:first-child {
        margin-left: 17.0213%;
    }
    .row-fluid .offset1 {
        margin-left: 10.6383%;
    }
    .row-fluid .offset1:first-child {
        margin-left: 8.51064%;
    }
    .hide[class*="span"],
    .row-fluid .hide[class*="span"] {
        display: none;
    }
    .pull-right[class*="span"],
    .row-fluid .pull-right[class*="span"] {
        float: right;
    }
}
@media (max-width: 767px) {
    .navbar-fixed-top,
    .navbar-fixed-bottom,
    .navbar-static-top {
        margin-left: -20px;
        margin-right: -20px;
    }
    .dl-horizontal dt {
        clear: none;
        float: none;
        text-align: left;
        width: auto;
    }
    .dl-horizontal dd {
        margin-left: 0;
    }
    .row-fluid {
        width: 100%;
    }
    .row,
    .thumbnails {
        margin-left: 0;
    }
    .thumbnails > li {
        float: none;
        margin-left: 0;
    }
    [class*="span"],
    .uneditable-input[class*="span"],
    .row-fluid [class*="span"] {
        box-sizing: border-box;
        display: block;
        float: none;
        margin-left: 0;
        width: 100%;
    }
    .span12,
    .row-fluid .span12 {
        box-sizing: border-box;
        width: 100%;
    }
    .row-fluid [class*="offset"]:first-child {
        margin-left: 0;
    }
    .input-large,
    .input-xlarge,
    .input-xxlarge,
    input[class*="span"],
    select[class*="span"],
    textarea[class*="span"],
    .uneditable-input {
        box-sizing: border-box;
        display: block;
        min-height: 30px;
        width: 100%;
    }
    .input-prepend input,
    .input-append input,
    .input-prepend input[class*="span"],
    .input-append input[class*="span"] {
        display: inline-block;
        width: auto;
    }
    .controls-row [class*="span"] + [class*="span"] {
        margin-left: 0;
    }
    .modal {
        left: 20px;
        margin: 0;
        position: fixed;
        right: 20px;
        top: 20px;
        width: auto;
    }
    .modal.fade {
        top: -100px;
    }
    .modal.fade.in {
        top: 20px;
    }
}
@media (max-width: 480px) {
    .page-header h1 small {
        display: block;
        line-height: 20px;
    }
    input[type="checkbox"],
    input[type="radio"] {
        border: #ccc solid 1px;
    }
    .form-horizontal .control-label {
        float: none;
        padding-top: 0;
        text-align: left;
        width: auto;
    }
    .form-horizontal .controls {
        margin-left: 0;
    }
    .form-horizontal .control-list {
        padding-top: 0;
    }
    .form-horizontal .form-actions {
        padding-left: 10px;
        padding-right: 10px;
    }
    .media .pull-left,
    .media .pull-right {
        display: block;
        float: none;
        margin-bottom: 10px;
    }
    .media-object {
        margin-left: 0;
        margin-right: 0;
    }
    .modal {
        left: 10px;
        right: 10px;
        top: 10px;
    }
    .modal-header .close {
        margin: -10px;
        padding: 10px;
    }
    .carousel-caption {
        position: static;
    }
}
@media (min-width: 768px) and (max-width: 979px) {
    .row {
        margin-left: -20px;
    }
    .row::before,
    .row::after {
        content: "";
        display: table;
        line-height: 0;
    }
    .row::after {
        clear: both;
    }
    [class*="span"] {
        float: left;
        margin-left: 20px;
        min-height: 1px;
    }
    .span12 {
        width: 724px;
    }
    .span11 {
        width: 662px;
    }
    .span10 {
        width: 600px;
    }
    .span9 {
        width: 538px;
    }
    .span8 {
        width: 476px;
    }
    .span7 {
        width: 414px;
    }
    .span6 {
        width: 352px;
    }
    .span5 {
        width: 290px;
    }
    .span4 {
        width: 228px;
    }
    .span3 {
        width: 166px;
    }
    .span2 {
        width: 104px;
    }
    .span1 {
        width: 42px;
    }
    .offset12 {
        margin-left: 764px;
    }
    .offset11 {
        margin-left: 702px;
    }
    .offset10 {
        margin-left: 640px;
    }
    .offset9 {
        margin-left: 578px;
    }
    .offset8 {
        margin-left: 516px;
    }
    .offset7 {
        margin-left: 454px;
    }
    .offset6 {
        margin-left: 392px;
    }
    .offset5 {
        margin-left: 330px;
    }
    .offset4 {
        margin-left: 268px;
    }
    .offset3 {
        margin-left: 206px;
    }
    .offset2 {
        margin-left: 144px;
    }
    .offset1 {
        margin-left: 82px;
    }
    .row-fluid {
        width: 100%;
    }
    .row-fluid::before,
    .row-fluid::after {
        content: "";
        display: table;
        line-height: 0;
    }
    .row-fluid::after {
        clear: both;
    }
    .row-fluid [class*="span"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 2.76243%;
        min-height: 30px;
        width: 100%;
    }
    .row-fluid [class*="span"]:first-child {
        margin-left: 0;
    }
    .row-fluid .controls-row [class*="span"] + [class*="span"] {
        margin-left: 2.76243%;
    }
    .row-fluid .span12 {
        width: 100%;
    }
    .row-fluid .span11 {
        width: 91.4365%;
    }
    .row-fluid .span10 {
        width: 82.8729%;
    }
    .row-fluid .span9 {
        width: 74.3094%;
    }
    .row-fluid .span8 {
        width: 65.7459%;
    }
    .row-fluid .span7 {
        width: 57.1823%;
    }
    .row-fluid .span6 {
        width: 48.6188%;
    }
    .row-fluid .span5 {
        width: 40.0552%;
    }
    .row-fluid .span4 {
        width: 31.4917%;
    }
    .row-fluid .span3 {
        width: 22.9282%;
    }
    .row-fluid .span2 {
        width: 14.3646%;
    }
    .row-fluid .span1 {
        width: 5.80111%;
    }
    .row-fluid .offset12 {
        margin-left: 105.525%;
    }
    .row-fluid .offset12:first-child {
        margin-left: 102.762%;
    }
    .row-fluid .offset11 {
        margin-left: 96.9613%;
    }
    .row-fluid .offset11:first-child {
        margin-left: 94.1989%;
    }
    .row-fluid .offset10 {
        margin-left: 88.3978%;
    }
    .row-fluid .offset10:first-child {
        margin-left: 85.6354%;
    }
    .row-fluid .offset9 {
        margin-left: 79.8343%;
    }
    .row-fluid .offset9:first-child {
        margin-left: 77.0718%;
    }
    .row-fluid .offset8 {
        margin-left: 71.2707%;
    }
    .row-fluid .offset8:first-child {
        margin-left: 68.5083%;
    }
    .row-fluid .offset7 {
        margin-left: 62.7072%;
    }
    .row-fluid .offset7:first-child {
        margin-left: 59.9447%;
    }
    .row-fluid .offset6 {
        margin-left: 54.1437%;
    }
    .row-fluid .offset6:first-child {
        margin-left: 51.3812%;
    }
    .row-fluid .offset5 {
        margin-left: 45.5801%;
    }
    .row-fluid .offset5:first-child {
        margin-left: 42.8177%;
    }
    .row-fluid .offset4 {
        margin-left: 37.0166%;
    }
    .row-fluid .offset4:first-child {
        margin-left: 34.2541%;
    }
    .row-fluid .offset3 {
        margin-left: 28.453%;
    }
    .row-fluid .offset3:first-child {
        margin-left: 25.6906%;
    }
    .row-fluid .offset2 {
        margin-left: 19.8895%;
    }
    .row-fluid .offset2:first-child {
        margin-left: 17.1271%;
    }
    .row-fluid .offset1 {
        margin-left: 11.326%;
    }
    .row-fluid .offset1:first-child {
        margin-left: 8.56354%;
    }
    input,
    textarea,
    .uneditable-input {
        margin-left: 0;
    }
    .controls-row [class*="span"] + [class*="span"] {
        margin-left: 20px;
    }
    input.span12,
    textarea.span12,
    .uneditable-input.span12 {
        width: 710px;
    }
    input.span11,
    textarea.span11,
    .uneditable-input.span11 {
        width: 648px;
    }
    input.span10,
    textarea.span10,
    .uneditable-input.span10 {
        width: 586px;
    }
    input.span9,
    textarea.span9,
    .uneditable-input.span9 {
        width: 524px;
    }
    input.span8,
    textarea.span8,
    .uneditable-input.span8 {
        width: 462px;
    }
    input.span7,
    textarea.span7,
    .uneditable-input.span7 {
        width: 400px;
    }
    input.span6,
    textarea.span6,
    .uneditable-input.span6 {
        width: 338px;
    }
    input.span5,
    textarea.span5,
    .uneditable-input.span5 {
        width: 276px;
    }
    input.span4,
    textarea.span4,
    .uneditable-input.span4 {
        width: 214px;
    }
    input.span3,
    textarea.span3,
    .uneditable-input.span3 {
        width: 152px;
    }
    input.span2,
    textarea.span2,
    .uneditable-input.span2 {
        width: 90px;
    }
    input.span1,
    textarea.span1,
    .uneditable-input.span1 {
        width: 28px;
    }
}
@media (min-width: 1200px) {
    .row {
        margin-left: -30px;
    }
    .row::before,
    .row::after {
        content: "";
        display: table;
        line-height: 0;
    }
    .row::after {
        clear: both;
    }
    [class*="span"] {
        float: left;
        margin-left: 30px;
        min-height: 1px;
    }
    .span12 {
        width: 1170px;
    }
    .span11 {
        width: 1070px;
    }
    .span10 {
        width: 970px;
    }
    .span9 {
        width: 870px;
    }
    .span8 {
        width: 770px;
    }
    .span7 {
        width: 670px;
    }
    .span6 {
        width: 570px;
    }
    .span5 {
        width: 470px;
    }
    .span4 {
        width: 370px;
    }
    .span3 {
        width: 270px;
    }
    .span2 {
        width: 170px;
    }
    .span1 {
        width: 70px;
    }
    .offset12 {
        margin-left: 1230px;
    }
    .offset11 {
        margin-left: 1130px;
    }
    .offset10 {
        margin-left: 1030px;
    }
    .offset9 {
        margin-left: 930px;
    }
    .offset8 {
        margin-left: 830px;
    }
    .offset7 {
        margin-left: 730px;
    }
    .offset6 {
        margin-left: 630px;
    }
    .offset5 {
        margin-left: 530px;
    }
    .offset4 {
        margin-left: 430px;
    }
    .offset3 {
        margin-left: 330px;
    }
    .offset2 {
        margin-left: 230px;
    }
    .offset1 {
        margin-left: 130px;
    }
    .row-fluid {
        width: 100%;
    }
    .row-fluid::before,
    .row-fluid::after {
        content: "";
        display: table;
        line-height: 0;
    }
    .row-fluid::after {
        clear: both;
    }
    .row-fluid [class*="span"] {
        box-sizing: border-box;
        display: block;
        float: left;
        margin-left: 2.5641%;
        min-height: 30px;
        width: 100%;
    }
    .row-fluid [class*="span"]:first-child {
        margin-left: 0;
    }
    .row-fluid .controls-row [class*="span"] + [class*="span"] {
        margin-left: 2.5641%;
    }
    .row-fluid .span12 {
        width: 100%;
    }
    .row-fluid .span11 {
        width: 91.453%;
    }
    .row-fluid .span10 {
        width: 82.906%;
    }
    .row-fluid .span9 {
        width: 74.359%;
    }
    .row-fluid .span8 {
        width: 65.812%;
    }
    .row-fluid .span7 {
        width: 57.265%;
    }
    .row-fluid .span6 {
        width: 48.7179%;
    }
    .row-fluid .span5 {
        width: 40.1709%;
    }
    .row-fluid .span4 {
        width: 31.6239%;
    }
    .row-fluid .span3 {
        width: 23.0769%;
    }
    .row-fluid .span2 {
        width: 14.5299%;
    }
    .row-fluid .span1 {
        width: 5.98291%;
    }
    .row-fluid .offset12 {
        margin-left: 105.128%;
    }
    .row-fluid .offset12:first-child {
        margin-left: 102.564%;
    }
    .row-fluid .offset11 {
        margin-left: 96.5812%;
    }
    .row-fluid .offset11:first-child {
        margin-left: 94.0171%;
    }
    .row-fluid .offset10 {
        margin-left: 88.0342%;
    }
    .row-fluid .offset10:first-child {
        margin-left: 85.4701%;
    }
    .row-fluid .offset9 {
        margin-left: 79.4872%;
    }
    .row-fluid .offset9:first-child {
        margin-left: 76.9231%;
    }
    .row-fluid .offset8 {
        margin-left: 70.9402%;
    }
    .row-fluid .offset8:first-child {
        margin-left: 68.3761%;
    }
    .row-fluid .offset7 {
        margin-left: 62.3932%;
    }
    .row-fluid .offset7:first-child {
        margin-left: 59.8291%;
    }
    .row-fluid .offset6 {
        margin-left: 53.8462%;
    }
    .row-fluid .offset6:first-child {
        margin-left: 51.2821%;
    }
    .row-fluid .offset5 {
        margin-left: 45.2991%;
    }
    .row-fluid .offset5:first-child {
        margin-left: 42.735%;
    }
    .row-fluid .offset4 {
        margin-left: 36.7521%;
    }
    .row-fluid .offset4:first-child {
        margin-left: 34.188%;
    }
    .row-fluid .offset3 {
        margin-left: 28.2051%;
    }
    .row-fluid .offset3:first-child {
        margin-left: 25.641%;
    }
    .row-fluid .offset2 {
        margin-left: 19.6581%;
    }
    .row-fluid .offset2:first-child {
        margin-left: 17.094%;
    }
    .row-fluid .offset1 {
        margin-left: 11.1111%;
    }
    .row-fluid .offset1:first-child {
        margin-left: 8.54701%;
    }
    input,
    textarea,
    .uneditable-input {
        margin-left: 0;
    }
    .controls-row [class*="span"] + [class*="span"] {
        margin-left: 30px;
    }
    input.span12,
    textarea.span12,
    .uneditable-input.span12 {
        width: 1156px;
    }
    input.span11,
    textarea.span11,
    .uneditable-input.span11 {
        width: 1056px;
    }
    input.span10,
    textarea.span10,
    .uneditable-input.span10 {
        width: 956px;
    }
    input.span9,
    textarea.span9,
    .uneditable-input.span9 {
        width: 856px;
    }
    input.span8,
    textarea.span8,
    .uneditable-input.span8 {
        width: 756px;
    }
    input.span7,
    textarea.span7,
    .uneditable-input.span7 {
        width: 656px;
    }
    input.span6,
    textarea.span6,
    .uneditable-input.span6 {
        width: 556px;
    }
    input.span5,
    textarea.span5,
    .uneditable-input.span5 {
        width: 456px;
    }
    input.span4,
    textarea.span4,
    .uneditable-input.span4 {
        width: 356px;
    }
    input.span3,
    textarea.span3,
    .uneditable-input.span3 {
        width: 256px;
    }
    input.span2,
    textarea.span2,
    .uneditable-input.span2 {
        width: 156px;
    }
    input.span1,
    textarea.span1,
    .uneditable-input.span1 {
        width: 56px;
    }
}

/*Floating images left and right and callout box sizing tweak- increased width 5% - Andy*/

@media screen and (min-width: 480px) {
    figure {
        max-width: 35%;
    }
}

/*Decreases the right padding on all buttons by 5 pixels  - Andy*/

.button.button {
    padding: 10px 20px;
}

/*Format thumbnail images used with the Event Teaser content type  - Andy*/

.event-thumbnail {
    float: right;
    margin-right: 2%;
}
