/*
CLASSE specific styles
*/
/* line 9, ../bootstrap-sass/classe.scss */
header .navbar {
  margin-bottom: 0px; }

/* line 14, ../bootstrap-sass/classe.scss */
.home .navbar {
  margin-bottom: 1em; }

/* line 18, ../bootstrap-sass/classe.scss */
/* orig padding: 10px 0 */
#cornellLogo {
  background: #b31b1b;
  padding: 0 0; }
  /* line 21, ../bootstrap-sass/classe.scss */
  /* orig margin-top: 18px */
  #cornellLogo form {
    margin-bottom: 0px;
    margin-top: 10px;
    margin-left: .5em; }

/* line 29, ../bootstrap-sass/classe.scss */
.footerContent {
  background: #878787;
  font-size: .75em;
  line-height: 1.25em;
  padding: 20px 0; }
  /* line 34, ../bootstrap-sass/classe.scss */
  .footerContent p {
    background: #878787;
    color: white;
    margin-bottom: 0; }
  /* line 39, ../bootstrap-sass/classe.scss */
  .footerContent .supported {
    background: #878787 url(nsf.png) no-repeat;
    padding: 10px 0 15px 60px; }
  /* line 43, ../bootstrap-sass/classe.scss */
  .footerContent ul {
    font-size: 115%;
    list-style: none;
    color: white;
    margin-left: 60px; }
  /* line 47, ../bootstrap-sass/classe.scss */
  .footerContent li {
    float: left;
    padding-right: 15px; }
  /* line 51, ../bootstrap-sass/classe.scss */
  .footerContent a {
    color: white; }
  .footerContent .clear {
    clear:both; }

/* home */
/* line 59, ../bootstrap-sass/classe.scss */
.homeIntro h1 {
  font-size: 1.25em;
  font-weight: normal;
  line-height: 1.5em; }

/* line 68, ../bootstrap-sass/classe.scss */
#newsList, #eventsList, #jobsList {
  *zoom: 1;
  margin-bottom: 1.5em; }
  /* line 15, ../bootstrap-sass/_mixins.scss */
  #newsList:before, #newsList:after, #eventsList:before, #eventsList:after, #jobsList:before, #jobsList:after {
    display: table;
    content: "";
    line-height: 0; }
  /* line 22, ../bootstrap-sass/_mixins.scss */
  #newsList:after, #eventsList:after, #jobsList:after {
    clear: both; }
  /* line 72, ../bootstrap-sass/classe.scss */
  #newsList article, #eventsList article, #jobsList article {
    margin-bottom: 1em;
    float: left;
    width: 100%; }
  /* line 77, ../bootstrap-sass/classe.scss */
  #newsList a, #eventsList a, #jobsList a {
    display: block;
    float: left;
    width: 100%; }
  #newsList .more, #eventsList .more, #jobsList .more {
    display: block;
    text-align: right;
    font-family: "ff-meta-serif-web-pro";
    font-size: 110%;
    font-weight: normal;}
  #newsList .heading a, #eventsList .heading a, #jobsList .heading a {
    float: inherit;
    color: inherit; }
   
  /* line 82, ../bootstrap-sass/classe.scss */
  #newsList h6, #eventsList h6, #jobsList h6 {
    font-size: 1em;
    font-family: "ff-meta-web-pro", Helvetica, Arial, sans-serif;
    float: right;
    line-height: 26px;
    margin: 0px; }

/* line 94, ../bootstrap-sass/classe.scss */
#newsList h6 {
  width: 72%; }
/* line 97, ../bootstrap-sass/classe.scss */
#newsList img {
  vertical-align: top;
  margin-top: 5px;
  float: left; }

/* line 107, ../bootstrap-sass/classe.scss */
#eventsList .eventDate {
  color: #333333;
  float: left;
  clear: both;
  font-size: 1.25em; }
/* line 113, ../bootstrap-sass/classe.scss */
#eventsList article {
  margin-bottom: .5em; }
/* line 116, ../bootstrap-sass/classe.scss */
/* originally 82% */
#eventsList h6 {
  width: 75%; }

#jobsList h6 {
  width: 90%; }

/* line 123, ../bootstrap-sass/classe.scss */
.videoWrapper {
  position: relative;
  padding-bottom: 69.4%;
  padding-top: 25px;
  height: 0; }

/* line 129, ../bootstrap-sass/classe.scss */
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

/* line 139, ../bootstrap-sass/classe.scss */
.contentBlock {
  border: 1px solid #999999;
  padding-top: 1em;
  margin-bottom: 20px; }

/* line 147, ../bootstrap-sass/classe.scss */
.classeCarousel {
  margin-bottom: 0px; }

/* line 153, ../bootstrap-sass/classe.scss */
ul.nav li.dropdown:hover ul.dropdown-menu {
  display: block; }

/* line 157, ../bootstrap-sass/classe.scss */
a.menu:after, .dropdown-toggle:after {
  content: none; }

/* line 164, ../bootstrap-sass/classe.scss */
.accordion-toggle {
  position: relative; }
  /* line 166, ../bootstrap-sass/classe.scss */
  .accordion-toggle:after {
    position: absolute;
    width: 0;
    height: 0;
    vertical-align: top;
    border-top: 6px solid #eeeeee;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    content: "";
    right: 2%;
    top: 35%; }
  /* line 177, ../bootstrap-sass/classe.scss */
  .accordion-toggle.collapsed:after {
    position: absolute;
    width: 0;
    height: 0;
    vertical-align: top;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #eeeeee;
    content: "";
    right: 1%;
    top: 35%; }

/* line 193, ../bootstrap-sass/classe.scss */
.row-fluid {
  margin-bottom: 2em; }

/* line 197, ../bootstrap-sass/classe.scss */
.skipToContent {
  position: absolute;
  text-indent: -10000px; }

/* line 202, ../bootstrap-sass/classe.scss */
.sidebar {
  padding-top: .6em; }

/* line 209, ../bootstrap-sass/classe.scss */
img[align] {
  padding-top: .25rem; }
/* line 212, ../bootstrap-sass/classe.scss */
img[align="left"] {
  padding-right: 1rem; }
/* line 215, ../bootstrap-sass/classe.scss */
img[align="right"] {
  padding-left: 1rem; }

/* line 220, ../bootstrap-sass/classe.scss */
.groupImage {
  margin-bottom: 1em; }

/* line 227, ../bootstrap-sass/classe.scss */
h3 a {
  padding-right: 25px;
  background: url(arrows.png) no-repeat right;
  display: block;
  border-bottom: 1px solid #b31b1b; 
}

#maincontainer {
/*  background: url(%BACKGROUND%)  no-repeat; */
}

