/* News Block Spacing */

/* Homepage Images */

.college a.currentstudents {
  background-image: url("./Images/currentstudents_banner.jpg");
}

.college a.futurestudents {
  background-image: url("./Images/futurestudents_banner.jpg");

}

.college a.partnerships {
  background-image: url("./Images/partnerships_banner.jpg");

}

.college a.prospectivefaculty {
  background-image: url("./Images/prospectivefaculty_banner.jpg");
}
.college a.pdog {
  background-image: url("./Images/day-of-giving.jpg");
}
.college a.alums {
  background-image: url("./Images/alums_banner.jpg");
  background-position: 60% 100%;
}


.college a.ourresearch {
  background-image: url("./Images/research_banner.jpg");
  background-position: 27% 100%;
}

.evertrue {
    background-image: url('./Images/evertrue_solid.jpg');
    background-color: #776f68;
    border-bottom: 8px solid #776f68;
}



/*****************************************/
/* BME Content Formatting           */
/*****************************************/

.footnote p {
  margin-left:1em;
  color:#666;
  font-size:1em;
}

/***************/

.listspace li {
  margin-bottom:1em;
}


/***************/

.faq h4 {
  font-weight: bold;
  border-left: 1px solid #333;
  border-top: 1px solid #333;
  background-color: #ddd;
  word-spacing: .2ex;
  letter-spacing: .09ex;
}

.faq li {
  margin-top:.5em;
}

.faq p {
  margin-left:1em;
}


/****************/

.closing p {
  float:right;
  text-align:left;
}

/****************/

.welcome p {
  border: 1px solid #ccc;
  background-color: #eee;
  font-style: italic;
  padding: 1em;
  margin: 3px 0px 3px 0px;
}

/****************/

.sections h3 {
  margin-left:2em;
  margin-right:2em;
  text-align:left;
  color:#333;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  font-style: italic;
  font-weight: bold;
  padding-top:.5em;
  padding-bottom:.5em;
}

.sections-photo {
  float: right;
  width: 50px;
  padding: 0;
  margin: 0 0 0 0;
  border: 0;
}

/****************/

.intro p {
  margin-left:3em;
  margin-right:3em;
  text-align:center;
  color:#333;
  font-size:1em;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  font-style: italic;
  padding-top:.5em;
  padding-bottom:.5em;
}
/****************/

.contact p {
  text-align:left;
  margin-left:3em;
  color:#555;
  font-size:.95em;
}

.contact b {
  color:#444;
}

/****************/

.quote {
  margin-left:10%;
  margin-right:10%;
  font-style: italic;
}

.quote-author {
  float:right;
  text-align:left;
  font-style: normal;
}

/****************/

.calendar-table {
  margin-left:2em;
}

.calendar-table th,
.calendar-table td {
  vertical-align:top;
  border-bottom:1px solid #ccc;
  border-right:0px;
  border-left:0px;
}

.calendar-table th {
  text-align:right;
  width:6em;
}

.calendar-table td {
  text-align:left;
}

.calendar-table h4 {
  text-align:left;
  margin-left:-2em;
  background-color: #ddd;
  word-spacing: .2ex;
  letter-spacing: .09ex;
}
 



/*****************************************/
/* Academics Content Formatting          */
/*****************************************/



.localIntro p {
  margin-left:3em;
  margin-right:3em;
  text-align:center;
  color:#333;
  font-size:1.5em;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  font-style: italic;
  padding-top:.5em;
  padding-bottom:.5em;
  line-height: 1.5em;
}

.member-table {
  width:38em;
  margin-left:3em;
}

.member-table td,
.member-table th {
  vertical-align:top;
  border-bottom:1px solid #ccc;
}

.member-table td {
  text-align:left;
  width:5em;
}

.member-table th {
  text-align:left;
}
 



/*****************************************/
/* Standard Content Formatting           */
/*****************************************/

#feature {
  background-position: left;
  background-repeat: no-repeat;
  background-color: #999;
  z-index: 1;
  height: 293px;
}

.event-feature #feature {
  height: 190px;
  background-color: #000;
}


#faculty-spotlight {
  vertical-align: top;
  color: #FFF;
  background-image: url(Images/InsideIEgraphic.jpg);
  background-color: #333;
  margin-bottom: 15px;
}

#faculty-spotlight a {
  color: #FFF;
  background-color: transparent;
  text-decoration: none;
  display: inline;
  margin: 0px;
  padding: 0px;
}

#faculty-spotlight a:hover {
  background-color: transparent;
  text-decoration: underline;
}

.left-photo
{
  float: left;
  width: 200px;
  padding: 0;
  margin: 2em 2em 1em 0;
  border: 1px solid #ccc;
  border-left: 0;
  border-top: 0;
}

.right_photo,
.right-photo
{
  float: right;
  width: 200px;
  padding: 0;
  margin: 2em 0 1em 2em;
  border: 1px solid #ccc;
  border-right: 0;
  border-top: 0;
}

.right_photo p,
.left_photo p,
.right-photo p,
.left-photo p
{
  font-size: .9em;
  width: 95%;
  line-height: 1em;
  margin: 10px;  
  padding: 0;
}

.row-even td,
.row-odd td {
  border-bottom: 1px solid #ccc;
}

.row-even {
  background-color: #eee;
}

.row-odd {
  background-color: #fff;
}

.no-background {
  background-color: transparent;
}


/*****************************************/
/* Event Document tweaks                 */
/*****************************************/

.event-image-container {
  margin-left: 1.5em;
}

.event-image-container,
.event-image-container .event-image {
  text-align: left;
}

.event-image .event-image-caption {
  text-align: left;
  font-size: .8em;
}

.event-image .event-image-caption ul {
  padding: 0 1.5em;
}


/*****************************************/
/* Management                            */
/*****************************************/

.admin-breadcrumbs {
  font-size: 10px;
  background-color: #eee;
  padding: 2px;
}

.admin-breadcrumbs-title {
  color: #333;
  text-transform: uppercase;
  font-weight: bold;
}

.admin-arrow {
  position: relative;
  top: 2px;
}

.message {
  border: 1px solid #ccc;
  background-color: #eee;
  font-weight: bold;
  padding: 1em;
  margin: 3px 0px 3px 0px;
}

.admin-detail {
  border: 0;
  padding: 5px;
  margin-top: 1em;
  margin-bottom: 1em;
}

.admin-list td,
.admin-list th,
.admin-detail td,
.admin-detail th {
  vertical-align: top;
  text-align: left;
}

.admin-list th,
.admin-detail th {
  font-weight: normal;
  color: #333;
  padding-right: 1em;
}

.admin-detail td,
.admin-detail th {
  padding-bottom: .5em;
}

.save {
  float: left;
  margin: 1em 4em 1em 0;
}

.delete {
  margin-top: 1em;
  color: #900;
}

.admin-page h3 {
  color: #333;
  font-weight: normal;
  text-transform: uppercase;
  padding-top: 20px;
  padding-bottom: 2px;
  margin-bottom: 10px;
  border-bottom: 1px solid #ccc;
}

.admin-page h3,
.admin-page td h3 {
  padding-top: 1.5em;
}


/*************************************/
/* Edit links for admins             */
/*************************************/

a.edit-link,
.box-items li a.edit-link {
  font-size: .8em;
  text-decoration: underline;
  padding-left: 1em;
}

a.edit-link:hover,
.box-items li a.edit-link:hover {
  color: #999;
  background-color: transparent;
}

hr {
  border: none;
  border-bottom: 1px solid #ccc;
}

.social-in-menu {
  float:left; 
  margin:5px; 
  border-bottom:none;
}

.social-in-menu img {
    border: 0px;
    height: 36px;
    width: 36px;
}