/*************** Norwich Main 2014 ********************/

/* Temp fix for home page - May 2, 2014 - GTB */
div#prevSel2, div#nextSel2, div.navmsg {
	visibility: hidden;
}

/* Homecoming Page */
#post-1253 .headline_area {
	display: none;
	visibility: hidden;
	height: 0;
}

#splashimg {
	position: relative;
	top: -66px;
	background: url(http://www.norwich.edu/wp-content/uploads/Fireworks-5.jpg) no-repeat;
}
div.masonry {
	width:100%;
	display: inline-block;
	margin-bottom: 21px;
	padding-left: 3.5%;
}
.box1 {
	float: left;
	width: 260px;
	display: table-cell;
	padding: 0 2%;
}
.smstream {
	width: 300px;
	padding: 35px 14px;
	min-height: 340px;
	position: relative;
	left: 550px;
	margin-top: 35px;
}
.smstream p {
	margin-left: 21px;
}
.msgtxt {
	color: #fff;
	font-size: 0.85em;
}
h2.widgettitle {
	margin: .5em 0 .5em 0;
	color: #fff;
}
.masonry img {
	border: 1px solid #fff;
}
#splashimg h1.white {
	color: #fff;
	background-color: transparent;
	position: relative;
	top: 40px;
	left: 540px;
}
.masonry h3 {
	color: #eca331;
}
.masonry li {
	margin-bottom: 7px;
}
.avatar {
	height: 0;
	overflow: visible;
}



/* end temp fix */

.format_text p:first-child {
    padding-top: 28px;
}
body.coin .headline_area h1 {
margin-top: 70px;
color: #8c2633;
}
#nosb h2, #nosb hr {
color: #8c2633;
}
body.coin div.breadcrumb {
position: relative;
top: 160px;
left: 12px;
}
/*Temporary fix for Condi Rice spacing */
td.c1 br {
    display: none;
}
/*Temporary adjustment of prev/next arrows */
body.home a.bx-prev, body.home a.bx-next {
    bottom: -50px;
}

/* A-Z index */
/* A-Z nav at top */
ul.index-alpha {
  float: left;
  margin: 1em 0;
  padding: 0.5em;
  text-align: center;
  width: 95%;
}

ul.index-alpha li {
  background-image: none;
  display: inline;
  font-size: 1.1em;
  color: #909090;
  margin: 0;
  padding: 0;
  width: 16px;
}

ul.index-alpha li a {
  padding: 0 0.4em;
  width: 12px;
  color: #505050;
}

ul.index-alpha li a:hover {
  background: none #666 !important;
  color: #f1f1f1;
  text-decoration: none;
  width: 12px;
}

ul.alpha-nav {
/*  margin-bottom: 1em;*/
/*  text-align: center;*/
}
ul.alpha-nav + p {
	margin-bottom: 0.5em;
}

/* Index body */
ol.index-alpha li:before { /* horiz. rule beneath ea. index letter */
  border-bottom: solid 1px black;
  width: 100%;
  padding-left: 0 !important;
}

ol.index-alpha li ul.alpha-nav li {
  color: #909090;
  font-weight: normal !important;
  font-family: Arial,Verdana,Helvetica,sans-serif !important;
}

ol.index-alpha > li:before { /* sets ol counter, defines as cap letters, bold */
  content: counter(customlistcounter, upper-alpha) " ";
  counter-increment: customlistcounter;
  font-weight: bold;
  font-size: 1.5em;
  float: left;
  margin-top: 1em;
}

ol.index-alpha { /* starts counter with "A" */
  counter-reset: customlistcounter;
  margin-left: 0;
}

ol.index-alpha >li#Y { /* resets counter to "Y" because there's no "X" */
  counter-reset: customlistcounter 24;
}

ol.index-alpha, ol.index-alpha li {
  list-style: none !important; /* overrides article ol */
  background: none; /* removes orange dot */
  margin-left: 0;
}

ol.index-alpha li ul li {
  margin-left: 0;
  padding-left: 0;
  font-size: 14px;
}

ol.index-alpha li ul.alpha-nav li {
  display: inline;
  background: none;
  font-size: 0.8em;
}

ol.index-alpha li ul.alpha-nav li a {
  color: #505050;
  padding: 0 0.5em;
}

ol.index-alpha li ul.alpha-nav li a:hover {
  background: none repeat scroll 0 0 #666;
  color: #fff;
  text-decoration: none;
}

ul.index-alpha li.alpha-top  { /* Hides "top" link in A-Z nav at top of page */
  display: none !important;
}

ol.index-alpha li#A ul { /* Padding because there's no A-Z nav under "A" */
  padding-top: 1em;
}

li.alpha-top a { /* Adjusts spacing after "top" link in A-Z nav */
  padding-right: 1em;
}

/* Descriptors after links to degree programs and schools */
ol.index-alpha li ul li.academic-calendar-undergrad:after,
ol.index-alpha li ul li.ba:after,
ol.index-alpha li ul li.bachelors:after,
ol.index-alpha li ul li.bs:after,
ol.index-alpha li ul li.cert:after,
ol.index-alpha li ul li.college:after,
ol.index-alpha li ul li.degree-completion:after,
ol.index-alpha li ul li.ma:after,
ol.index-alpha li ul li.march:after,
ol.index-alpha li ul li.masters:after,
ol.index-alpha li ul li.ms:after,
ol.index-alpha li ul li.sch:after,
ol.index-alpha li ul li.therecord:after {
  font-size: 0.8em;
  font-style: italic;
  padding-left: 0.6em;
}

ol.index-alpha li ul li.academic-calendar-undergrad:after {
  content:"Vacations/breaks, class start/end dates, registration, advisement, etc.";
}

ol.index-alpha li ul li.ba:after {
  content:"Bachelor of Arts";
}

ol.index-alpha li ul li.bachelors:after {
  content:"Bachelor's Program";
}

ol.index-alpha li ul li.bs:after {
  content:"Bachelor of Science";
}

ol.index-alpha li ul li.cert:after {
  content:"Certificate Program";
}

ol.index-alpha li ul li.college:after {
  content:"College of";
}
ol.index-alpha li ul li.degree-completion:after {
  content:"Degree Completion Program";
}

ol.index-alpha li ul li.ma:after {
  content:"Master of Arts";
}

ol.index-alpha li ul li.march:after {
  content:"Master's of (March)";
}

ol.index-alpha li ul li.ms:after {
  content:"Master of Science";
}

ol.index-alpha li ul li.masters:after {
  content:"Master's Program";
}

ol.index-alpha li ul li.sch:after {
  content:"School of";
}

ol.index-alpha li ul li.therecord:after {
  content:"Alumni magazine";
}

/****************** Emergency Page Styles **************************/
#resources {
	width: 35%;
	float: right;
	min-width: 200px;
}

#emergupdates {
	width: 60%;
	padding-right: 35px;
	float: left;
	min-width: 400px;
}

#resources h3 {
	margin-bottom: 0;
}

@media screen and (max-width: 760px) {
	#resources {
		width: 100%;
		float: none;
		min-width: 0;
		padding: 0;
	}
}

@media screen and (max-width: 760px) {
	#emergupdates {
		width: 100%;
		float: none;
		min-width: 0;
		padding: 0;
		border-bottom: 1px solid #eaeaea;
		margin-bottom: 35px;
	}
}

.notice {
	margin: 0 14px;
	background: #eaeaea;
	padding: 14px;
	margin-bottom: 35px;
}

#post-119 h1 {
	display: none;
}
