#mizzou-engineer a {
	text-indent: -99999px;
	display: block;
	height: 55px;
	margin-bottom: 7px;
	width: 940px;
	text-decoration: none;
	background: url(../images/mizzou-engineer.png) center center no-repeat;
}

.slide-cover-link {
	display: block;
	position:relative;
}

.content-container #content .magazine-slider .caption {
	padding:10px;
	margin-left:20px; /* We'll need to convert these to percentage */
	bottom: 0;
	left: 0;
	position:absolute;
	z-index: 1000;
	background: rgb(109, 109, 98); /* fallback color */
	background: rgba(109, 109, 98, 0.9);
}

.content-container #content .magazine-slider a {
	color: #f4f4f4;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	text-shadow: 0px -1px 0px #222;
}

.content-container #content .magazine-slider a:hover,
.content-container #content .magazine-slider a:hover h3 {
	color: #ffcc33;
}

.content-container #content .magazine-slider a h3,
.content-container #content .magazine-slider a p {
	color: #fff;
	text-shadow: 0px -1px 0px #222;
}

.magazine-slider img {
	margin: 0 10px 0 20px;
	padding: 0;
}

.content-container #content .magazine-slider p {
	line-height: 144%;
	margin-bottom: 10px;
	color: #333; /*necessary for issue date*/
}

.content-container #content .magazine-slider li ul {
	width:100%;
}

.content-container #content .magazine-slider li {
	color: #333;
}

.content-container #content .issue-contents {
	display: block;
	-moz-box-shadow: 0px 0px 5px #333;
	-webkit-box-shadow: 0px 0px 5px #333;
	box-shadow: 0px 0px 5px #333;
	z-index: 9999;
	position: relative;
	margin: 0px 0px 10px 0px;
}

.content-container #content .issue-contents li a {
	padding:10px;
	text-shadow: 0px -1px 0px #222;
	display:block;
	border-top: 1px solid #777;
	border-bottom: 1px solid #545454;
}

.content-container #content .issue-contents ul {
	margin: 0px !important;
	padding: 0px !important;

}

.content-container #content .issue-contents li {
	list-style: none !important;
	margin: 0px !important;
	color: #fff;
} 	

.content-container #content .issue-contents li.issue a {
	color: #777; 
	display: block;
	padding:10px;
	font-size: 120%;
	font-weight: bold;
	text-shadow: 0px 1px 0px #EDEBD5;	
	background: #CAC8B5 url('..images/buttons/tabbed-nav-off.png') top right no-repeat;		
	background-image: linear-gradient(bottom, rgb(186,184,167) 0%, rgb(237,235,213) 100%);
	background-image: -o-linear-gradient(bottom, rgb(186,184,167) 0%, rgb(237,235,213) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(186,184,167) 0%, rgb(237,235,213) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(186,184,167) 0%, rgb(237,235,213) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(186,184,167) 0%, rgb(237,235,213) 100%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(186,184,167)),
		color-stop(1, rgb(237,235,213))
	);		
}

.content-container #content .issue-contents li a:hover {
	background: rgb(95, 95, 86); /* fallback color */
	background: rgba(95, 95, 86, 1);
}

.content-container #content .issue-contents li.issue a:hover {
	color: #222;
	background: #CAC8B5 url(../images/buttons/tabbed-nav-off.png) top right no-repeat;
}

.magazine-covers {
	background:#CAC8B5;
	position: relative;
	z-index: 1;
	text-align: center;
	overflow: hidden;
	height: 150px; /* rough estimate since it doesn't need to be exact originally 100px*/
	height: 15vw; /* rough estimate since it doesn't need to be exact originally 100px*/
	-webkit-transition: height .5s ease-in-out;
	-moz-transition: height .5s ease-in-out;
	-o-transition: height .5s ease-in-out;
	transition: height .5s ease-in-out;
	padding-top: 2%;
	border-top: 1px solid #fcfcfc;
}

/*.magazine-covers img {
	max-width:180px;
}*/

.magazine-covers a {
	text-decoration:none;
	text-shadow: 0px 1px 0px #fff;
	font-weight: bold;
	color: #444;
}

.magazine-covers:hover {
	height: 29.1666667vw; /* 280/960px = 29.1666667*/
}

#magazine-separator {
	max-width: 960px;
	width:100%;
	height: 10px;
	height:1.04166667vw; /* 10/960px = 29.1666667*/
	background: url('../images/magazine-separator.png') bottom repeat-x;
	border-bottom: 1px solid #fff;
	position: absolute;
	margin-top: -1%;
	margin-bottom: 20px;
	z-index:20;	
}

#content .mag-post-sticky {
	margin-top:2%;
}

.mag-post-sticky img, 
.mag-post-sticky h4 {
	border: none !important;	
}

.mag-post-sticky h4 {
	margin-bottom:12%;
}

.mag-sticky-thumb {
	width:27.0833333%; /* 260/960px */
	height: 32.5vw; /* not sure about this; kinda janky calcs ratio of 260/960 = x/120 */
	overflow:hidden;
	margin-left:20%;
}

#content .mag-post-sticky p {
	margin-left: 0px;
	font-size: 14px;
}

