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 h3 {
color : #2c2a29!important;
font-size: 1.7rem!important;
}
.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;
text-decoration : none;
}
.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;
}
}*/

/*New top nav styles - TED 8/30: Andy changed padding width from 12px to 10px */
@media screen and (min-width: 1000px){
.navigation-menu .main-nav ul li a {
    color: #2a2a2a;
    padding: 10px 10px;
	}}

@media screen and (min-width: 1000px){
	.navigation-menu .give-container {
    display: block;
    float: left;
    margin-right: 2.3576516%;
    width: 8.701957%!important;
    padding: 4px 6px 0 0!important;
}}
@media screen and (min-width: 1000px){
.navigation-menu .main-nav {
    background-color: transparent;
    display: block;
    float: left;
    margin-right: 0.3576516%!important;
    width: 90.9403914%!important;
}}

/*New top nav styles - TED */


/*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(https://www.medschool.umaryland.edu/media/SOM/assets/images/blue-nav-curve.png);
}

/*If we don't want the IHV logo to appear, add the following back - ANDY
.ihv .logo .primary-logo img {
display:none!important;
}
*/


.publications {
background-image : url(https://www.medschool.umaryland.edu/media/SOM/assets/images/publications-bg.png);
}
.content .pdf:before {
background-image : url(https://www.medschool.umaryland.edu/media/SOM/assets/images/pdf.png);
}
.content .word:before {
background-image : url(https://www.medschool.umaryland.edu/media/SOM/assets/images/word.png);
}
.content .excel:before {
background-image : url(https://www.medschool.umaryland.edu/media/SOM/assets/images/excel.png);
}
.imagelightbox-arrow-left {
background-image : url(https://www.medschool.umaryland.edu/media/SOM/assets/images/arrow-left.png);
}
.imagelightbox-arrow-right {
background-image : url(https://www.medschool.umaryland.edu/media/SOM/assets/images/arrow-right.png);
}
.play-button:after, .play-overlay:after {
background-image : url(https://www.medschool.umaryland.edu/media/SOM/assets/images/play.png);
}
.flexslider.hero-video {
background-image : url(https://www.medschool.umaryland.edu/media/SOM/assets/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 (max-width:2000px) {
.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 (max-width:2000px) {
table.styled {
    border-top: 1px solid #000 !important;
    border-left: 1px solid #000 !important;
    margin: 0 0 1.8em 0 !important;
    width: 100% !important;
  }}
 
@media only screen and (max-width:2000px) {
table.styled td {
border-bottom : 1px solid #000 !important;
border-right : 1px solid #000 !important;
padding : 0.4em !important;
    }}

table.styled {
border-top : 1px solid #000 !important;
border-left : 1px solid #000 !important;
margin : 0 0 1.8em 0 !important;
width : 100% !important;
}
table.styled th {
border-bottom : 1px solid #000 !important;
border-right : 1px solid #000 !important;
font-weight : bold !important;
padding : 0.4em !important;
background : #04478d !important;
text-decoration : none !important;
color : #ffffff !important;
}
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 !important;
border-right : 1px solid #000 !important;
padding : 0.4em !important;
}
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) {
body {
padding-left : 20px;
padding-right : 20px;
}
.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%}










