#wrapper {
	margin-left:auto;
	margin-right:auto;
	width:80%;
	min-width:960px;
	max-width:2048px;
	background-color:#424242;
	box-shadow: 0px 3px 3px rgba(66,66,66,0.3);
}
.copyright {
	text-align:center;
	font-style:italic;
	color:#666666;
	font-size-adjust:0.4;
	line-height:0.05;
}
.email {
	text-align:center;
	color:#BA1C21;
	font-size-adjust:0.4;
	line-height:0.05; 
}
.clear {
	clear:both;
}
nav ul {
	list-style-type:none;
	display:block;
	margin:0;
	padding-left:0;
}	
nav ul li a {
	padding: 1rem 0rem;
	text-decoration:none;
	display:block;
	position:sticky;
	color:#FFFFFF;
	font-weight:bold;
}
nav ul li a:hover {
	background-color:#ba1c21;
}
header h1 {
	padding-left:1em;
	height:72px;
	line-height:240%;
	background-image: url(images/dsu.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
header h1 a {
	text-decoration-line:none;
	color:#ffffff;
}
h1 {
	color:#FFFFFF;
	background-color:#BA1C21;
	margin-bottom:0;
	padding-left:0.5rem;
}
nav {
	background-color:#424242;
	padding-top:20px;
	padding-right:1rem;
	padding-left:20px;
	float:left;
	width:170px;
	top:0;
	position:sticky;
}
section {
	width:33%;
	float:left;
	padding-right:1rem;
}
h2 {
	color:#424242;
}
h3 {
	color:#BA1C21;
}
p {
	color:#666666;
}
li {
	color:#666666;
}
span {
	color:#BA1C21;
}

b {
	color:#BA1C21;
}

* {
	font-family:"arial";
	box-sizing:border-box;
}
body {
	background-image: linear-gradient(to bottom,#eeeeee,#ffffff);
	background-attachment:fixed;
}
footer {
	padding-bottom:1em;
	padding-top:1em;
	padding-right:1em;
	padding-left:1em;
	background-color:#ffffff;
	margin-left:170px;
}
main {
	background-color:#ffffff;
	margin-left:170px;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:2em;
	padding-right:2em;
	display:block;
	float:right;
}
#homehero {
	background-image:url(images/homehero.jpg);
	height:300px;
	background-size:cover;
	margin-left:170px;
	background-position:center;
	background-repeat:no-repeat;
}
#studenthero {
	background-image:url(images/studenthero.jpg);
	height:300px;
	margin-left:170px;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
}
#facultyhero {
	background-image:url(images/facultyhero.jpg);
	height:300px;
	background-size:cover;
	margin-left:170px;
	background-position:center;
	background-repeat:no-repeat;
}