  /* 
SITE-SPECIFIC STYLES 
The following CSS changes images and colors used on the subsite. 
*/ 
header.page-header { 
background-image: url('/magazine-archive/media/styleassets/images/magazine/header-bg.png'); 
} 
nav.header-nav { 
background-image: url('/magazine-archive/media/styleassets/images/magazine/menu-background.png'); 
} 
nav.header-nav ul li a { 
} 
section.page-middle-backing { 
background-image: url('/magazine-archive/media/styleassets/images/magazine/page_background.png'); 
} 
footer.page-footer { 
} 
section.subsite-heading h2 a { 
color: rgb(86, 81, 75); 
} 
article.spotlight section.spotlight-header {
background-image: url('/magazine-archive/media/styleassets/images/magazine/menu-background.png'); 
background-color: #9f0100;
}
.tab-group nav ul li a {
background-image: url('/magazine-archive/media/styleassets/images/magazine/menu-background.png'); 
background-color: #9f0100;
}
section.subsite-heading a.apply-now-button {
    display: block;
    float: right;
    margin-right: 10px;
    margin-top: 20px;
}

section.subsite-heading a.apply-now-button img {
	vertical-align: bottom;
    box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
}

.past-issue {
float: left;
width: 226px;
margin-left: 14px;
text-align: center;
height: 340px;
}

.past-issue:nth-child(3n+0) {
margin-left: 0px;
}

.past-issue a img {
border: 0px;
vertical-align: bottom;
margin-bottom: 1em;
}

/* 
LAYOUT CHANGES 
The following CSS changes the page layout to accommodate a subsite. 
*/ 
header.page-header { 
background-position: bottom; 
} 
section.page-header-container {overflow: hidden;} 
section.global-nav { 
float: right; 
margin-top: 10px; 
} 
section.global-nav nav { 
display: block;

margin-top: 0px; 
margin-bottom: 0px; 
overflow: hidden; 
} 
section.global-nav nav ul { 
padding-top: 0px; 
} 
section.global-nav form { 
float: right; 
text-align: right; 
margin: 0px; 
} 
section.header-logo { 
margin-top: 14px; 
margin-bottom: 13px; 
width: 205px; 
height: 35px; 
} 
section.header-logo h1 {margin: 0px;} 
section.header-logo h1 a span {display: none;} 
section.header-logo h1 a { 
width: 205px; 
height:35px; 
background-image: url('/magazine-archive/media/styleassets/images/standardbase/msu_logo_small.png'); 
} 
section.subsite-heading { 
width: auto; 
height: 76px; 
overflow: hidden; 
} 
section.subsite-heading h2 { 
margin-top: 23px; 
margin-bottom: 0px; 
font-family: BentonMod, serif; 
font-weight: normal; 
font-size: 34px; 
} 
section.subsite-heading h2 a { 
text-decoration: none; 
} 
nav.header-nav { 
margin-top: 0px; 
} 
section.page-middle-backing { 
background-position: center bottom; 
} 
footer.page-footer { 
background-repeat: repeat-x; 
padding-top: 10px; 
padding-bottom: 20px; 
} 
