/* This file will hold styles for all layouts using the alpha grid (i.e. not the mobile layout). */

/********************     common classes     ********************/
#region-sidebar-first ul.menu {display:inherit; width:100%;}
em {font-style: italic;}
strong {
  color: #000000;
  font-size: 1.05em;
  font-weight: bold;
}
/********************    home page start     ********************/
/********************    header start        ********************/
/********************    content start       ********************/

/* locations/campus/% */
.views-field-field-campus-photo a {
  display: inline-block;
  margin: 10px 20px;
}

.content_right {
  float:right;
  width:158px;
}
.field-name-field-headline-image .field-items {
  overflow: hidden;
  max-width:100%;
}
.field-name-field-headline-image .field-item img {
  max-width:100%;
}

/********************     footer start     ********************/

// alert message
#svcc-alert {
  background-image: url(../images/alert.png);
  color: #FFC500 !important;
  font-weight: bold;
}
#block-views-alerts-block-1 .block-inner .content .view-content {
  background-color: #FFFFFF;
  padding: 10px 20px;
  border-radius: 0 0 10px 10px;
}
#block-views-alerts-block-1 .block-inner h2.block-title {
  background: #f5de8e; /* Old browsers */
  background: -moz-linear-gradient(top,  #f5de8e 0%, #fccd4d 50%, #f8b500 51%, #ed9219 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5de8e), color-stop(50%,#fccd4d), color-stop(51%,#f8b500), color-stop(100%,#ed9219)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #f5de8e 0%,#fccd4d 50%,#f8b500 51%,#ed9219 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #f5de8e 0%,#fccd4d 50%,#f8b500 51%,#ed9219 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #f5de8e 0%,#fccd4d 50%,#f8b500 51%,#ed9219 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #f5de8e 0%,#fccd4d 50%,#f8b500 51%,#ed9219 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5de8e', endColorstr='#ed9219',GradientType=0 ); /* IE6-9 */
	margin: 0;
	padding: 5px 20px;
	width: 900px;
}
.close {
  font-weight: bold;
  font-size: 2em;
  margin-top: -46px;
}

#region-footer-first ul.menu li {
	display:inline-block;
	border-right:1px solid #ffffff;
}

/*
 * Responsive styling for preface region
 */

.container-24 #region-preface-first.grid-24 {
	width:700px;
	height:auto;
}