#site-main-container #site-main #sidebar-left .banner a {
    text-decoration: none;
    font-size: 24px;
    font-family: "Helvetica Neue Light";
    color: #C68945;
    font-weight: normal;
}
.flex-control-nav{
    display:none!important;
}
flex-control-nav.flex-control-paging{
    display:none;
}
html[xmlns] .flexslider .slides{
    height: 250px;
    overflow:hidden;
}
.flex-active-slide{
    overflow: hidden;
    float:left;
}
.slides {
    background-color: #2B5136!important;
    padding-bottom: 0px;
}
.flexslider .slides img {
    float: left;
    width: 65%!important;
    height: 256px; 
}
.desktop-nav-menu {
    float: left;
    width: 100%;
    padding-bottom: 10px;
}
.topnav{
    display: none;
    }
.mobcap, .mobcapsub {
    display: none;
}
/* Fonts */
@font-face {
    font-family: 'Helvetica Neue Bold';
     src: url("/assets3/fonts/helvetica-neue-bold.ttf");
}
@font-face { 
    font-family: 'Helvetica Neue';
     src: url("/assets3/fonts/HelveticaNeue.ttf");
}
@font-face {
    font-family: 'Helvetica Neue Regular';
     src: url("/assets3/fonts/HelveticaNeue-Regular.ttf");
}
@font-face {
    font-family: 'Helvetica Neue Light';
     src: url("/assets3/fonts/HelveticaNeue-Light.ttf");
}
@font-face {
    font-family: 'Bembo';
     src: url("/assets3/fonts/Bembo.ttf");
}
body{
    margin: 0;
    padding: 0;
    background-color: white;
}
content{
    float:left;
    width:100%;
}
content ul li{
    margin-left: 3%;
}
pre{
    display: none;
}
h1{
    font-weight: normal;
}
em{
    font-family: "Helvetica Neue Regular";
    font-style: italic;
}
.callout.std-callout{
    font-size: 12px;
    font-family: "Helvetica Neue Regular";
    color: #414141;
}
.callout.std-callout span{
    font-family: "Helvetica Neue Regular";
    font-size: 12px!important;
    color: #414141;
}
.callout.std-callout span.redbody,.callout.std-callout span.red_subhead{
    font-size: 14px!important;
}
.lead-in_body em{
    font-family: "Bembo";
    font-style: italic;
}
table td{
    padding: 3px;
}
th .Subhead_Rust{
    color: white!important;
}
/* (((((((()))))))) */
/* ODDS AND ENDS    */
/* (((((((()))))))) */ 
#bodycontent-1col{
    background-color: white;
    float:left;
}
.newsslides img{
    min-height: 171px;
}
.spacing{
    margin-top: 20px;
}
.content-container-2col #bodycontent table tr td span, .content-container-2col #bodycontent table tr td p{
    font-size: 12px;
}
.callout.std-callout.team-fast-facts.section{
    border: none;
}
#site-main-container #site-main #sidebar-right .photo-list.clearfix li{
    width: auto!important;
    float: none!important;
    padding-bottom: 0px;
}
.aside section h1 strong{
    font-weight: normal!important;
    font-family: "Helvetica Neue Light";
}
#mag-featbody{
    padding-bottom: 5px;
}
.story-callout.std-callout.section{
    color: #414141;
    font-size: 12px;
    font-family: "Helvetica Neue Regular";
}
.content-container-2col #bodycontent img{
    max-width:100%;
    height:auto;
}
.content-container-2col #sidebar-left .callout.calls-to-action ul{
    width:100%;
}
#bodycontent-3col #sidebar-right ul li span, #bodycontent-3col #sidebar-right ul li{
    font-size: 12px;
}
#bodycontent-3col .callout.std-callout.section .library_widget_mini{ 
    padding-left: 15px;
}
#bodycontent-3col .callout.std-callout.section .library_widget_mini select{
    margin-bottom: 5px;
    width: 80%;
}
#bodycontent-3col .callout.std-callout.section .library_widget_mini input[type=text]{
    margin-bottom: 5px;
    width: 80%;
}
.content-container-2col table tr td .red_subhead, .content-container-2col table tr td .red_subhead a{
    font-size: 20px!important;
}
.content-container-2col table tr td,  .content-container-2col table tr td a{
    font-size: 12px!important;
}
.content-container-2col table tr td span, .content-container-2col table tr td p{
    font-size: 12px;
}
.content-container-2col table tr td{
    padding-left: 6px;
    padding-right: 6px;
}
.content-container-2col .a-zinlined.spaces .section-tabs-tabs{
    height: 100%!important;
    min-height: 350px;
}
.content-container-2col .a-zinlined.spaces .photo-list.clearfix li{
    list-style-type: none;
}
.content-container-2col .a-zinlined.spaces .photo-list.clearfix li a{
    width: 32%!important;
}
.content-container-2col .a-zinlined.spaces .photo-list.clearfix li a img{
    height: 113px!important;
    width: 171px!important;
}
.content-container-2col .a-zinlined.spaces .photo-list.clearfix{
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    list-style-type: none;
}
.aside.three-col .callout.calls-to-action ul li{
    margin-top: 6px;
}
.content-container-2col .callout.calls-to-action ul{
    float:left; 
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
}
.callout.calls-to-action.lib{
    padding-bottom:0px;
    margin-bottom:-8px;
    padding-top:0px;
    margin-top:0px;
}
.content-container-2col #bodycontent .red_subhead:a{
    text-decoration: underline!important;
}
.content-container-2col #bodycontent form textarea{
    width: 98%;
}
.ath_homegame{
     font-family: "Helvetica Neue Bold"!important;
}
.def-content form table textarea{
    width:80%;
}
#site-main-container #site-main #sidebar-right .callout.std-callout.section.athpg ul{
    padding-bottom: 35px!important;
    float:left;
    width:100%;
    margin-top:10px;
}
.callout.std-callout.libpg{
    padding-left: 3%;
}
.callout.std-callout.lib{
    padding-left: 3%!important;
}
.callout.std-callout.lib section h1, .callout.std-callout.lib section p{
    padding-left: 3%!important;
}
#site-main-container #site-main #sidebar-right table{
    font-family: "Helvetica Neue Regular";
    font-size:12px;
}
#bodycontent-1col{
    padding-bottom: 40px;
}
.desktop-nav-menu{
    float:left;
    width:100%;
    padding-bottom:10px;
}
#site-main-container #site-main #sidebar-left #left-calls a{
    text-align: left;
}
.lead-in_body a{
    font-size: 22px!important;
    font-family: "Bembo"!important;
}
.lead-in_body ul li{
    font-size: 22px!important;
    line-height: 28px!important;
    color: #414141;
    font-family: "Bembo"!important;
}
.lead-in_body li{
    font-size: 22px!important;
    line-height: 28px!important;
    color: #414141;
    font-family: "Bembo"!important;
}
#faculty-categories-selectbox-reset{
    padding-left: 20px;
    line-height: 26px;
    float:left;
    padding-top: 6px;

}
#bodycontent-3col .aside table{
width: 94%;
margin-left: 3%;
}
#bodycontent table th, #bodycontent-3col table th{
    background-color: #2B5136;
    color: white;
    padding-left: 3px;
    padding-right: 3px;
}
#bodycontent-3col table th p span, #bodycontent-3col table th p{
    color: white;
    -webkit-margin-after: 0em;
    margin-bottom:0px;
}
#bodycontent table td strong, #bodycontent table td b{
    color: #414141;
}
#bodycontent {
    padding-bottom: 40px;
}
.red_subhead em{
    font-family: "Bembo";
    font-style: italic;
    font-size: 20px;
}
    .red_subhead a{
        text-decoration: underline!important;
    }
    a.red_subhead {
        text-decoration: underline!important;
    }
tr:nth-child(odd) {
    background-color: #fff6e7;
}
#bodycontent-1col tr:nth-child(odd) {
    background-color: #FFFCF7!important;
}
table.gsc-search-box td{
    padding-top: 0px;
    padding-bottom: 0px;
}
.gstl_50.gssb_c tr{
    background-color: white!important;
}
strong, b{
    font-weight: normal;
    font-family: "Helvetica Neue Bold";
}
#bodycontent {
    font-family: "Helvetica Neue Regular";
    font-size: 14px;
    line-height: 18px;
}
#combo{
    display: none!important;
}
    .section.roster{
        float:left!important;
        width:100%;
    }
.gsc-search-box tr{
    background-color: transparent;
}
.business-card .newstitle {
    font-family: "Helvetica Neue Bold"!important;
    font-weight: normal;
}
.pin .photo-list.clearfix li a{
    width: 21%!important;
}
.section.schedule{
    float:left;
}
.section.schedule table tr,.section.schedule table td{
    font-family: "Helvetica Neue Regular";
}
 /*
}
}
**********************************************
****  DINING    
**********************************************
*/
.pin-dining ul li{
    list-style-type: none;
    -webkit-padding-start: 0px!important;
    padding-left:0px;
}
.pin-dining ul{
    -webkit-padding-start: 8%!important;
    padding: 8%;
}
#str_date{
    width:550px;
    margin-top:2px;
    height:20px;
    font-weight: normal!important;
}
.str_date_h1{
    width:550px;
    margin: 0;
    margin-top:-4px;
    border: none!important;
}
#calbut, #calbutafter{
    margin-top:-35px;
    margin-left:520px;
}
#cal{
    margin-left: 410px;
    margin-top:70px;
}
#cal span{
    width: 150px;
}
#cal span a{
    width: 150px;
}
.Subhead_Rust{
    color: #414141;
    font-family: "Helvetica Neue Regular";
}
#bodycontent-dining table tr td{
    font-family: "Helvetica Neue Regular";
}
#bodycontent-dining div{
    font-family: "Helvetica Neue Regular";
}
.accordionContent{
    margin-top: 40px;
}
.wraptable{
    margin-left: -20px; 
    background-color: white;
}
#str_date{
    margin-top: 5px;
}
.dm-container{
    width:  90%;
    height: auto;
    min-height: 500px;
    float:left;
    border: #ccc solid 1px;
    
}
.dining-menu-top{
    width:100%;
    float:left;
    height: 80px;   
    border-bottom: 1px #ccc solid;
}
.dining-menu-oc{
    width:100%;
    float:left;
    height: 80px;
    border-bottom: 1px #ccc solid;  
}
.callout.calls-to-action.din a:hover{
    background-color: transparent;
    text-decoration:underline!important;
    color: #c68945!important;
}
.callout.calls-to-action.din img{
    padding-right: 5px;
    margin-bottom: -2px;
}
.dining-intro-text{
    font-size: 24px!important;
    font-family: "Bembo"!important;
    color: #414141;
    margin-left: 0px;
    line-height: 30px!important;
    margin-top: 40px;
}
.dining-intro-text span{
    font-size: 24px!important;
    font-family: "Bembo"!important;
    color: #414141;
    margin-left: 0px;
}
.dining-intro-text a{
    font-size: 24px!important;
    font-family: "Bembo"!important;
}
    /* 
**********************************************
****  TEAM      
**********************************************
*/
.callout.sports-logos figure{
       list-style-type: none;
    margin-left: 0;
    padding-left: 0;
    -webkit-padding-start: 0px;
}
.callout.sports-logos img, .callout.sports-logos a img{
    padding: 10px;
    float:none!important;

}
.callout.sports-logos figure{
        -webkit-margin-start: 0;
    -webkit-margin-end: 0;
    padding: 0;
}
.callout.sports-logos ul li a{
    padding-left: 0px!important;
    padding-right: 0px!important;
    padding-bottom: 0px;
}
.section.athletics-announcements img{
    float: left;
    padding-right: 8px;
    padding-top: 10px;
}
.section.athletics-announcements .article{
    float:left;
}
.def-content{
    padding-bottom: 40px;
}
 #sidebar-left .callout.std-callout.ath section ul li a{
    padding-left: 0px!important;
}
.callout.std-callout.ath ul li a {
    line-height: 16px;
}
#bodycontent-3col-team #sidebar-right img{
    float:right;
    width: auto;
}
#bodycontent-3col-team #sidebar-right ul{
    -webkit-margin-after: 0px;
    -webkit-margin-before: 0px;
}
#bodycontent-3col-team #sidebar-right h1{
    padding-top: 0px;
    float:left;
    width:88%;
}
#bodycontent-3col-team #sidebar-right h1 strong{
    font-weight: normal;
}
#bodycontent-3col-team #sidebar-right ul li a{
    float:none!important;
    line-height: 22px;
}
#bodycontent-3col-team #sidebar-right dl{
    float:left;
    width: 96%;
    padding-right: 6%;
}
#bodycontent-3col-team #sidebar-right dt{
    padding-left: 6%;
    font-size: 12px;
    font-family: "Helvetica Neue Regular";
    width: auto;
    float:left;
    padding-right:5px;
}
#bodycontent-3col-team #sidebar-right dd{
    font-size: 12px;
    font-family: "Helvetica Neue Regular";
    width: 100%;
    -webkit-margin-start: 0px;
    padding-left: 10px;
    padding-bottom: 10px;
}
#bodycontent-3col-team #sidebar-right dd strong {
    font-weight: normal;
}
/* 
**********************************************
****  Library       
**********************************************
*/
.libraryh3lp iframe{
    margin-left: 7%;
}
.lib-right .container{
    background-color: transparent;
}
.lib-home-module{
    width:98%;
    height: 270px;
    border: #ccc solid 1px;
    float:left;
    margin-left: 2%;
    margin-bottom: 50px;
    margin-top: 50px;
}
.lib-left{
    width:49.9%;
    height: 75%;
    border-right: #ccc solid 1px;
    border-bottom: #ccc solid 1px;
    float:left;
    background-color: #fff6e7;
}
.lib-left span, .lib-right span{
    font-size: 28px;
    font-family: "Bembo Reg";
    float:left;
    padding-top: 25px;
    padding-left: 6%;
    color: #414141;
}
.lib-home-form span, .lib-home-form2 span {
    padding-top: 0px;
    font-family: "Helvetica Neue Regular";
}
.lib-home-hours{
    height: 100px;
    width:250%;
    margin-left: 2%;
    margin-top: 50px; 
    background-color: #F3F3F3;
    float:left;
}
.lib-hours-left{
    background-color: #F2BD55;
    height: 100%;
    width: 25%;
    max-width: 200px;
    float:left;
}
.lib-hours-right{
    float:left;
    width:75%;
    height: auto;
}
.oc{
    color: white;   
    font-family: "Helvetica Neue Bold";
    float: left;
    margin-top: 15px;
    margin-left: 10px;
    font-size: 18px;
}
.oc-link{
    color:white!important;  
    float:left;
    padding-left: 10px;
}
.lib-hours-right span{
    font-size: 22px;
    font-family: "Bembo Reg";
    margin-left: 10%;
    float:left;
    margin-top: 27px;
    width: 25%;
    color: #414141;
}
.lib-hours-right .right-1{
    float:left;
    width: 14%;
    height: auto;
}
.lib-hours-right .right-2 b{    
    padding-right: 20px;
}
.lib-hours-right .right-2 .time2 b{ 
    text-align: left;
    margin-right: 32px;
    padding-right: 0px;
    font-family: "Helvetica Neue Regular";  
}

.lib-hours-right .right-2 .time3 b{
        padding-right: 0px;
        margin-right: 15px;
        font-family: "Helvetica Neue Regular";  
}
.lib-hours-right .right-1 a span{
    padding: 2px;
    margin: 0px;
    font-size: 12px;
    float:left;
    width: 100%;
    margin-left: 10%;
    font-family: "Helvetica Neue Bold";
    color: #F2BD55;
}
.lib-hours-right .right-1 a span:hover{
    text-decoration: underline;
}
.lib-hours-left img{
    float:left;
    margin-top: 27px;
    margin-left: 8%;
    width:45px;
}
.lib-home-form, .lib-home-form2{
    float:left;
    width: 94%;
    padding-left: 5%;
    padding-top: 10px;
}
.lib-home-form form label{
    font-size: 13px;
    font-family: "Helvetica Neue Regular";
}
#content_article input[type=text]{
    width: 78%;
    height: 27px;
    margin-top: 10px;
    float:left;
    margin-left: 7%;
    border-radius: 5px 0px 0px 5px;
-moz-border-radius: 5px 0px 0px 5px;
-webkit-border-radius: 5px 0px 0px 5px;
border: 1px solid #ccc;

}
#content22 input[type=text]{
    width: 48%;
    height: 27px;
    margin-top: 19px;
    float:left;
    margin-left: 7%;
    border-radius: 5px 0px 0px 5px;
-moz-border-radius: 5px 0px 0px 5px;
-webkit-border-radius: 5px 0px 0px 5px;
border: 1px solid #ccc;
}
#content_article input[type=submit]{
    float:left;
    margin-top: 10px;
    height: 31px;
    background-color:#C68945;
    color: white;
    border: none;
    cursor: pointer;
    width: 25px;
    font-family: monospace;
    font-size: 20px;
    border-radius: 0px 3px 3px 0px;
-moz-border-radius: 0px 3px 3px 0px;
-webkit-border-radius: 0px 3px 3px 0px;
border: 0px solid #000000;
}
#content22 input[type=submit]{
    float:left;
    margin-top: 19px;
    height: 31px;
    background-color:#C68945;
    color: white;
    border: none;
    cursor: pointer;
    width: 25px;
    font-family: monospace;
    font-size: 20px;
    border-radius: 0px 3px 3px 0px;
-moz-border-radius: 0px 3px 3px 0px;
-webkit-border-radius: 0px 3px 3px 0px;
border: 0px solid #000000;
}
.lib-home-hours.mobile{
    display: none;
}
.lib-select{
    float:left;
    height: 31px;
    width: 30%;
    color: #C68945;
    font-family: "Helvetica Neue Bold";
    background-image: url("/assets2/images/arrowbot.png");
    background-repeat: no-repeat;
    background-size: 12px;
    background-position: 90%  12px;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
    padding-right: 4px;
    margin-right: 5px;
  border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border: 1px solid #ccc;
margin-top: 19px;
}
#content22{
    margin-top: 22px;
}
.lib-home-form2 form input[type=text]{
    width: 48%;
    height: 25px;
    margin-top: 20px;
    float:left;
}
.right-1,.right-2{
    height: 100px;
    width: 275px;
    float:left; 

}
.right-2 .time1,.right-2 .time2,.right-2 .time3{
    font-size: 14px;
    font-family: "Helvetica Neue Regular";  
    float:left;
    line-height:6px;
    margin-top: 13px;
    width: 100%;
    text-align: left;
}
.right-2 .time1{
    margin-top: 28px;
    font-family: "Helvetica Neue Regular";  
}
.lib-home-module input[type="radio"] {
    float:left;
    margin-top: 0px;

}
.lib-home-form2 form input[type=submit]{
    float:left;
    margin-top: 20px;
    height: 31px;
    background-color:#C68945;
    color: white;
    border: none;
    cursor: pointer;
    width: 25px;
    font-family: monospace;
    font-size: 20px;
    border-radius: 0px 3px 3px 0px;
-moz-border-radius: 0px 3px 3px 0px;
-webkit-border-radius: 0px 3px 3px 0px;
border: 0px solid #000000;
}
.small-text{
    padding-top: 0px!important;
    float:right!important;
    padding-right: 3px;
    width: auto;
    min-width: 110px;
}
.small-text a, .small-text  a{
    font-size: 12px!important;
    font-family: "Helvetica Neue Bold";
    padding-top: 4px;
    float:right;
    padding-right: 6%;
    width:100%;

}

.lib-home-form .sd{
    padding-right: 30px;
}
.lib-right{
    width:49.96%;
    height: 75%;
    border-bottom: #ccc solid 1px;
    float:right;
    background-color: #fff6e7;
}
.lib-bottom span{
    font-size: 26px;
    font-family: "Bembo Reg";
    padding-top: 22px;
    float:left;
    padding-left: 4%;
    height: 200px;
    color: #414141;
}
.lib-bottom a{
     float:left;
     padding-left: 6%;
     padding-top: 28px;
}
.callout.std-callout.lib section p{
    line-height: 16px;
}
.callout.std-callout.lib a{
    float:none!important;
}
.lib-left-title{
    font-weight: bold;
}
.callout.std-callout.lib h1{
    color: #670700;
}
.aside.lib-left-callout .callout.calls-to-action img{
    padding-right: 10px;
    margin-bottom:-3px;
}
.aside.lib-left-callout .callout.calls-to-action a:hover, .aside.din-left-callout .callout.calls-to-action a:hover {
    background-color: white;
    color:  #c68945!important;
}
.lib-stat-img{
    width:60px;
}
.lib-left-title{
    margin-top: 5px!important;
}
.lib-mid-container{
    width:100%;
    float:left;
    height: auto;
}
.lib-mid-module, .lib-news-module{
    width: 31%;
    float:left;
    border: #ccc solid 1px;
    margin-left: 2%;
    min-height: 370px;
}
.lib-news-module{
    margin-bottom: 50px;
}
#lib-news-date{
    font-size: 14px!important;
    color: #666;
    font-family: "Helvetica Neue Bold"!important;
    line-height: 20px;
    padding-top: 5px;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding-bottom:5px;
}
.lib-mid-module img, .lib-news-module img{
    width:100%;
}
#bodycontent-lib{
    float: right;
    width: 72%;
    margin-right: 4%;
}
.lib-mid-content{
    padding: 8%;
}
#lib-mid-title-quick{
    color: #414141;
}
.content-container-2col #bodycontent-lib a{
    font-size: 14px;
}
/* 
**********************************************
****  END Library       
**********************************************
*/
/* 
**********************************************
****  Careers       
**********************************************
*/
.careers-social{
    float:left;
}
.callout.std-callout .career-social a{
    float:left!important;
}
.callout.std-callout .career-social img{
    float:left;
}
/* 
**********************************************
****  Careers End           
**********************************************
*/
/* 
**********************************************
****  MAG           
**********************************************
*/
.mag-newscontent{
    padding-bottom: 15px;
}
.mag-newscontent a{
    padding-left: 8%;
    font-size: 14px;
    font-family: "Helvetica Neue Bold";
    color: #C68945;

}
.mag-news-container-mobile{
    display: none;
}
.mag-caption-mobile, .mag-logo-mobile, .mag-banner-mobile{
    display: none;
}
.mag-banner{
    width: 100%;
    max-width: 999px;
    margin: auto;
    height:521px;
    border: none;
    float:left;
}
    .mag-side-caption{
        width: 270px;
        height: 100%;
        background-image: url("/assets2/images/magazine/mag-banner-back.png");
        background-repeat: repeat;
        float:left;
    }
    .mag-caption-body{
        font-size: 14px;
        font-family: "Helvetica Neue Regular";
        line-height: 18px;
    }
    .mag-caption-body a{
        color: #F1BB52;
        font-family: "Helvetica Neue Bold";
        text-decoration: none;
    }
    .mag-caption-body a:hover{
        color: #F1BB52;
        font-family: "Helvetica Neue Bold";
        text-decoration: underline;
    }
    .mag-caption-title{
        font-size: 24px;
        font-family: "Helvetica Neue Regular";
        width:100%;
        line-height: 54px;
        float:left;
        padding-top: 30%;
    }
    .mag-logo{
        width:100%;
        height: 25%;
        background color: #2b5036;
    }
    .mag-logo img{
        margin: auto;
        margin-top: 10%;
        margin-left: 10%;
        width: auto;
    }
    .mag-caption{
        color: #fff6e7;
        padding-left: 11%;
        padding-right: 6%;
    }
.mag-feat-container{
    width: 64%;
    height: auto;
    float:left;
    margin-left: 3%;
}
.mag-feat-container h2{
    margin-left: 0%;
    padding-top: 50px;
}
    .mag-feat-module{
        width:669px;
        height: 219px;
        padding: 0px;
        border: 1px #ccc solid;
        margin-top: 30px;
    }
    .mag-feat-module img{
        height: auto;
        float:left;
        width: auto;
        max-height: 219px;
        position: relative;
        padding-right: 3%;
    }
.mag-header-ex-holder{
    float:left;
    width:100%;
    background-color: white;
}
.mag-header-ex-holder-in{
    margin: auto;
    width:100%;
    max-width:999px;
    margin-bottom: 20px;
}
.mag-header-ex-holder .mag-h2-special{
    width: 999px;
    margin: auto;
    padding-top: 60px;
    padding-bottom: 20px;
    margin-left: 3%;
    font-family: "Bembo";
    font-weight: normal;
    font-size: 28px;
}
.mag-h2{
    margin-left: 3%;
    padding-top: 20px;
    font-family: "Bembo";
    font-weight: normal;
    font-size: 28px!important;
    color: #414141;
}
.mag-ex-container{
    float:left;
    width:100%;
    background-color: #fff6e7;
    height:366px;
}
.mag-ex-inner-container{
    width: 999px;
    height: auto;
    margin: auto;
}
.mag-ex-module{
    float:left;
    width: 13%;
    height: 100%;
    padding-right: 3%;
    padding-bottom: 60px;
}
.mag-ex-content{
        padding-bottom: 10px;
        float:left;
}
.mag-ex-content .ex-title{
    width:100%;
    line-height: 22px;
    color:#B57B26;
    font-size: 18px;
    float:left;
    padding-bottom: 5px;

}
.mag-ex-content a:hover .ex-title {
    text-decoration: underline;
}
.mag-ex-content span, .mag-ex-content p {
    font-family: "Helvetica Neue Regular";
    font-size: 14px;
}
#sidebar-right-mag .photo-list.clearfix{
    width:95%!important;
}
#sidebar-right-mag .photo-list.clearfix li a{
    line-height: 17px;
}
#sidebar-right-mag{
    width: 18%;
    float:left;
    padding-top: 119px;
}
#sidebar-right-mag ul li{
    list-style-type: none;
}
#sidebar-right-mag ul {
    -webkit-padding-start: 0px;
    padding-left:0px;
    margin-left:0px;
}
.callout.std-callout.section.mag h1{
    padding-left: 0px;
    color: #670700;
    font-size: 22px;
}
.callout.std-callout.section.mag section{
   margin-left: 7%;
}
.callout.std-callout.section.mag p{
    -webkit-margin-before: 0px;
    -webkit-margin-after: 0px;
}
.callout.std-callout.section.mag .photo-list.clearfix{
    margin-left: 0px;
}
.callout.std-callout.section.mag a{
    font-size: 13px;
    line-height: 20px;
}
.launchgall img{
    width: 17px;
}
.magazine-icon{
    float:left;
    width:100%;
    padding-top: 25px;
    padding-bottom:10px;
}
.magazine-callout-image{
    float:left;
}
.mag-news-container{
    width:99%;
    float:left;
    height: auto;
    position: relative;
}
.mag-news-module{
    width:19%;
    float:left;
    height: auto;
    border: #ccc solid 1px;
    margin-right: 2%;
    min-height: 520px;
}
.mag-news-module img{
    width: 100%;
}
.mag-news-container .newstitle{
    padding-left: 7%;
    padding-right: 7%;
    padding-top: 15px;
}
.mag-news-container .newsbody, .mag-news-container p{
        padding-left: 7%;
    padding-right: 7%;
    padding-bottom: 10px;
}
.mag-news-container p{
    font-size: 14px;
    font-family: "Helvetica Neue Regular";
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    margin-top: 11px;
    line-height: 20px;
}
.mag-news-link{
    padding-left: 7%;
    padding-right: 7%;
    padding-bottom: 15px;
    float:left;
}
#mag-moveover, #mag-moveover-ex{
    margin-left: 3%;
}
.bx-controls.bx-has-pager.bx-has-controls-direction{
    position: absolute;
    top:80px;
    right:6%;
}
.bx-pager.bx-default-pager{
    float:left;
    padding-right: 10px;
    padding-left:10px;
    color: #999;
     font-size: 15px;
        font-family: "Helvetica Neue Regular";
}
.bx-next{
    float:right;
    width:0px;
    margin-top: -26px;
    font-family: monospace!important;
    font-size: 30px!important;
}
.bx-prev{
    float: left;
    margin-top: -26px;
    font-family: monospace!important;
    font-size: 30px!important;
    margin-left:-15px!important;
}
.snapwidget-widget{
        height:380px!important;
    }
    #bodycontent-story{
        margin-right: 1%!important;
        width: 65%!important;
    }
    #bodycontent-3col-team #sidebar-right .std-callout{
        margin-bottom:0px!important;
    }
   .a-zinline.spaces ul li a img{
        height: 113px!important;
        width: 171px!important;
    }
        .std-callout h1 b{
        font-weight: normal!important;
        font-family: "Helvetica Neue Light"!important;
    }
    #bodycontent form, #bodycontent-3col form, #bodycontent-2col{
        overflow: hidden;
    }
    .def-content{
        float:left;
        width:61%;
        margin-left: 1.5%;
        color: #414141;
        font-size: 14px;
        font-family: "Helvetica Neue Regular";
        line-height: auto;
    }
    #bodycontent-3col .def-content .inner img{
        padding-bottom: 0px;
    }
    #bodycontent-3col .def-content .inner span,  #bodycontent-3col .def-content .inner p{
        width:100%!important;
        float:none;
    }
    .highlight.right img, .right.faculty-detail-feature img{
        padding-right: 23%!important;
    }
    .content-container-2col .callout.calls-to-action {
        padding-bottom: 0px!important;
        margin-top: 0px!important;
        margin-bottom: 8px;
    }
    .content-container-2col #sidebar-right-mag .callout.calls-to-action{
        margin-top: 5px;
        margin-bottom: 5px;
    }
    #bodycontent-pinterest .pintbody{
    padding-bottom:50px;
    width:73%;
    max-width: 990px;
    float: left;
    color: #414141;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    margin-top: 0px;
    font-family: "Bembo Reg";
    font-size: 22px;
    margin-left: 2.5%;
    line-height: 28px;
}
    .aside.lib-left-callout .callout.calls-to-action{
        border: none!important;
    }
    .callout.std.ath{
        margin-top: 20px;
    }
    #bodycontent-3col-team  #sidebar-right .callout.std-callout .std-callout{
        border: none!important;
        margin-top: 0px;
    }
    .content-container-2col #sidebar-left .callout.std-callout{
        border: #ccc 1px solid!important;
        padding-left: 6%;
        margin-bottom:15px;
    }
    .content-container-2col #sidebar-left .callout.calls-to-action:nth-child(1){
        margin-top: 40px!important;
    }
    .left-callout-container .aside.three-col .std-callout, #site-main-container #site-main #sidebar-left #left-calls .std-callout, #site-main-container #site-main #sidebar-left .callout.std.ath, #site-main-container #site-main #sidebar-left .callout.std-callout.ath  {
        border: #ccc 1px solid!important;
        padding-left: 6%;
    }
    .left-callout-container .aside.three-col .std-callout{
        padding-left:6%!important;
    }
    .aside.three-col .callout.calls-to-action ul li a{
            padding-bottom: 11px!important;
            margin-bottom: 0px!important;
    }
    .aside.three-col .callout.calls-to-action ul li{
        padding-bottom: 0px!important;
    }
    .aside.three-col .callout.calls-to-action ul{
        padding: 0px;
        -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    }
    .aside.three-col .callout.calls-to-action {
            -webkit-margin-before: 0em;
            -webkit-margin-after: 0em;
    }
    .aside.three-col .callout.calls-to-action {
        height: auto;
        margin: 0px;
        padding: 0px;
    }
    .left-callout-container .aside.lib-left-callout .callout.calls-to-action{
        border: none!important;
    }
    .ath-head-img{
        width:100%;
    }
    #bodycontent-3col #sidebar-left .std-callout{
        margin-bottom:0px!important;
    }
    #bodycontent-story #page-title{
        font-size: 36px;
        font-family: "Bembo";
        color: #670700;
        padding-top:20px;
        margin-top:0px;
        margin-left:0%;
        margin-bottom:10px;
        -webkit-margin-after: 10px;
        float:left;
        width:100%;
        line-height: 34px;
    }
    .lib-bottom span {
    font-size: 26px;
}
    #content_article input[type=submit]{
        margin-top: 10px;
    }
    #content_article input[type=text]{
        margin-top: 10px;
    }
    .mag-newscontent a{
    padding-left: 8%;
    font-size: 14px;
    font-family: "Helvetica Neue Bold";
    color: #C68945;
    text-decoration: none!important;
}
.mag-newscontent a:hover{
    text-decoration: underline;
}
    .bx-controls.bx-has-pager.bx-has-controls-direction{
        position: absolute;
        top:35px;
        right:4%;
    }

    #wrapper-dining {
    border-top: 2px #CCC solid;
    width: 90%;
    padding-top:50px;
    padding-bottom:50px;
    margin-left: 0px;
    margin-right:0px;
    padding-left: 1%;
}
#columns-dining {
    -webkit-column-count:3 ;
    -webkit-column-gap: 0px;
    -webkit-column-fill: auto;
    -moz-column-count: 3;
    -moz-column-gap: 25px;
    -moz-column-fill: balance;
    column-count: 3;
    column-gap: 25px;
    column-fill: auto;
    float:left;
}
    .announcement-container-ath{
            width:70%;
            float:left;
            padding-top: 10px;
    }
    .section.athletics-announcements .article h1{
            width:100%;
            float:left; 
            text-align: left;
            padding: 0px;
            margin: 0px;
                -webkit-margin-before: 0em;
                font-size: 12px;
    }

    .lib-bottom a{
        font-size: 14px!important;
    }
    .lib-mid-module, .lib-news-module{
        width: 31%;
    }
    .lib-hours-right{
    float:left;
    width:75%;
    height: auto;
}
    .lib-hours-left{
        max-width:200px;
    }   
    .lib-bottom a{
        padding-left: 6%;
    }
    .dining-intro-text a{
    font-size: 24px!important;
    font-family: "Bembo"!important;
    color: #C68945;
    text-decoration: none;
}
    .dining-intro-text a:hover{
    font-size: 24px!important;
    font-family: "Bembo"!important;
    color: #C68945;
    text-decoration:
}
    /*********************************
    **** MAG
    **********************************
    */
    #sidebar-right-mag{
        width: 21%;
    }
    .mag-feat-container{
        width: 68%;
    }
    .mag-news-module{
        width: 22%;
    }
    .mag-ex-inner-container{
            width: 999px;
    }
.a-zinsidelistd{
        display: block;
    }
.a-zinsidelist{
        display: none;
}
.a-zinlined{
    display: block;
    margin-top:0px;
}
.a-zinline{
    display: none;
}
    /*Miller */
#miller-banner{
    z-index: 9999;
    float:left;
}
#miller-banner img{
    width:101%!important;
    height:100%;
    border-right: solid 2px #FDBE57;
    float:left;

}
#athletics-banner img{
    width:105%!important;
    height:100%;
    border-right: none;;
    float:left;

}
#cie-banner img{
    width:92%!important;
    height:100%;
    border-right: none;;
    float:left;
}
#cel-banner img{
    width:99%!important;
    height:100%;
    border-right: none;
    float:left;
}
#athletics-banner{
    float:left;
}
/*End Miller */
    /* Tabmobile */
    .content-container-2col a {
    font-size: 14px;
    font-family: "Helvetica Neue Bold";
    color: #C68945;
    text-decoration: none;
}
#bodycontent-inside .section-tabs ul.section-tabs-nav li{
        width:auto;
        border-radius: 5px 5px 5px 5px;
        -moz-border-radius: 5px 5px 5px 5px;
        -webkit-border-radius: 5px 5px 5px 5px;
    }
    #bodycontent-inside .section-tabs ul.section-tabs-nav li:first-child a, #bodycontent-inside .section-tabs ul.section-tabs-nav li:first-child a{
        border-radius: 5px 0px 0px 0px;
        -moz-border-radius: 5px 0px 0px 0px;
        -webkit-border-radius: 5px 0px 0px 0px;
    }
#bodycontent-inside .section-tabs ul.section-tabs-nav li:last-child a, #bodycontent-inside .section-tabs ul.section-tabs-nav li:last-child a{
    border-radius: 0px 5px 0px 0px;
        -moz-border-radius: 0px 5px 0px 0px;
        -webkit-border-radius: 0px 5px 0px 0px;
}
.azcontainer a{
        color: #2B5237;
        font-family: "Helvetica Neue Bold";
        text-decoration: none;
        line-height: 28px;
}
.alphamenu #no1, .azheadlink #no1{
    border-radius: 5px 0px 0px 0px;
    -moz-border-radius: 5px 0px 0px 0px;
    -webkit-border-radius: 5px 0px 0px 0px;
}
.alphamenu #noall, .azheadlink #noall{
    border-radius: 0px 5px 0px 0px;
    -moz-border-radius: 0px 5px 0px 0px;
    -webkit-border-radius: 0px 5px 0px 0px;
}
.alphamenu .azheadlink{
    background-color: white;
    padding: 5px;
    border: 1px solid #C28F3C;
    font-size: 16px;
    font-family: "Helvetica Neue Bold";
    color: #C68945;
    text-decoration: none;
}
.alphamenu .azheadlink:hover{
    background-color: white;
    padding: 5px;
    border: 1px solid #C28F3C;
    font-size: 16px;
    font-family: "Helvetica Neue Bold";
    color: #C68945;
    text-decoration: underline;
}
.alphamenu .azhead{
    background-color: #C28F3C;
    color: #fff6e7;
    border: 1px solid #C28F3C;
    font-weight: bold;
    padding: 5px;
    font-family: "Helvetica Neue Bold";
}
.azgrey{
    background-color: white;
    color: #999;
    border: 1px solid #C28F3C;
    font-weight: bold;
    padding: 5px;
    font-family: "Helvetica Neue Bold";
}
.mobilealphamenu{
    display: none;
}
.alphamenu{
    display: block;
}
    .tabmobile{
        display: none;
    }
    /* Story */
.overflow{
    overflow-x: hidden;
}
#site-main-container #sidebar-right-s {
        border: #ccc solid 1px;
        margin-top: 20px;
        margin-bottom:10px;
        width:15.5%;
        float:left;
        margin-left: 3%;
        padding-left: 0;
        padding-right: 1%;
        max-width:180px;
    }
    #site-main-container #sidebar-right-s h1{
        font-family: "Helvetica Neue Light";
        font-size: 20px;
        color: #c68945;
        padding-left:15px;
        padding-right:15px;
    }
    #site-main-container #sidebar-right-s h1 b, #site-main-container #sidebar-right-s h1 strong{
        font-weight: normal!important;
        font-family: "Helvetica Neue Light"!important;
    }
    #site-main-container #sidebar-right-s p{
        font-size: 12px;
        font-family: "Helvetica Neue Regular";
        color: #414141;
        padding-left:15px!important;
        padding-right:15px!important;
        line-height: 16px;
    }
#site-main-container #sidebar-right-s ul li{
    list-style-type: none;
    margin-left: -22px;
        -webkit-margin-after: 0em;
    margin-bottom: 10px;
    line-height: 14px;
}
#site-main-container #sidebar-right-s a{
    color: #be8c40;
    font-family: "Helvetica Neue Bold";
    text-decoration: none;
    font-size: 12px;
    line-height: 16px;
}
#site-main-container #sidebar-right-s a:hover{
    color: #be8c40;
    font-family: "Helvetica Neue Bold";
    text-decoration: underline;
}
#site-main-container  #sidebar-right-s .callout{
    padding: 0px;
    margin-bottom: 20px;
    margin-right:5%;
    padding-bottom:20px;
}   
#site-main-container #sidebar-right-s img{
    width:100%;
}
.story-banner{
    width:105%;
    float:left;
    margin-left: -3%;
}
.story-banner img{
    width: 100%;
    float:left;
}
.story-banner p{
    float:left;
    margin-top: 7px;
    font-family:    "Helvetica Neue Light";
    color: #414141;
    font-size: 12px!important;
    line-height: 16px!important;
}
#site-main-container #story-sidebar-right{
        float:left;
        width:15%;
        background-color: none;
        max-width: none;
        color: #414141;
        padding-top: 4px;
        padding-left: 3%;
        padding-right: 10%;
    }
#site-main-container #story-sidebar-right h1{
    color: #670700;
    margin-left: 0px;
    padding-left: 0px;
}
#site-main-container #story-sidebar-right .story-callout{
    padding: 0px;
    margin-bottom: 20px;
    margin-right:5%;
    padding-bottom:20px;
    background-color:#fff6e7;
}   
#site-main-container #story-sidebar-right .story-callout ul li{
    list-style-type: none;
    margin-bottom: 15px;
    font-size: 12px;
    font-family: "Helvetica Neue Regular";
}
#site-main-container #story-sidebar-right .story-callout a{
    color:#be8c40;
    font-size: 12px;
    font-family: "Helvetica Neue Bold";
    text-decoration: none;
}
#site-main-container #story-sidebar-right .story-callout a:hover{
    text-decoration: underline;
}
#site-main-container #story-sidebar-right .story-callout ul li a{
    color: #be8c40;
    font-size: 12px;
    font-family: "Helvetica Neue Bold";
}
#story-sidebar-right aside{
    width:500%;
    background-color: #fff6e7;
    overflow:hidden;
}
#story-sidebar-right section{
    width: 180px;
    margin-left: 15px;
}
#site-main-container #story-sidebar-right .story-callout.std-callout{
    border: none;
    background-color: #fff6e7;
}
.shademe{
    background-color: #fff6e7;
    width:106.4%;
    margin-left: 0px;
    overflow: hidden;
    border-top: #ccc solid 1px;
    padding-left: 0%;
}
/* Story End */
    
    .breadcrumb-container{
        margin-left: 4%;
    }
    /* Pinterest */
    #wrapper{
        width:100%;
        min-width: 0;
    }
    #columns {
        -webkit-column-count: 4;
        -moz-column-count: 4;
        column-count: 4;
    }
    /* Body */
    #captionslide,#captionslide1,#captionslide2,#captionslide3,#captionslide4,#captionslide5{
        margin-top: -94.5px!important;
        height:95px!important;
    }
    #captionsub,#captionsub1,#captionsub2,#captionsub3,#captionsub4,#captionsub5,#captionsub6{
        height:auto!important;
        margin-top: 0px!important;
    }
    .statbox-container{
        max-width:205px;
    }
    .container{
        width: 100%;
        max-width: 1260px;
        margin: auto;
        padding-top: 0;
    }
    /* Header */
    .giving-banner{
        float:right;
        margin-top:-7px;
        margin-right: 15%;
    }
    .uppernav{
        width: 100%;
        height: 31px;
        background-color: #f0c878;
    }
        .uppernav-container{
            width: 100%;
            margin: auto;
            text-align: center;
        }
        .uppernav ul{
            padding: 0px;
            margin: 0px;
            text-align: center;
        }
        .uppernav ul li{
            display: inline-block;
            list-style-type: none;
            padding-right: 12px;
            font-size: 11px!important;
            font-family: 'Helvetica Neue Bold';
            color: #2b5136;
            text-align: center;
            margin-top:8px;
            letter-spacing: 1px;
        }
        .uppernav ul li a{
            color: #2b5136;
            text-decoration: none;
            font-size: 11px;
            font-weight: bold;
        }
        .uppernav ul li a:hover{
            text-decoration: underline;
        }
    .middlenav{
        width: 100%;
        height:120px;
        background-color: #f2bd54;
        border-top: solid 2px #e8a51f;
        float: left;
        position: relative;
    }
        .middlenav-container{
            width: 100%;
            margin: auto;
            text-align: center;
            float:left;
        }
        .middlenav-container .logo{
            margin-top:-51px;
    
        }
    .lowernav{
        width: 100%;
        height: 55px;
        background-color: #2b5136;
        float: left;
        position: relative;
    }
        .lowernav-container{
            width: 100%;
            margin: auto;
            text-align: center;
        }
        .lowernav ul{
            padding: 0px;
            margin: 0px;
            text-align: center;
        }

        .lowernav ul li {
            color: #fff6e7;
            font-size: 16px!important;
            display: inline-block;
            font-family: "Helvetica Neue Regular";
            margin-right: 30px;
            margin-top: 12px;
        }
        .lowernav ul li a{
            color: #fff6e7;
            text-decoration: none;
            font-size: 16px;
        }
        .lowernav ul li a:hover{
            text-decoration: underline;
        }
        #show-navobile{
            display:none!important;
        }

    /* Footer */
    .upperfooter{
        width: 100%;
        height: 190px;
        background-image: url("/assets2/images/mainBldg.png");
        background-repeat: no-repeat;
        background-color: #4E785C;
        float: left;
        position: relative;
    }
    .upperfooter img{
        float:left;

    }
    .upperfootcontainer{
        width: 100%;
        margin: auto;
        text-align: left;
        max-width: 1260px;
    }
    .upperfootcontainer .footleftsecondmodulemob, .upperfootcontainer .footlcentermodulemob, .upperfootcontainer .footrightmodulemob{
        display:none;
    }
    .upperfootcontainer .footleftsecondmodule, .upperfootcontainer .footlcentermodule, .upperfootcontainer .footrightmodule{
        float:left;
        width: 14%; 
        height: 100%;
        position: relative;
        color: #FFF;
        padding-left: 3px;
    }
    .upperfootcontainer .footleftsecondmodule span:hover, .upperfootcontainer .footlcentermodule span:hover, .upperfootcontainer .footrightmodule span:hover{
        text-decoration: underline;
    }
    .upperfootcontainer .footerlisttop{
        margin-top: 25%;
        float:left;
        width:100%;
        font-size: 13px;
        font-weight: bold;
        font-family: "Helvetica Neue Regular";
        color: #fff6e7;
        padding-bottom: 13px;
    }
    .upperfootcontainer .footerlist{
        float:left;
        position: relative;
        width:100%;
        font-weight: bold;
        font-size: 13px;
        font-family: "Helvetica Neue Regular";
        color: #fff6e7;
        padding-bottom: 13px;
    }
    .footleftmodule{
        margin-top: 3%;
        margin-left: 10%;
        float:left;
        width: 30%;
    }
    .footleftmodule a{
        text-decoration: none;
    }
    .footleftmodule .footcollege{
        font-size: 22px;
        font-family: "Bembo";
        color: #FFF;

    }
    .footleftmodule .footaddress{
        font-size: 14px;
        font-family: "Helvetica Neue Regular";
        color: #FFF;
        line-height: 21px;
    }
    .footleftmodule .footmap a span, .footleftmodule .footmap a{
        text-decoration: none;
    }
    .footleftmodule a:hover{
        text-decoration: underline;
        color: #f2bd54;
    }

    .lowerfooter{
        width: 100%;
        height: 52px;
        background-color: #2b5136;
        float:left;
        position: relative;
    }
    .lowerfootcontainer{
        width: 100%;
        margin: auto;
        text-align: left;
        max-width: 1260px;
    }
    .lowerfootcontainer p{
        margin-left: 10%;
        font-size: 12px; 
        font-family: "Helvetica Neue Regular";
        color: #FFF;
        float:left;
        margin-top: 4px;
    }
    .lowerfootcontainer .social ul{
        margin-right: 13%;
    }
    .lowerfootcontainer .social ul li{
        display: inline;
        list-style-type: none;
        float: right;
        margin-right: 8px;
    }
    .lowerfootcontainer .social ul li img{
        height: 32px;
        margin-top: -5px;
    }
    /* About Module */
    .about-container{
        height:250px;
        width: 100%;
        margin-top:10px;
    }
    .about-text{
        width:52%;
        margin-left:10%;
    }
    .about-text a, .about-text span{
        font-size: 22px!important;
    }
    .about-text a{
        color: #C68945;
        text-decoration: none;
    }
    .about-text a:hover{
        text-decoration: underline;
    }
    .about-btns{
        float:left;
        margin-left:70px;
        width:20%;
        margin-top:40px;
    }
    .home-btns{
        height: 42px;
        width:220px;
        background-color:#c68945;
        margin-bottom: 10px;
        border-radius: 5px 5px 5px 5px;
        -moz-border-radius: 5px 5px 5px 5px;
        -webkit-border-radius: 5px 5px 5px 5px;
        border: 0px solid #000000;
        color:#fff6e7;
        text-decoration: none;
        font-size: 18px;
        font-family: "Helvetica Neue Light";
        text-align:center;

    }
    .home-btns span{
        margin-top: 11px;
        text-align:center;
        position: relative;
        line-height: 42px;

    }
    .about-btns a{
        text-decoration: none;
        text-align:center;
    }
    /* Fact Module */
    .fact-container{
        height: 275px;
        width: 100%;
        background-color: #fff6e7;
        float:left;
        margin-top: 30px;
        margin-bottom:30px;
        margin-top:-1px;
    }
    .module,.module2,.module3{
        float:left;
        height:225px;
        width:21%;
        text-align: center;
        margin-top: 60px;
        position: relative;
        margin-right:6%;
    }
    .fact-link:hover{
        text-decoration: underline;
    }
    .module{
        margin-left: 11%;
        margin-top: 68px;
    }
    

    /* News */
    .news{
        width: 65.8%;
        min-height: 200px;
        margin: auto;
        padding-bottom: 50px;
        float:left;
        margin-left: 3%;
    }
    .events{
        width:25%;
        float:left;
        margin:auto;

    }
    .newsheader{
        font-size: 38px;
        font-family: "Bembo";
        color:#414141;
        margin-left:10%;
        width:15%;
        margin-right: 2%;
    }
    .eventsheadcontainer{
        float:left;
        height:70px;
        padding-top:30px;
        width:100%;
    }

    .eventsheader{
        width: 50%;
        font-size: 32px;
        font-family: "Bembo";
        color:#414141;
        height:70px;
        text-align: left;
        float:none;
    }
    .event-1, .event-2{
        min-height:227px;
    }
    .newsseeall a ,.newsmag a{ 
        font-size: 14px;
        font-family: "Helvetica Neue Bold";
        color: #c68945;
        margin-right: 2%;
    }
    .newsmag a{
        font-size: 13px;
        font-family: "Helvetica Neue Bold";
        color: #c68945;
    }
    .eventsseeall a{
        font-size: 14px;
        font-family: "Helvetica Neue Bold";
        color: #c68945;
        margin-left: 2%;
        width:40%;
    }
    .eventsseeall a:hover, .newsmag a:hover, .newsseeall a:hover{
        text-decoration: underline;
    }
    .news-mod-1, .news-mod-2, .news-mod-3, .events-mod{
        width: 26.4%;
        min-width:150px;
        height: 515px;
        border: #ccc solid 1px;
        float: left;
        margin-right: 3%;
        overflow: hidden;
        margin-top: 0px;
        padding-bottom:0px;
    }
    .events-mod{
        width: 100%;
        max-width:220px;
        margin-top:0px;
        margin-left: -6px;
    }
    .news-mod-1{
        margin-left: 10%;
    }
    .events-mod p{
        padding-left: 15px;
        padding-right: 15px;
    }
    .news-mod-1 img, .news-mod-2 img, .news-mod-3 img{
        max-width:223px;
        width: 100%;
    }
    .newshead{
        width: 101%;
        float:left;
        height:70px;
        padding-top:30px;
        max-width: none;
        margin-bottom: 0px;
        margin-top:0px;
    }
    .newslink{
        font-size: 14px;
        color: #c68945;
        font-family: "Helvetica Neue Bold";
        padding-left: 15px;
        padding-right: 15px;
        text-decoration: none;
        padding-top: 10px;
    }
    .newslink:hover{
        text-decoration: underline;
    }
    .newsevents{
        background-color:white;
        height:100%;
        width: 100%;
        float:left;
    }
    .newsslides{
        display: block;
    }
    .newsslidesmob{
        display:none;
    }
    nav{
        display: none;
    }

    /* TOP */ 
    #topit, #top {
        position: fixed;
        bottom: 20px;
        right: 4%;
        z-index: 5;
    }
    #topit img, #top img{
        height: 40px;
        display: block;
        opacity: .7;
        z-index: 5;
    } 
    /* Banner 2 Col */
    .slide figure img{
        float:left;
    }
    .caption-sub{
        width: 26.8%;
        height: auto;
        margin-top: 0px;
        float:left;
        background-color: #2B5136;
        background-repeat: repeat;
        display: block;
        position: relative;
        color:white;
        text-align: center;
        padding-bottom:4px;
    }
    .sub-img{
        width: 71%!important;
        height: auto;
        float:left;
    }
    .content-container-2col{
        width: 100%;
        margin: auto;
    }

    /* Banner Home */
    .banner img{
        width:100%;
        z-index: 0;
        position: relative;
    }
    .bannerbottom{
        height: 34px;
        position: relative;
        width:100%;
        background-color: #2b5136;
        margin-top: -5px;
        z-index: 100;
        margin-bottom: 50px;
    }
    .mobcap{
        display: none;
    }
    .caption-home{
        width: 100%;
        height: 95px;
        float:left;
        margin-top: -94.5px;
        background-image:url("/assets2/images/bannerbackdrop.png");
        background-repeat: repeat;
        display: block;
        position: relative;
    }
    .captioncontainer{
        width: 100%;
        max-width: 1260px;
        margin: auto; 
        padding-top: 0;
        color:white;
    }
    .capin{
        width:77%;
        margin-left:10%;
        margin-top: 1.8%;
        text-align: center;
        font-size: 18px;
        font-family: "Bembo";

    }
    .capinheadline{
        width:100%;
        margin: auto;
        margin-top: 1%;
        text-align: center;
        font-size: 42px;
        font-family: "Bembo";
    }
    .capin-sub{
        width:87%;
        margin-left:auto;
        margin-right:auto;
        margin-top: 20%;
        text-align: left;
        font-size: 16px;
        font-family: "Bembo";
    }
    .searchbox{
        display: none;
        position: absolute;
        margin-top:-33px;
        margin-left:-15px;
        z-index: 0;
    }
    .searchbox input[type="text"]{
        height: 49px;
        font-size: 16px;
    }
    .searchbox .searchsubmit{
        margin-left: -35px;
    }
    #site-search-form-container{
        display:none;
        float:right; 
        width: 12%;
        height: 55px;
        background-color: white;
        font-size:16px;
        margin-top:-55px;
    }
    .gsc-input{
        width:100%!important;
        height:52px!important;
        background: white!important;
    }
    input.gsc-input{
        border:none!important;
    }
    input.gsc-search-button, td.gsc-clear-button{
        display: none;
    }
    #site-search-form-container,.menubuttonmob{
        display: none;
    }
    /* MAIN BODY */
    #site-main-container{
        width: 100%;
        margin: auto;
        float:left;
    }
    #site-main{
        width:100%;
        max-width:1010px;
        margin: auto;
    }
    #site-main-container #site-main #content{
        float:right;
        width: 74%;
        margin-bottom: 5%;
        padding-right: 6%;
    }
    #site-main-container #site-main #sidebar-right{
        float:right;
        min-height: 100px;
        width: 30%;
        margin-left:0px;
        background-color: white;
        max-width: 220px;
        margin-right: 4%;
        color: #414141;
        padding-top: 15px;
    }
    #site-main-container #site-main .content-container-2col #sidebar-right{
        float:left;
        min-height: 100px;
        width: 30%;
        margin-left:0px;
        background-color: white;
        max-width: 210px;
        margin-left: 4%;
        color: #414141;
        padding-top: 28px;
        padding-bottom: 40px;
    }
    #site-main-container #site-main #sidebar-right img{
        width: 100%;
    }
    #site-main-container #site-main #sidebar-right .photo-list.clearfix li a img{
        width: 41px!important;
        height: 41px!important;
    }
    #site-main-container #site-main #sidebar-right .callout{
        padding-left:0px;
        padding-right: 0px;
        width:100%!important;
        margin-top: 15px;
        margin-bottom: 6px;
    }
    #site-main-container #site-main #sidebar-left{
        float:left;
        min-height: 100px;
        width: 19%;
        margin-left:   1%;
        padding-top: 25px;
        padding-bottom: 40px;

    }
    #site-main-container #site-main #sidebar-left .banner a, #site-main-container #site-main #sidebar-right .banner a, {
        text-decoration: none;
        font-size: 24px;
        font-family: "Helvetica Neue Light";
        color: #C68945;
        font-weight: normal;
        margin-left:0px;
        margin-bottom:22px;

    }
    #site-main-container #site-main #sidebar-left a{
        text-decoration: none;
        font-family: "Helvetica Neue Bold";
        color: #2B5136;
        font-size: 14px;
        margin-bottom: 8px;
        float:left;
        width: 91%;
    }

    #site-main-container #site-main #sidebar-left ul li, #site-main-container #site-main #sidebar-left ul li a{
        padding-left: 5%;
        padding-right:15px;
        padding-bottom:12px;
        width:95.5%;
    }
    #site-main-container #site-main #sidebar-left #section-navigation li, #site-main-container #site-main #sidebar-left #section-navigation li a{
        padding:0px;
    }
    #site-main-container #site-main #sidebar-left a:hover, #site-main-container #site-main #sidebar-right a:hover{
        text-decoration: underline;
    }
    #site-main-container #site-main #sidebar-left ul li, #site-main-container #site-main #sidebar-left ul, #site-main-container #site-main #sidebar-right ul, #site-main-container #site-main #sidebar-right ul li{
        list-style-type: none;
        margin-left:0;
        padding-left:0;
        -webkit-padding-start: 0px;
        font-size: 12px;
    }
    #site-main-container #site-main #sidebar-right ul, #site-main-container #site-main #sidebar-right ul li{
        padding-left:8px;
        padding-right: 10px;
        line-height: 14px!important;
        font-size: 12px;
        padding-bottom:6px;
    }
    #site-main-container #site-main #sidebar-right ul{
        float:left;
        margin-top:5px;
    }
    #site-main-container .three-col #sidebar-left{
        float: left;
        min-height: 100px;
        width: 20%!important;
        margin-left: 3%!important;
    }
    /* CONTENT */
    #bodycontent-3col, #bodycontent-3col-team{
        width:74%;
        margin-left:3%;
        float:right;
        background-color:white;
        padding-bottom: 50px;
    }
    #bodycontent-story{
        width:57%;
        margin-left:2%;
        float:left;
        background-color:white;
        padding-bottom: 50px;
    }
    #page-title{
        font-size: 48px;
        font-family: "Bembo";
        color: #670700;
        padding-top:15px;
        margin-top:0px;
        margin-left:0px;
        line-height: 38px;
    }
    .lead-in_body{
        font-size: 22px!important;
        font-family: "Bembo"!important;
        color: #414141;
        margin-left: 0px;
        line-height: 28px!important;
    }
    
    .content-container-2col a{
        font-size: 14px;
        font-family: "Helvetica Neue Bold";
        color:#C68945;
        text-decoration: none;
    }
    .content-container-2col a:hover{
        font-size: 14px;
        color:#C68945;
        text-decoration: underline;
    }
    /* Fancy Light Box */
    #fancybox-thumbs{
        display:none!important;
    }
    #site-main-container #site-main #sidebar-right .photo-list.clearfix li a{
        width: 25%;
        padding-left: 0px;
        margin-bottom:0px;
    }
    .bx-next{
    float:right;
    width:0px;
    margin-top: -28px;
    font-family: monospace!important;
    font-size: 30px!important;
}
.bx-prev{
    float: left;
    margin-top: -28px;
    font-family: monospace!important;
    font-size: 30px!important;
    margin-left:-15px!important;
}
}
.bx-viewport{
    height: auto!important;
}
.bxslider ul li{
    list-style-type: none;
}
/* 
**************************************************
**************  MAG END
**************************************************
*/
/* 
**********************************************
****   AZ           
**********************************************
*/
.a-zinsidelist{
    display: none;
}
.a-zinline{
    display: none;
}
.a-zinlined{
    width:96%;
}
#bodycontent-inside .a-zinlined input[type=text]{
        border: 1px solid #ccc!important;
        height: 31px!important;
        margin-right: 10px;
        float:left;
    }   
    #bodycontent-inside .a-zinlined input[type=submit]{     
        border: 2.5px solid #c68945;
        background-color: white!important;
        color: #c68945;
        width: 120px;
        height:35px;
        cursor: pointer;
        font-family: "Helvetica Neue Bold";
        font-size: 14px;
        margin-top: 0px;
        float:left;
    }
    #bodycontent-inside .a-zinlined input[type=submit]:hover{
        background-color: #c68945!important;
        color: white;
    }
    #bodycontent-inside .a-zinsidelistd p, #bodycontent-inside .a-zinsidelistd span{
        font-family: "Helvetica Neue Bold";
    }   
   .content-container-2col .a-zinlined .section-tabs .section-tabs-tabs .section{
      position: block!important;
  }
/* 
**************************************************
**************  AZ END
**************************************************
*/
#content{
    background-color:white;
}
.p1{
    margin:0; 
    padding-top: 00px;
}
.headlines .article .header {
    color: #004812;
    font-size: 14px;
    text-transform: uppercase;
}
.header header time, .header header .sport{
    font-weight:normal;
    font-family: "Helvetica Neue Regular"
}
.header h1{
    -webkit-margin-before: 0px; 
    -webkit-margin-after: 10px;
}
.header h1 a{
    -webkit-margin-before: 3px;
    -webkit-margin-after: 25px;
    font-size: 14px;
    font-family: "Helvetica Neue Bold"!important;
}
.article p{
    -webkit-margin-before: .55em;
}
/* 
**************************************************
**************  BUSINESS CARDS / FACULTY
**************************************************
*/
.businessbody{
    font-family: "Helvetica Neue Regular"!important;
    color: #670700;
    font-size: 14px!important;
    line-height: 22px;
}
.busred{
    color: #670700;
    font-size: 18px!important;
    font-family: "Helvetica Neue Light"!important;
    line-height: 28px;
}
.phonelinkdm, .phonelinkm{
    display: none;
}
.business-card{
   width:100%;
   height:auto; 
   padding-bottom:35px;
   float:left;
   overflow-wrap: break-word;
  word-wrap: break-word;
  font-size: 14px;
  font-weight: normal;
}
.business-card.ni{
    padding-bottom:15px;
}
.phonelinkdm, .phonelinkm{
    display: none;
}
.business-card span{
    font-size: 14px;
}
.business-card a span{
    font-size: 18px!important;
}
.business-card .busemail{
    font-size: 14px!important;
    font-family: "Helvetica Neue Bold"!important;
}
.business-card .phonelink{
    display:none;
}
.business-card img{
    width: auto;
    padding-bottom:0px;
}
.busimg{
    border: 1px #ccc solid;
    float:left; 
    padding:4px;
    margin-right: 11px;
}
.busimg img{
    float:left;
}
.seephoto{
    display: none;
}
.photo{
    display: block;
    float:left;
}
.title{
    font-family: "Helvetica Neue Regular"!important;
    line-height: 20px;
    font-size: 14px;
    width:100%;
    color: #670700;
}
.vphoto{
    float:left;
    padding-top: 8px;
    padding-left: 4%;
}
.faculty-directory-mobile{
    display: none;
}
.phone, .phonem{
    font-family: "Helvetica Neue Regular";
        font-size: 14px;
        color: #414141;
}
.phonem{
    display: none;
}
/* 
**************************************************
**************  END BUSINESS CARDS
**************************************************
*/
.section.athletics-next-up table tr td{
    padding: 7px;
}
.section.athletics-next-up .block{
    margin-bottom:2px;
}
.section.headlines .block{
    margin-bottom:11px;
}
.block{
    background-color: #2B5136;
    color: white;
    font-weight: normal;
    text-align: left;
    padding-left: 8px;
    border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    border: 0px solid #000000;
    height: 28px;
    font-size: 18px;
    padding-top: 6px;
    float:left;
    width:98%;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    font-family: "Helvetica Neue Regular";
    margin-bottom: 10px;
    margin-top: 20px;
}
.myt, .myt.even, .myt a, .myt.even a{
    font-size: 12px!important;
    font-family: "Helvetica Neue Regular";
    padding-left: 0px;
}
.myt td, .myt.even td,  .myt td, .myt.even td{
    padding-left: 6px;
    padding-right: 6px;
}
table.responsive tbody tr.myt:nth-child(odd) {
    background-color: #fff6e7;
    padding-left:5px;
    }
    table.responsive tbody tr.myt:nth-child(even) {
    background-color: white;
    padding-left: 5px;
    }
.left-callout-container #sidebar-left p, .left-callout-container #sidebar-left a{
    font-size: 12px;
    margin-left:0px;
    padding-left: 0px;
}
.left-callout-container #sidebar-left .std-callout p{
    padding-left: 0px!important;
}
.section.athletics-next-up .headless{
    font-size: 13px;
    font-family: "Helvetica Neue Regular";
}
.section.athletics-next-up .headless a{
    font-size: 13px!important;
}
.faculty-list-tab-nav li.activeSlide a{
    color: #670700!important;
}
#faculty-listpage-faculty-list{
    width:96%!important;
}
#faculty-listpage-faculty-list .article {
    padding-left: 0px;
    min-height: 12.938em;
    margin-bottom: 1.875em;
    position: relative;
    float:left;
}
#faculty-listpage-faculty-list .article img{
    float: left;
}
#faculty-listpage-faculty-list .article .title, #faculty-listpage-faculty-list .article .fn,  #faculty-listpage-faculty-list .article .dept, #faculty-listpage-faculty-list .article .phonem, #faculty-listpage-faculty-list .article .phonem #faculty-listpage-faculty-list .article .email{
    float: left;
    width: 66%;
    margin-left: 15px;
}
#faculty-listpage-faculty-list .article .phone{
    margin-top: 6px;
}
#faculty-listpage-faculty-list .article .phonem{
    margin-top: 6px;
}
#faculty-listpage-faculty-list .article .fn a{
    font-size: 18px;
    color: #c68945;
    font-family: "Helvetica Neue Bold";
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    margin-top: 0px;
    margin-bottom: 0px;
    line-height: 30px;
}
#faculty-listpage-faculty-list .article .fn{
    font-size: 18px;
    color: #670700;
    font-family: "Helvetica Neue Light";
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    margin-top: 0px;
    margin-bottom: 0px;
    line-height: 30px;
}
.faculty-list-tab-nav li {
    display: -moz-inline-box;
    -moz-box-orient: vertical;
    display: inline-block;
    vertical-align: middle;
    background-image: none;
    margin-right: 1em;
    padding: 0;
}
#bodycontent-3col-team table select{
    background color: white;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    padding: 5px 40px 5px 10px;
    color: #C68945;
    font-family: "Helvetica Neue Bold";
     background: url('/assets2/images/arrowbotath.png') no-repeat 90% 50%;
    background-size: 15px;  
    width: 120px;
     -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
#bodycontent-3col-team .dropdown, #bodycontent-3col-team .dropdowntr, #bodycontent-3col-team .dropdowntr td{
    background-color: white;
}
#bodycontent-3col-team .trspacer, #bodycontent-3col-team .tdspacer {
    display:none;
}
#bodycontent-3col-team th{
    padding: 5px!important;
}
#bodycontent-3col-team #faculty-categories-selectbox span {
    display: -moz-inline-box;
    -moz-box-orient: vertical;
    display: inline-block;
    vertical-align: middle;
    float: left;
    background: url('/assets2/images/arrowbotath.png') no-repeat 100% 50%;
    background-size: 15px;  
    padding: 0 4.063em 0 .625em;
    width:80px;
}
#bodycontent-3col-team .teamroster.stacktable.small-only{
    display: none;
}
#bodycontent-3col-team table{
    border-collapse: collapse; 
}
#bodycontent-3col-team thead tr{
    background-color: #2B5136!important;
    color: #fff6e7;
}
#bodycontent-3col-team th{
    padding: 2px 8px 2px 8px;
    font-family: "Helvetica Neue Regular";
    font-weight: normal;
    background-color: #2B5136;
    color: #fff6e7;
}
#bodycontent-3col-team tr:nth-child(odd){
    background-color: #FFFAF4;
    border-top: 2px white solid;
    border-bottom: 2px white solid;
}
#bodycontent-3col-team tr:nth-child(even){
    background-color: #FFF6E7;
    padding: 8px;
    
}
#bodycontent-3col-team td{
    padding: 5px;
}
#bodycontent-3col-team th:nth-child(2){
     border-radius: 5px 0px 0px 0px;
    -moz-border-radius: 5px 0px 0px 0px;
    -webkit-border-radius: 5px 0px 0px 0px;
}
#bodycontent-3col-team th:nth-child(8){
     border-radius: 0px 5px 0px 0px;
    -moz-border-radius: 0px 5px 0px 0px;
    -webkit-border-radius: 0px 5px 0px 0px;
}
#bodycontent-3col-team td:nth-child(3){
    font-weight: bold;
}

#bodycontent-3col-team #faculty-categories-selectbox {
    display: -moz-inline-box;
    -moz-box-orient: vertical;
    display: inline-block;
    vertical-align: middle;
    vertical-align: baseline;
    max-width: 25em;
    margin: 0 0 1.25em 0;
    padding: 12px;
    position: relative;
    z-index: 19;
    float: left;
    color: #C28F3C;
    background: white no-repeat center center;
    -moz-border-radius: .313em;
    -webkit-border-radius: .313em;
    -o-border-radius: .313em;
    -ms-border-radius: .313em;
    -khtml-border-radius: .313em;
    border-radius: .313em;
    border:#ccc solid 1px;
    width: auto;
}
#bodycontent-3col-team #faculty-categories-opts {
    -moz-box-shadow: rgba(179,116,13,0.25) -1px 1px 4px;
    -webkit-box-shadow: rgba(179,116,13,0.25) -1px 1px 4px;
    -o-box-shadow: rgba(179,116,13,0.25) -1px 1px 4px;
    box-shadow: rgba(179,116,13,0.25) -1px 1px 4px;
    display: none;
    z-index: 2;
    position: absolute;
    top: 3.714em;
    left: -3.571em;
    background: #004812;
    -moz-border-radius: .714em;
    -webkit-border-radius: .714em;
    -o-border-radius: .714em;
    -ms-border-radius: .714em;
    -khtml-border-radius: .714em;
    border-radius: .714em;
    border: 5px solid #4e805a;
    font-size: .875em;
    padding: 1.786em .714em;
    width: 50em;
    line-height: 1.214;
    height: 100px;
    padding-bottom: 50%;
}
#faculty-categories-selectbox {
    display: -moz-inline-box;
    -moz-box-orient: vertical;
    display: inline-block;
    vertical-align: middle;
    vertical-align: baseline;
    max-width: 25em;
    margin: 0 0 1.25em 0;
    padding: 12px;
    position: relative;
    z-index: 19;
    float: left;
    color: #fff;
    background: #004812 no-repeat center center;
    -moz-border-radius: .313em;
    -webkit-border-radius: .313em;
    -o-border-radius: .313em;
    -ms-border-radius: .313em;
    -khtml-border-radius: .313em;
    border-radius: .313em;
    cursor: pointer;
} 

#faculty-categories-selectbox {
    display: -moz-inline-box;
    -moz-box-orient: vertical;
    display: inline-block;
    vertical-align: middle;
    vertical-align: baseline;
    max-width: 25em;
    margin: 0 0 1.25em 0;
    padding: 12px;
    position: relative;
    z-index: 19;
    float: left;
    color: #fff;
    background: #004812 no-repeat center center;
    -moz-border-radius: .313em;
    -webkit-border-radius: .313em;
    -o-border-radius: .313em;
    -ms-border-radius: .313em;
    -khtml-border-radius: .313em;
    border-radius: .313em;
    width:57%;
}
#faculty-categories-selectbox span {
    background: url('/assets2/images/arrowbot.png') no-repeat 100% 100%; 
    width: 95%;
    float:left;
    background-position: right;
    background-size: 15px;
}
#faculty-categories-opts {
    -moz-box-shadow: rgba(179,116,13,0.25) -1px 1px 4px;
    -webkit-box-shadow: rgba(179,116,13,0.25) -1px 1px 4px;
    -o-box-shadow: rgba(179,116,13,0.25) -1px 1px 4px;
    box-shadow: rgba(179,116,13,0.25) -1px 1px 4px;
    display: none;
    z-index: 2;
    position: absolute;
    top: 3.714em;
    left: -3.571em;
    background: #004812;
    -moz-border-radius: .714em;
    -webkit-border-radius: .714em;
    -o-border-radius: .714em;
    -ms-border-radius: .714em;
    -khtml-border-radius: .714em;
    border-radius: .714em;
    border: 5px solid #4e805a;
    font-size: .875em;
    padding: 1.786em .714em;
    width: 50em;
    line-height: 1.214;
    height: 600px;
}
#faculty-categories-opts .one-of-4, #faculty-categories-opts .one-of-3, #faculty-categories-opts .one-of-2, #faculty-categories-opts .one-of-1{
    -moz-box-sizing: none;
    -ms-box-sizing: none;
    -webkit-box-sizing: none;
    box-sizing: none;
    display: inline;
    float: left;
    padding: 0!important;
    padding-left: 00px!important;
    width:23%;
    height: 255px;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 0px;
    margin-right: 10px;
}
#faculty-categories-opts-0{
    display: block;
}
#faculty-categories-opts ul li{
    list-style-type: none!important;
}
#faculty-categories-opts ul li a{
    margin: 0;
    padding: 0;
    display: inline;
    color: white!important;
    line-height: 32px;
}
.faculty-list-tab-nav {
    clear: both;
    margin-top: 0px;
    margin-bottom: 50px;
    padding: 0;
}
.faculty-directory-head{
    display: none;
}
/* KILLEEN */
.killeen img, .killeenbottom img{
    width: 80px;
    height: auto;
    float:left;
    padding-right: 5%;
}
.killeen, .killeen tr, .killeen td, .killeenbottom, .killeenbottom tr, .killeenbottom td, .killeen p, .killeen span{
    border: none;
    font-size: 12px!important;
}
.killeen td, .killeenbottom td{
    border: none;
    padding-bottom: 15px;
}
.killeen-name{
    font-family: "Helvetica Neue Bold"!important;
}
.killeen #thtotd, .killeenbottom #thtotd{
    background-color: #2B5136;
    color: #fff6e7;
    font-weight: normal;
    text-align: left;
    padding-left: 8px;
    border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    border: 0px solid #000000;
    font-size: 14px;
}
.killeen tr:nth-child(even), .killeenbottom tr:nth-child(even){
    background-color: #fff6e7;
}
.killeen.stacktable.small-only, .killeenbottom.stacktable.small-only{
    display: none;
}
.killeen tr td .killeenlead{
    color: #C98F4F!important;
}
/* AZ */
.mobilealphamenu{
    display: none;
}
.azcontainer p a{
    color: #C68945;
}
.azcontainer p a:hover{
    color: #C68945;
}
.azcontainer table tr td{
    background-color: white!important;
}
.azheadlink{
    background-color: #fff6e7;
    padding: 5px;
    border: 1px solid #C28F3C;
}
.alphamenu .azhead{
    background-color: #C28F3C;
    color: #fff6e7;
    border: 1px solid #C28F3C;
    font-weight: bold;
    padding: 5px;
    font-family: "Helvetica Neue Bold";
}
.alphamenu .azgrey{
    background-color: white;
    color: #999;
    border: 1px solid #C28F3C;
    font-weight: bold;
    padding: 5px;
    font-family: "Helvetica Neue Bold";
}
.azcontainer .alphalist{
    color: #C68945;
}
/* INSIDE */
#bodycontent-inside .section-tabs-tabs{
    width:100%!important;
    height: 100%!important;
    min-height: 250px!important;
    position: relative;

}
#bodycontent-inside{
    float:left;
    width:63%;
    padding-left: 2%;
    padding-right: 0%;
}
#bodycontent-inside table tr td{
    font-family: "Helvetica Neue Bold";
    color: #414141;
    font-size: 14px;
}
/* Story */
.overflow{
    overflow-x: hidden;
}
#bodycontent-story p{
    font-family: "Helvetica Neue Regular";
    font-size: 14px;
    line-height: 20px;
}
#site-main-container #sidebar-right-s {
        border: #ccc solid 1px;
        margin-top: 20px;
        margin-bottom:10px;
        width:13.5%;
        float:left;
        margin-left: 0%;
        padding-left: 1%;
        padding-right: 1%;
        min-width: 180px;
    }
    #site-main-container #sidebar-right-s h1{
        font-family: "Helvetica Neue Light";
        font-size: 20px;
        color: #c68945;
        padding-left:15px;
        padding-right:15px;
    }
    #site-main-container #sidebar-right-s h1 b{
        font-weight: normal!important;
    }
    #site-main-container #sidebar-right-s p{
        font-size: 16px;
        font-family: "Helvetica Neue Regular";
        color: #414141;
        padding-left:15px!important;
        padding-right:15px!important;
        line-height: 22px;
    }
#site-main-container #sidebar-right-s ul li{
    list-style-type: none;
    margin-left: -22px;
        -webkit-margin-after: 0em;
    margin-bottom: 10px;
    line-height: 14px;
}
#site-main-container #sidebar-right-s a{
    color: #be8c40;
    font-family: "Helvetica Neue Bold";
    text-decoration: none;
    font-size: 14px;
}
#site-main-container #sidebar-right-s a:hover{
    color: #be8c40;
    font-family: "Helvetica Neue Bold";
    text-decoration: none;
}
#site-main-container  #sidebar-right-s .callout{
    padding: 0px;
    margin-bottom: 20px;
    margin-right:5%;
    padding-bottom:20px;
}   
#site-main-container #sidebar-right-s img{
    width:100%;
}
.story-banner{
    width:105%;
    float:left;
    margin-left: -3%;
}
#story-sidebar-right ul{
        -webkit-padding-start: 0px;
        padding-left:0px;

}
#story-sidebar-right .photo-list.clearfix{
    margin-left:0px;
}
#story-sidebar-right .photo-list.clearfix li {
        width: 21%;
    padding-left: 0px;
    margin-bottom: 0px;
    float: left;
}
#story-sidebar-right .photo-list.clearfix img{
    height: 44px!important;
    width: 44px!important;
}
.story-banner img{
    width: 100%;
    float:left;
    padding-top:4px;
}
.story-banner p{
    float:left;
    margin-top: 7px;
    font-family:    "Helvetica Neue Light";
    color: #414141;
    font-size: 12px;
    margin-left: 3%;
    margin-right: 3%;
}
#site-main-container #story-sidebar-right{
        float:left;
        width:21%;
        background-color: none;
        max-width: none;
        color: #414141;
        padding-top: 0px;
        padding-left: 0%;
        padding-right: 10%;
    }
#site-main-container #story-sidebar-right h1{
    color: #670700;
    padding-left:0%;
}
#site-main-container #story-sidebar-right .story-callout{
    padding: 0px;
    margin-bottom: 20px;
    margin-right:5%;
    padding-bottom:20px;
    background-color:#fff6e7;
}
#site-main-container #story-sidebar-right .story-callout p{
    font-family: "Helvetica Neue Regular";
    line-height: 20px!important;
}
#site-main-container #story-sidebar-right .story-callout ul li{
    list-style-type: none;
    margin-bottom: 15px;
    font-family: "Helvetica Neue Regular";
}
#site-main-container #story-sidebar-right .story-callout a{
    color: #be8c40;
    font-size: 12px;
    font-family: "Helvetica Neue Bold";
    text-decoration: none;
}
#site-main-container #story-sidebar-right .story-callout a:hover{
    text-decoration: underline;
}
#site-main-container #story-sidebar-right .story-callout ul li a{
    color: #be8c40;
    font-size: 12px;
    font-family: "Helvetica Neue Bold";
}
#story-sidebar-right aside{
    width:100%;
    background-color: #fff6e7;
    overflow:hidden;
}
#story-sidebar-right section{
    width: 180px;
    margin-left: 15px;
}
.story-callout.std-callout.section section img{
    width:100%;
}
#site-main-container #story-sidebar-right .story-callout.std-callout{
    border: none;
    background-color: #fff6e7;
}
.shademe{
    background-color: #fff6e7;
    width:106.5%;
    margin-left: -17px;
    overflow: hidden;
    border-top: #ccc solid 1px;
    padding-left: 8%;
}
/* Story End */
/*Miller */
#miller-banner{
    z-index: 9999;
    float:left;
}
#miller-banner img{
    width:101%!important;
    height:100%;
    border-right: solid 2px #FDBE57;
    float:left;
    margin-bottom: -5px;

}
#athletics-banner img{
    width:105%!important;
    height:100%;
    border-right: none;
    float:left;

}
#cie-banner img{
    width:92%!important;
    height:100%;
    border-right: none;
    float:left;
    margin-left: 6%;
    margin-top: 7%;
}
#cel-banner img{
    width:99%!important;
    height:100%;
    border-right: none;
    float:left;
}
/*End Miller */
/* LAM Page */
.lam-banner{
    width:100%;
    height: 256px;
    max-width:1001px;
}

.lam-banner span{
    color: white;
    font-family: "Helvetica Neue Regular";
    letter-spacing: 1.3px;
}
.lam-banner img{
    width:100%;
    height: 100%;
}
.lam-banner .lam-inside{
    width: 100%;
    float:left;
    height:83%;
}
.lam-banner .lam-bottom{
    width:100%;
    height:15%;
    float:left;
    background-color: #2B5136;
    max-width:1000px;
}
.lam-banner .lam-bottom-left{
    width: 83%;
    height:100%;
    float:left;
}
.fancybox-title.fancybox-title-over-wrap{
    background-color: #414141;
    font-family: "Helvetica Neue Regular";
    font-size: 12px;
}
.lam-banner .lam-bottom-left span{
    float:right;
    padding-right: 20px;
    font-size: 16px;
    font-family: "Bembo";
    line-height: 40px;
}
.lam-banner .lam-bottom-right{
    width:16%;
    height:100%;
    background-color: #BD8C40;
    float:right;
    text-align: center;
    margin-right:-1px;
}
.lam-banner .lam-bottom-right img{
    width: 19px;
    margin-bottom: -3px;
    margin-right:2px;
}
.lam-banner .lam-bottom-right span{
    margin: auto;
    width:100%;
    max-height: 39px;
    margin-top: 11px;
    float:left;
    font-weight: bold;
    font-size: 12px;
}
.lam-banner a span:hover{
    text-decoration: underline;
}
/*Pinterest Page */
#bodycontent-pinterest{
    width:94%;
    background-color: white;
    max-width:1015px;
    margin:auto;
}
#bodycontent-pinterest #page-title{
    padding-left: 20px;
}
.desktop-nav-menu .banner{
    float:left;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0.43em;
    margin-bottom:0px!important;
    height: auto!important;
}
#bodycontent-pinterest  #page-title{
    float:right;
    width:100%;
    max-width: 990px;
}
#wrapper-dining {
    border-top: 2px #CCC solid;
    width: 100%;
    max-width: 690px;
    padding-top:50px;
    padding-bottom:50px;
    margin-left: 0px;
    margin-right:0px;
}
#columns-dining {
    -webkit-column-count:3 ;
    -webkit-column-gap: 0px;
    -webkit-column-fill: auto;
    -moz-column-count: 3;
    -moz-column-gap: 25px;
    -moz-column-fill: balance;
    column-count: 3;
    column-gap: 25px;
    column-fill: auto;
    float:left;
    padding-bottom:50px;
}
.pin-dining { 
    background: #FEFEFE;
    border: 1px solid #ccc;
    margin: 0px 2px 22px 0px;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    column-break-inside: avoid;
    opacity: 1;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    width: 100%;
    max-width:220px;
    padding-bottom: 10px;
    font-family: "Helvetica Neue Regular";
    font-size: 12px;
}
.pin-dining div{
    padding-left: 8%;
    padding-right: 8%;
}
.pin-dining img{
    margin: auto;
    margin-top: 10px;   
}
.pin-dining .photo-list.clearfix {
        -webkit-padding-start: 0px;
        padding:0px;
        list-style-type: none;
        padding-top: 25px;
        -webkit-margin-after: 0em;
        margin-left: 8%;
}
.pin-dining .ptextitle, .pin .ptextitle a{
    font-size: 16px;
    color: #c68945;
    font-family: "Helvetica Neue Bold";
    text-decoration: none;
    padding-top:10px;
    padding-bottom:15px;
}

.pin-dining .ptextitle a:hover{
    text-decoration: underline;
}
.pin-dining .ptitle{
    font-size: 20px;
    color: #c68945;
    font-family: "Helvetica Neue Light";
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 8%;
    padding-right: 8%;
    float: left;
    width:84%;
    padding-bottom:10px;
    padding-top: 25px;
    line-height: 24px;
}

.pin-dining p {
    color: #333;
    margin: 0;
    padding-left: 8%;
    padding-right: 8%;
    font-family: "Helvetica Neue Regular";
    line-height: 18px;
    text-decoration: none;

}

.pin-dining p {
    text-decoration: none!important;
}
.pintbody{
    padding-bottom:50px;
    width:73%;
    max-width: 990px;
    float: left;
    color: #414141;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    margin-top: 0px;
    font-family: "Bembo Reg";
    font-size: 15px;
    margin-left:2.5%;
    line-height: 18px;
}
#wrapper {
    border-top: 2px #CCC solid;
    width: 90%;
    max-width: 990px;
    min-width: 800px;
    padding-top:50px;
    padding-bottom:50px;
    margin-left: 0px;
    margin-right:0px;
}

#columns {
    -webkit-column-count: 4;
    -webkit-column-gap: 0px;
    -webkit-column-fill: auto;
    -moz-column-count: 4;
    -moz-column-gap: 25px;
    -moz-column-fill: balance;
    column-count: 4;
    column-gap: 25px;
    column-fill: auto;
}

.pin {
    display: inline-block;
    background: #FEFEFE;
    border: 1px solid #ccc;
    margin: 0px 2px 22px 0px;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    column-break-inside: avoid;
    opacity: 1;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    width: 100%;
    float: none;
    padding-bottom:15px;
}
.pin .photo-list.clearfix {
        -webkit-padding-start: 0px;
        padding:0px;
        list-style-type: none;
        padding-top: 25px;
        -webkit-margin-after: 0em;
        margin-left: 8%;
}
.pin .ptextitle, .pin .ptextitle a{
    font-size: 16px;
    color: #c68945;
    font-family: "Helvetica Neue Bold";
    text-decoration: none;
    padding-top:10px;
    padding-bottom:0px;
}

.pin .ptextitle a:hover{
    text-decoration: underline;
}
#bodycontent-pinterest .pintbody{
    padding-bottom:50px;
    width:73%;
    max-width: 990px;
    float: left;
    color: #414141;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    margin-top: 0px;
    font-family: "Bembo Reg";
    font-size: 22px;
    line-height: 28px;
}
.pin .ptitle{
    font-size: 20px;
    color: #c68945;
    font-family: "Helvetica Neue Light";
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 8%;
    padding-right: 8%;
    float: left;
    width:84%;
    padding-bottom:10px;
    padding-top: 25px;
    line-height: 24px;
}
.pin img {
    width: 100%;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.pin p {
    color: #333;
    margin: 0;
    padding-left: 8%;
    padding-right: 8%;
    font-family: "Helvetica Neue Regular";
    line-height: 18px;
    text-decoration: none;

}

.pin p {
    text-decoration: none!important;
}
/* WARNING BOX */
.warning{
    width:100%;
    background-color: #670700;
    color: #fff6e7;
    height: auto;
    font-size:16px;
    font-family: "Helvetica Neue Bold";
    text-transform: uppercase;
    padding-top: 5px;
    padding-bottom: 7px;
    float:left;
}
.warning .warningcontainer{
    margin: auto;
    max-width: 1100px;
    padding-left: 3%;
}
/* SEARCH */
#site-search-form-container{
        display:none;
        float:right; 
        width: 20%;
        height: 55px;
        background-color: white;
        font-size:16px;
        margin-top:-55px;
    }
.lowernav ul li img{
            margin-bottom: -2px;
            cursor: pointer;
            width: 16px;
            margin-top: 6px;
        }
/* CONTENT */
    .eventsbody a{
        font-size: 13px;
        color: #c68945;
        font-family: "Helvetica Neue Bold";
        text-decoration: none;
    }
    .eventsbody a:hover{
        text-decoration: underline;
    }
    .newsbody,.eventsbody{
        font-size: 14px;
        color: #414141;
        font-family: "Helvetica Neue Regular";
        -webkit-margin-before: 0em;
        -webkit-margin-after: 0em;
        margin-top: 11px;
        line-height:20px;
        padding-right: 15px;
            }
    .newstitle,.eventstitle{
        font-size: 20px!important;
        color: #c68945;
        font-family: "Helvetica Neue Light"!important;
        -webkit-margin-before: 0em!important;
        -webkit-margin-after: 0em;
        margin-top: 0px;
        margin-bottom: 0px;
        line-height: 24px;
    }
    .newsdepart,.eventsdate,.eventsdate2{
        font-size: 14px;
        color: #666;
        font-family: "Helvetica Neue Bold";
        line-height: 0px;
        padding-top:10px;
        text-transform: uppercase;
    }
    .newsdepart{
        padding-top: 30px;
        line-height: 18px;
    }
    .eventsdate{
        padding-top:30px;
    }
    .news-mod-1 p, .news-mod-2 p, .news-mod-3 p{
        padding-left: 15px;
        padding-right: 15px;
        float:left;
    }
    #site-main-container #site-main #sidebar-right ul, #site-main-container #site-main #sidebar-right ul li{
        padding-left:8px;
        padding-right: 10px;
        -webkit-margin-after: 0em;
        padding-bottom: 0px;
        font-size: 12px;
    }
    .fancybox-opened .fancybox-skin{
        width: 100%;
    }
    .breadcrumb-container{
        width:100%;
        height:21px;
        margin-top:0px;
        float:left;
        margin-left: 1%;
    }
    .breadhomeindex{
        margin-left: 0px;
    }
    #breadcrumb{
        width:1010px;
        margin: auto;
        list-style-type: none;
        margin-top: 0px;
        -webkit-margin-before: 0em;
        -webkit-padding-start: 0px;
        padding-left:1%;
    }
    #breadcrumb .breadhome{
        margin-top:5px!important;
        float:left;
    }
    #breadcrumb .breadhome .breadarrow, #breadcrumb .breadarrow {
        margin-top:0px;
        float:left;
        margin-left:5px;
        color: #CACACA;
        font-size:12px;
        height:10px;
        margin-top:1px;
    }

    #breadcrumb .breadhome img{
        height: 13px;
        float:left;
        margin-top: 1px;
    }
    #breadcrumb li{
        display: inline;
        float:left;
        font-family: "Helvetica Neue Regular";
        margin-top:0px;
        color: #414141;
        font-size: 14px;
        margin-top:6px;
        margin-left:10px;
    }
    #breadcrumb .everybread{
        display: inline;
        float:left;
        font-family: "Helvetica Neue Regular";
        margin-top:0px;
        color: #414141;
        font-size: 12px;
        margin-top: .3%;
    }
    #breadcrumb li a{
        text-decoration: none;
        font-size: 12px;
        color: #CCC;
        font-family: "Helvetica Neue Bold";
        float:left;
        margin-top:-2px;
        margin-right: 5px;
    }
    #breadcrumb li a:hover{
        text-decoration: underline;
    }
    .about-text{
        float:left;
        width: 51%;
        font-size: 24px!important;
        padding-right:23px;
        margin-left:10%;
        font-family: "Bembo"!important;
        margin-top:-15px;
        color:#717171;
        margin-top:20px;
        line-height: 36px;
    }
     .red_subhead, .red_subhead-admission{
        font-size: 20px!important;
        font-family: "Bembo"!important;
        color: #670700!important;
        text-decoration: none!important;
    }
    .red_subhead a{
        text-decoration: underline!important;
    }
    .about-text p{
        float:left;
        font-size: 24px;
        font-family: "Bembo";
        color:#717171;
        line-height: 36px;
    }
    .content-container-2col #bodycontent span, .content-container-2col #bodycontent p,.content-container-2col #bodycontent ul li{
        font-size: 14px;
        font-family: "Helvetica Neue Regular"; 
        line-height: 20px;
    }
    .content-container-2col #bodycontent table ul li{
        font-size: 12px;
    }
    .three-col #bodycontent-3col span, .three-col #bodycontent-3col p,.three-col #bodycontent-3col ul li {
        font-size: 14px;
        font-family: "Helvetica Neue Regular";
        -webkit-margin-before: 3px;
        line-height: 20px;
    }
    .three-col #bodycontent-3col ul li {
        -webkit-margin-before: 1px!important;
        line-height: 18px!important;
    }
    .three-col #bodycontent-3col a, .three-col #bodycontent-3col p a,.three-col #bodycontent-3col ul li a{
        font-size: 14px;
        font-family: "Helvetica Neue Bold";
        color: #C68945;
        text-decoration: none;
    }
    .three-col #bodycontent-3col ul li{
        margin-bottom: 0px;
        list-style-type: none;
    }
    .three-col #bodycontent-3col a:hover, .three-col #bodycontent-3col p a:hover,.three-col #bodycontent-3col ul li a:hover{
        font-size: 14px;
        font-family: "Helvetica Neue Bold";
        color: #C68945;
        text-decoration: underline!important;
    }
    .three-col #bodycontent-3col-team span, .three-col #bodycontent-3col-team p,.three-col #bodycontent-3col-team ul li {
        font-size: 14px;
        font-family: "Helvetica Neue Regular";
        line-height: 20px;
    }
    .three-col #bodycontent-3col-team a, .three-col #bodycontent-3col-team p a,.three-col #bodycontent-3col-team ul li a{
        font-size: 14px;
        font-family: "Helvetica Neue Bold";
        color: #C68945;
        text-decoration: none!important;
    }
    .three-col #bodycontent-3col-team a:hover, .three-col #bodycontent-3col-team p a:hover,.three-col #bodycontent-3col-team ul li a:hover{
        font-size: 14px;
        font-family: "Helvetica Neue Bold";
        color: #C68945;
        text-decoration: underline!important;
    }
    #site-main-container #site-main #sidebar-right ul li{
        list-style-type: none;
        width:100%;
        float:left;
    }
    #site-main-container #site-main #sidebar-right ul {
            -webkit-padding-start: 10px;
            margin-left: 12px;
    }
    #site-main-container #site-main #sidebar-right a{
        text-decoration: none;
        font-family: "Helvetica Neue Bold";
        color: #C68945;
        font-size: 12px;
        margin-bottom: 0px;
        float: none;
        width: 100%;
    }
    #site-main-container #site-main #sidebar-right ul li a{
        margin-bottom: 0px;
        float:left;
    }
    #site-main-container #site-main #sidebar-right a:hover{
        text-decoration: underline!important;
    }
    .footleftmodule .footmap{
        font-size: 14px;
        font-family: "Helvetica Neue Bold";
        color: #f2bd54;
        text-decoration: none;
    }
    .sub.two-up{
        margin: 1.625em 0 0 0;
        padding: 2.313em 0 0 0;
        border-top: solid 3px #EEEEEE ; 
    }
    .one-of-2, .two-of-4{
        width: 50%;
    }
    .one-of-2 li, .two-of-4 li{
        line-height: 35px;
    }
    .one-of-2, .one-of-3, .one-of-4, .two-of-3, .two-of-4, .three-of-4{
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        display: inline;
        float: left;
        padding: 0em;
        padding-left: 15px;
        padding-right:5px;
    }
    .two-up:after, .programs-list:after, .three-up:after, .four-up:after{
        content: "";
        display: table;
        clear: both;
    }
    .def-content ul{
            -webkit-padding-start: 40px;
    }
    .def-content ul li{
            list-style-type: disc!important;
    }
    /* TABS */
    .section-tabs {
    position: relative;
    overflow: hidden;
    margin-bottom: 50px;
    margin-top: 25px!important;
}
.section-tabs > .section {
    clear: both;
}
.section-tabs ul.section-tabs-nav {
    overflow: hidden;
    *zoom: 1;
    margin: 0 0 1.111em;
    padding: 0;
    background: repeat-x 0 100%;
    font-size: 17px;
    border-bottom: 2px solid #C68945;
}
.section-tabs ul.section-tabs-nav li {
    display: -moz-inline-box;
    -moz-box-orient: vertical;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    margin: 0 0 0 0;
    padding: 0;
    background-image: none;
}
.section-tabs ul.section-tabs-nav li {
    *display: inline;
}
.section-tabs ul.section-tabs-nav li a {
    display: block;
    color: #C68945;
    background: #FFF6E7;
    padding: 0.556em 1.111em;
    font-size: 18px!important;
    font-family: "Helvetica Neue Bold"!important;
    text-decoration: none;
    border: 1px solid #C68945;
}
#bodycontent-inside .section-tabs ul.section-tabs-nav li a {
    display: block;
    color: #C68945;
    background: #FFF6E7;
    padding: 0.556em 1.111em;
    font-size: 15px!important;
    font-family: "Helvetica Neue Bold"!important;
    text-decoration: none;
    border: 1px solid #C68945;
}
.section-tabs ul.section-tabs-nav li a:hover, #bodycontent-inside .section-tabs ul.section-tabs-nav li a:hover  {
    text-decoration: underline;
}
.section-tabs ul.section-tabs-nav li.activeSlide a,  #bodycontent-inside .section-tabs ul.section-tabs-nav li.activeSlide a {
    color: #fff!important;
    background-color: #C68945;
}
.section-tabs ul.section-tabs-nav li:first-child a, #bodycontent-inside .section-tabs ul.section-tabs-nav li:first-child a {
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    -o-border-top-left-radius: 5px;
    -ms-border-top-left-radius: 5px;
    -khtml-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
}
.section-tabs ul.section-tabs-nav li:last-child a, #bodycontent-inside .section-tabs ul.section-tabs-nav li:last-child a{
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    -o-border-top-right-radius: 5px;
    -ms-border-top-right-radius: 5px;
    -khtml-border-top-right-radius: 5px;
    border-top-right-radius:5px;
    -moz-border-radius-bottomright: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -o-border-bottom-right-radius: 0px;
    -ms-border-bottom-right-radius: 0px;
    -khtml-border-bottom-right-radius: 0px;
    border-bottom-right-radius:0px;
}
.section-tabs-tabs{
    overflow:hidden
}
.a-zinline .photo-list.clearfix img, .a-zinlined .photo-list.clearfix img{
    height: 41px!important;
    width:41px!important;
}
.a-zinline.spaces .photo-list.clearfix img, .a-zinlined.spaces .photo-list.clearfix img{
    height: 90px!important;
    width: 140px!important;
}
.a-zinline.spaces .highlight .photo-list.clearfix{
    width:96%!important;
}
.a-zinline.spaces .highlight .photo-list.clearfix li a{
    width: 26%!important;
}
.a-zinline.spaces .photo-list.clearfix img{
    padding-bottom: 5px;
}
.aside .photo-list.clearfix{
    width:90%!important;
    float:left;
     margin-left: 12px;
     -webkit-margin-before: 0em;
}
.photo-list.clearfix li{
    margin: 0px!important;
}
    /* LEFT CALLOUT */
    .calls-to-action ul li{
        list-style-type: none;
    }
    .calls-to-action a{
        background: transparent;
        border: 2.5px solid #c68945;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        -o-border-radius: 5px;
        -ms-border-radius: 5px;
        -khtml-border-radius: 5px;
        border-radius: 5px;
        color: #c68945!important;
        font-size: 18px;
        font-family: "Helvetica Neue Bold";
        display: block;
        padding: 13px 13px 13px;
    }
    .calls-to-action a:hover{
        background: #c68945;
        color: white!important;
        text-decoration: none!important;
    }
    #site-main-container #site-main #sidebar-left .callout.std-callout h1{
        padding-left: 0px;
    }
    #site-main-container #site-main #sidebar-left #left-calls h1{
        font-size: 32px;
        font-family: "Bembo Regular";
        color:#670700;
        padding-left:1%;
        font-weight: normal;
    }
    #site-main-container #site-main #sidebar-left #left-calls h2{
        font-family: "Helvetica Neue Light";
        font-size: 20px!important;
        color: #c68945;
        padding-left: 0px;
        padding-right: 15px;
        -webkit-margin-after: 5px;
    }
    #site-main-container #site-main #sidebar-left #left-calls h3{
        font-size: 16px!important;
        font-family: "Helvetica Neue Regular";
        color: #670700;
        -webkit-margin-before: 0em;
        -webkit-margin-after: 0em;
        padding: 0px;
        margin-top: 0px;
        padding-bottom: 0px;
        font-weight: normal;
    }
    .red_subhead, .red_subhead a{
        font-size: 20px!important;
        color: #670700!important;
        -webkit-margin-before: 0em;
        -webkit-margin-after: 0em;
        padding:0px;
        margin-top:15px;
        padding-bottom:0px;
        font-weight: normal!important;
        line-height: 18px!important;
        font-family: "Bembo"!important;
    }
     h3{
        font-size: 22px!important;
        font-family: "Helvetica Neue Regular";
        color: #670700;
        -webkit-margin-before: 0em;
        -webkit-margin-after: 0em;
        padding:0px;
        margin-top:15px;
        padding-bottom:0px;
        font-weight: normal;
    }
    h2{
        font-size: 22px!important;
        font-family: "Helvetica Neue Regular";
        color: #670700;
        -webkit-margin-before: 0em;
        -webkit-margin-after: 0em;
        padding:0px;
        margin-top:15px;
        padding-bottom:0px;
        font-weight: normal;
    }
    #site-main-container #site-main #sidebar-left #left-calls span,p,a{
        color: #414141;
        font-size: 12px;
        font-family: "Helvetica Neue Regular";
    }
    #site-main-container #site-main #sidebar-left #left-calls a{
        font-size: 12px!important;
        font-family: "Helvetica Neue Bold";
        float: none;
        text-decoration: none!important;
    }
    #site-main-container #site-main #sidebar-left #left-calls a:hover{
        text-decoration: underline!important;
    }
    #site-main-container #site-main  .three-col .callout.calls-to-action a{
        padding-left: 6%;
    }
    #site-main-container #site-main .callout.calls-to-action a{
        padding-left: 6%;
    }
    /* TABS */
    .section-tabs{
        margin-top: 20px;
    }
    .highlight.right img, .right.faculty-detail-feature img{
            position: relative;
             left: 20.813em;
    }
    .highlight.right .inner, .right.faculty-detail-feature .inner{
            position: relative;
            left: -260px;
    }
    .highlight img, .faculty-detail-feature img {
    display: block;
    float: left;
    margin-right: 1.75em;
    width: 15.063em;
    padding-right: 10px;
    padding-bottom: 40px;
    }
    .highlight{
        margin: 0px 0 0px 0em;
        float:left;
        height: auto;
        background-color:white;
    }
    .highlight h1{
        border-bottom: solid 2px #c68945 ;

    }
    .highlight h1 b{
        color: #fff;
        font-size: 18px!important;
        background-color: #C28F3C!important;
        font-family: "Helvetica Neue Bold"!important;
        position: relative;
        vertical-align: middle;
        -moz-border-radius-topleft: 5px;
        -webkit-border-top-left-radius: 5px;
        -o-border-top-left-radius: 5px;
        -ms-border-top-left-radius: .5px;
        -khtml-border-top-left-radius: 5px;
        border-top-left-radius: 5px;
        -moz-border-radius-topright: .5px;
        -webkit-border-top-right-radius: 5px;
        -o-border-top-right-radius: 5px;
        -ms-border-top-right-radius: 5px;
        -khtml-border-top-right-radius: 5px;
        border-top-right-radius: 5px;
        padding: 10px 16px 10px 16px;
        display: inline-block;
        font-weight: normal!important;
    }
    .inner{
        width: 100%;
        float: left;
        font-size: 14px;
        font-family: "Helvetica Neue Regular";
        margin-bottom:25px;
    }
    .inner a{
        font-size: 18px;
        font-family: "Helvetica Neue Bold"!important;
        color: #be8c40;
        text-decoration: none;
    }
    .inner a:hover{
        font-size: 18px;
        font-family: "Helvetica Neue Bold";
        color: #be8c40;
        text-decoration: underline;
    }
    .redbody{
        color: #6f1200!important;
        font-family: "Helvetica Neue Regular";
        font-weight: normal;
    }
    .callout{
        float:left;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 5px;
        width: 94%;
        background-color:white;
    }

    .std-callout{
        border: #ccc solid 1px;
        margin-top: 30px;
        margin-bottom:-8px;
    }
    .content-container-2col .std-callout{
        margin-top:0px;
    }
    .std-callout.din{
        margin-bottom: 5px!important;
        padding-left: 6%!important;
    }
    .left-callout-container .std-callout{
        margin-top: 10px!important;
        margin-bottom:12px!important;
        padding-left: 6%;
    }
    .left-callout-container .std-callout b{
        font-weight: normal!important;
        font-family: "Helvetica Neue Light"!important;
    }
    .std-callout h1{
        font-family: "Helvetica Neue Light";
        font-size: 20px;
        color: #c68945;
        padding-left:15px;
        padding-right:15px;
        -webkit-margin-after: 5px;
    }
    .std-callout p img{
        float:right;
    }
    .std-callout h1 b{
        font-weight: 100!important;
        font-family: "Helvetica Neue Light"!important;
    }
    .std-callout p{
        font-size: 12px!important;
        font-family: "Helvetica Neue Regular";
        color: #414141;
        padding-left:15px!important;
        padding-right:15px!important;
        line-height: 16px!important;
    }
    .std-callout span{
        font-size: 12px;
        font-family: "Helvetica Neue Regular";
        color: #414141;
    }
    #site-main-container #site-main #sidebar-left .callout.std-callout a{
        font-size: 12px!important;
        font-family: "Helvetica Neue Bold"!important;
        color: #c68945!important;
        width: auto!important;
        float:none;
        text-decoration: none;
    }
    #site-main-container #site-main #sidebar-left .callout.std-callout a:hover{
        text-decoration: underline;
    }
    #site-main-container #site-main #sidebar-left .callout.std-callout img{
        float:right;
        padding-left: 5px;
    }
    .content-container-2col #bodycontent a, #bodycontent-story a{
        color: #c68945;
        font-size: 14px;
        font-family: "Helvetica Neue Bold";
        text-decoration: none;
    }
    .content-container-2col #bodycontent a:hover, #bodycontent a:hover{
        text-decoration: underline;
    }
    .line{
        border-top: #C28F3C dotted 1px;
        width:100%;
        margin: auto;
        margin-top: 60px;
        margin-bottom:60px;
    }
    #site-main-container #site-main #sidebar-right .photo-list.clearfix li a, .photo-list.clearfix li a {
        width: 25%;
        padding-left: 0px;
        margin-bottom:0px;
        float:left;
    }
    #site-main-container #sidebar-right .std-callout p{
        padding-left: 15px!important;
        -webkit-margin-after: 0em;
        padding-bottom: 0px;
        float:left;
    }
    .statbox{
        float:right;
        min-height: 100px;
        width:500%;
        min-width:100px;
        background-color: #FFF6E7;
        margin-top:50px;
        overflow: hidden;
        text-align: right;
        margin-bottom:30px;
    }
    .statbox-container{
        width:100%;
        max-width:210px;
        background-color: inherit;
        float:right;
        padding-top: 40px;
        padding-bottom:40px;
        padding-right: 5px;
    }
    .statbox-container img{
        display: block;
        float:none;
        margin: auto;
    }
    .statbox-container p{
        width:100%!important;
        float:none;
        margin:auto;
        text-align: center;
        margin-top: 18px;
        font-size: 14px;
        font-family: "Helvetica Neue Regular";
        color: #414141;
    }
    .statbox-container a{
        width:100%!important;
        float:left;
        margin:auto;
        text-align: center;
        margin-top: 8px;
        color: #f2bd54!important;
        font-size: 18px;
        text-decoration: none!important;
    }
    .videobottom{
        height:34px;
        background-color: #2B5136;
        width:100%;
        margin-top: -4px;
        float:left;
    }
    .fact-text{
        font-family: "Helvetica Neue Regular";
        font-size: 14px;
        line-height: 22px;
    }
    .fact-link{
        color: #f3bd54;
        font-size: 14px;
        text-decoration: none;
        font-family: 'Helvetica Neue Bold';
    }
    strong, b{
        font-weight: normal;  
        font-family: 'Helvetica Neue Bold';
    }
    .flexslider .slides img{
        float:left;
        width:72%!important;
        height: auto!important;
}
.slides, .banner{
    width:100%;
}
.flex-control-nav{
   display: none;
}
.banner{
    margin: auto;
    margin-top: 2px;
    overflow:hidden;
    height:200px;
}
.slides, .banner{
    width:100%;
    max-width: 1001px;
}
.banner{
    width: 98%;
}
.slides{
    background-color: #2B5136!important;
    padding-bottom: 0px;
    overflow:hidden;
}
.flex-control-nav{
    display: none;
}
#bodycontent {
    float: right;
    width: 69%;
    margin-right: 4%;
    min-height: 400px;
    margin-left: 3%;
}