body {
	margin: 0; padding: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: x-small;
	color: #fff;
	background-color: #000;
	}
	body#initfaculty {
		background: #000 url(../images/facultybg.jpg) no-repeat top left;
		}
	body.amoussou {
		background: #000 url(../images/faculty/amoussou/portrait.jpg) no-repeat top center;
		}
	body.crawford {
		background: #000 url(../images/faculty/crawford/portrait.jpg) no-repeat top center;
		}
	body.cunha {
		background: #000 url(../images/faculty/cunha/portrait.jpg) no-repeat top center;
		}
	body.glenn {
		background: #000 url(../images/faculty/glenn/portrait.jpg) no-repeat top center;
		}
	body.scheerer {
		background: #000 url(../images/faculty/scheerer/portrait.jpg) no-repeat top center;
		}
	body.dengler {
		background: #000 url(../images/faculty/dengler/portrait.jpg) no-repeat top center;
		}
	body.gunther {
		background: #000 url(../images/faculty/gunther/portrait.jpg) no-repeat top center;
		}
	body.hackett {
		background: #000 url(../images/faculty/hackett/portrait.jpg) no-repeat top center;
		}
	body.novotney {
		background: #000 url(../images/faculty/novotney/portrait.jpg) no-repeat top center;
		}
	body.patzlaff {
		background: #000 url(../images/faculty/patzlaff/portrait.jpg) no-repeat top center;
		}
	body.siering {
		background: #000 url(../images/faculty/siering/portrait.jpg) no-repeat top center;
		}
	body.varkey {
		background: #000 url(../images/faculty/varkey/portrait.jpg) no-repeat top center;
		}
	body.souza {
		background: #000 url(../images/faculty/souza/portrait.jpg) no-repeat top center;
		}
	body.golightly {
		background: #000 url(../images/faculty/golightly/portrait.jpg) no-repeat top center;
		}
	body.han {
		background: #000 url(../images/faculty/han/portrait.jpg) no-repeat top center;
		}
	body.ortega {
		background: #000 url(../images/faculty/ortega/portrait.jpg) no-repeat top center;
		}
	/*body#students,*/ body#staff, body#grads {
		background: #000 url(../images/genericbg.gif) repeat-x top center;
		}
		body#staff {
			background: #000 url(../images/studentgenericbg.gif) repeat-x top center;
			}
		body#students {
			background: #000 url("../images/studentgenericbg.gif") repeat-x scroll center 0px;
			}
		body#grads {
			background: #000 url(../images/studentgenericbg.gif) repeat-x top center;
			}
		
		
div, p, ul, ol, li, dl, dt, dd, table, th, td, form { margin: 0; padding: 0; }
a img { border: 0;}

#Markbar { 
	padding: 15px 0px 80px 0px;
	background: #000 url(../images/markbg.gif) repeat-x top left;
	}
	body#grads #Markbar {
		background: #000 url(../images/markbg-grads.gif) repeat-x top left;
		}
		body#gradbio #Markbar {
			background: #000 url(../images/markbg-grads.gif) repeat-x top left;
			}
	body#staff #Markbar {
		background: #000 url(../images/markbg-staff.gif) repeat-x top left;
		}
		body#staffbio #Markbar {
			background: #000 url(../images/markbg-staff.gif) repeat-x top left;
			}
	body#students #Markbar {
		background: #000 url(../images/markbg-students.gif) repeat-x top left;
		}
		body#studentbio #Markbar {
			background: #000 url(../images/markbg-students.gif) repeat-x top left;
			}

.pagetitle { margin: -35px 0px 0px 0px; }
	body#home .pagetitle { margin: -20px 0px 20px 0px; }
	.pagetitle a.thickbox {
		padding: 0px 0px 0px 20px;
		}
	body.gunther a.thickbox {
		padding-left: 0px;
		}

.tagline {
	margin: -20px auto 0px auto;
	font-size: 1.4em;
	width: 790px;
	line-height: 1.6em;
	color: #fff;
	}
	.tagline a:link, .tagline a:visited {
		color: #fff;
		}

.clearer {
	clear: both;
	height: 0;
	line-height: 0;
	}
	
.container {
	width: 790px;
	margin: 0 auto;
	}
	
.italics {
	font-style: italic;
	}
	
.disclaimer {
	font-size: .9em;
	color: #737373;
	}

h2.featured {
	padding-top: 30px;	
	}
	h2.previousFeatured {
		position: relative;
		top: 30px;
		padding-top: 30px;
		padding-bottom: 20px;
		clear: both;
		border-top: 1px solid #333;
		}
		body#initfaculty h2.previousFeatured {
			padding-bottom: 40px;
			padding-top: 20px;
			border-top: 1px solid #888;
			}

#footer {
	color: #737373;
	font-size: 1.1em;
	width: 790px;
	margin: 60px auto 30px auto;
	text-align: right;
	clear: both;
	padding-bottom: 40px;
	}
	body#home #footer {
		margin-top: 0px;
		}
	body#students #footer, body#staff #footer, body#grads #footer {
		margin-top: 120px;
		}
	#footer p span {
		color: #557d31;
		font-weight: bold;
		}
	#footer a:link, #footer a:visited {
		color: #737373;
		font-weight: bold;
		text-decoration: none;
		}
		#footer a:hover {
			color: #fff;
			}
			
.prospectnav {
	width: 550px;
	float: left;
	list-style: none;
	text-align: left;
	}
	.prospectnav li {
		display: inline;
		}
		.prospectnav li a {
			padding-right: 30px;
			}
	
	
#starburst {
	position: absolute;
	left: -180px;
	top: 40px;
	}
	
	
#commercial {
	position: absolute;
	right: -20px;
	top: 160px;
	z-index: 200;
	}
		
#Wrapper {
	width: 790px;
	margin: 0 auto;
	position: relative;
	}
	#Wrapper.biopage {
		font-size: 1.4em;
		line-height: 1.6em;
		padding-bottom: 50px;
		}
		#Wrapper.biopage h3 {
			padding: 10px 0px 0px 0px;
			}
		#Wrapper.biopage p {
			padding: 10px 0px;
			}
		#Wrapper.biopage img.portrait {
			float: right;
			padding: 0px 0px 20px 20px;
			}
		#Wrapper.biopage a:link, #Wrapper.biopage a:visited {
			color: #fff;
			text-decoration: underline;
			}
	#Wrapper .globalnav {
		list-style: none;
		font-family: garamond, georgia, times, serif;
		font-size: 1.8em;
		margin: 10px 0px 20px 0px;
		}
		#Wrapper .globalnav li {
			display: inline;
			position: relative;
			}
			#Wrapper .globalnav li a {
				color: #fff;
				text-decoration: none;
				padding-right: 30px;
				}
				#Wrapper .globalnav li.faculty a span { color: #557d31; }
					#Wrapper .globalnav li.faculty a:hover { color: #557d31; }
				#Wrapper .globalnav li.staff a span  { color: #006e83; }
					#Wrapper .globalnav li.staff a:hover  { color: #006e83; }
				#Wrapper .globalnav li.students a span  { color: #c57814; }
					#Wrapper .globalnav li.students a:hover  { color: #c57814; }
				#Wrapper .globalnav li.alumni a span  { color: #b4a002; }
					#Wrapper .globalnav li.alumni a:hover  { color: #b4a002; }
	
#Navbar {
	border-top: 1px solid #737373;
	border-bottom: 1px solid #737373;
	}
	body#faculty #Navbar {
		background-color: #557c28;
		}
	body#grads #Navbar {
		background-color: #006e83;
		}
	body#gradbio #Navbar {
		background-color: #baae32;
		}
	body#staffbio #Navbar {
		background-color: #006e83;
		}
	body#studentbio #Navbar {
		background-color: #c57814;
		}
	#Navbar .container h3 {
		padding: 10px 0px;
		clear: both;
		font-weight: bold;
		font-size: 1.2em;
		}
	#Navbar .container ul {
		list-style: none;
		padding-bottom: 10px;
		font-size: 1.2em;
		width: 280px;
		float: left;
		}
		body#faculty #Navbar ul {
			width: 250px;
			padding-right: 10px;
			}
		body#gradbio #Navbar ul, body#studentbio #Navbar ul {
			width: 200px;
			}
		body#gradbio #Navbar ul {
			width: 240px;
			margin-right: 20px;
			}
		/* #Navbar .container ul.globalnav {
			float: right;
			width: 150px;
			text-align: right;
			font-family: garamond, georgia, times, serif;
			font-size: 1.7em;
			margin-bottom: 30px;
			}
			#Navbar .container ul.globalnav li {
				line-height: .9em;
				} */
		#Navbar .container ul.globalnav {
			clear: both;
			font-family: garamond, georgia, times, serif;
			font-size: 1.7em;
			width: 800px !important;
			margin: 20px 0px;
			}
			#Navbar .container ul.globalnav li {
				display: inline;
				}
				#Navbar .container ul.globalnav li a {
					padding-right: 30px;
					}
		
		
		body#grads #Navbar ul {
			width: 200px;
			}
		body#studentbio #Navbar ul {
			width: 180px;
		}
		#Navbar .container ul li {
			padding: 4px 0px;
			}
			#Navbar .container ul li a:link, #Navbar .container ul li a:visited {
				color: #fff;
				text-decoration: none;
				}
				#Navbar .container ul li a:hover {
					text-decoration: underline;
					}
	
#Nameplate {
	background-color: #000;
	border-top: 1px solid #737373;
	}
	#Nameplate .container h1 {
		float: right;
		width: 550px;
		text-align: right;
		font-size: 3.5em;
		font-family: garamond, georgia, times, serif;
		font-weight: lighter;
		padding: 20px 0px;
		line-height: .8em;
		}
		#Nameplate .container h1 span {
			font-size: .5em;
			color: #aaa;
			}
	#Nameplate .container p {
		float: left;
		width: 200px;
		padding-top: 30px;
		}

/* Styles for the Collage on the Homepage */
.collagetop {
	display: block;
	background: transparent url(../images/collagetop.jpg) no-repeat top center;
	height: 107px;
	margin: 0 auto;
	}

.collagenav {
	display: block;
	background: transparent url(../images/collagenav.jpg) no-repeat top center;
	height: 73px;
	padding-left: 30px;
	}
	.collagenav ul {
		list-style: none;
		margin: 0 auto;
		width: 790px;
		overflow: visible;
		padding: 25px 0px;
		position: relative;
		}
		.collagenav ul li {
			display: inline;
			font-family: garamond, georgia, times, serif;
			font-size: 2.2em;
			font-weight: bold;
			text-transform: lowercase;
			position: relative;
			}
			.collagenav ul li a:link, .collagenav ul li a:visited {
				text-decoration: none;
				color: #fff;
				margin-right: 40px;
				}
				.collagenav ul li.faculty a span { color: #557d31; }
					.collagenav ul li.faculty a:hover { color: #557d31; }
				.collagenav ul li.staff a span  { color: #006e83; }
					.collagenav ul li.staff a:hover  { color: #006e83; }
				.collagenav ul li.students a span  { color: #c57814; }
					.collagenav ul li.students a:hover  { color: #c57814; }
				.collagenav ul li.alumni a span  { color: #b4a002; }
					.collagenav ul li.alumni a:hover  { color: #b4a002; }

.collagerow1 {
	display: block;
	background: transparent url(../images/collagerow1.jpg) no-repeat top center;
	height: 145px;
	margin: 0 auto;
	}

.collagebottom {
	display: block;
	background: transparent url(../images/collagebottom.jpg) no-repeat top center;
	height: 211px;
	margin: 0 auto;
	}
	
/* Styles for the Faculty Listing page */
dl.facultylist {
	width: 390px;
	float: left;
	font-size: 1.4em;
	margin-top: -20px;
	}
	dl.facultylist dt {
		margin-top: 30px;
		}
		#Previouslist dl.facultylist dt {
			margin-top: 20px;
			}
	dl.facultylist dd {
		padding: 3px 0px;
		margin: 0;
		}
		dl.facultylist dd.facultyname {
			font-family: garamond, georgia, times, serif;
			font-weight: normal;
			font-size: 1.2em;
			}
		dl.facultylist a:link, dl.facultylist a:visited {
			color: #fff;
			text-decoration: none;
			}
			dl.facultylist a:hover {
				}
				
/* Styles for the Alumni, Staff and Students Listing page */
dl.indexlist {
  float: left;
  margin: 20px 0 0 0;
  width: 260px;
	}
	body#grads dl.indexlist{
		padding-bottom: 60px;
		}
	.indexlist dt {
  		margin-top: 8px;
		float: right;
		width: 100px;
		padding-right: 50px;
		padding-bottom: 5px;
		}
	.indexlist .newrow {
		clear: both;
		height: 85px;
		line-height: 0;
		}
	.indexlist dd{
 		margin: 0 0 0 110px;
 		font-size: 1.2em;
 		line-height: 1.6em;
		}
		.indexlist dd.name {
			font-size: 1.5em;
			}
		.indexlist dd.thumbnail {
			margin: 0;
			}
		.indexlist dd.thumbnail img {
			float: left;
			}
		.indexlist dd a:link, .indexlist dd a:visited {
			color: #fff;
			text-decoration: none;
			}
			
#grads #Previouslist .indexlist .newrow { height: 20px; }
#grads #Previouslist .indexlist dt { float: none; padding: 0px; margin: 0px; width: 100%;}			
#grads #Previouslist .indexlist dd { margin-left: 0px; }
			
			
/* Styles for the Faculty blurbs on individual pages. */
/* Initializes, then sets layout for specific faculty. */
.blurb1, .blurb2, .blurb3 {
	padding: 15px 0px;
	}
	body.patzlaff .blurb1 {
		padding: 120px 0px 0px 440px;
		}
		body.patzlaff .blurb2 {
			padding: 100px 0px 0px 520px;
			}
		body.patzlaff .blurb3 {
			padding: 100px 0px 120px 500px;
			}
	body.amoussou .blurb1 {
		padding: 120px 0px 0px 440px;
		}
		body.amoussou .blurb2 {
			padding: 100px 0px 0px 520px;
			}
		body.amoussou .blurb3 {
			padding: 100px 0px 120px 500px;
			}
	body.crawford .blurb1 {
		padding: 110px 0px 0px 60px;
		}
		body.crawford .blurb2 {
			padding: 110px 0px 0px 20px;
			}
		body.crawford .blurb3 {
			padding: 110px 0px 90px 0px;
			}
	body.cunha .blurb1 {
		padding: 100px 0px 0px 0px;
		}
		body.cunha .blurb2 {
			padding: 80px 0px 0px 0px;
			margin-left: -60px;
			}
		body.cunha .blurb3 {
			padding: 80px 0px 60px 0px;
			}
	body.glenn .blurb1 {
		padding: 100px 0px 0px 350px;
		}
		body.glenn .blurb2 {
			padding: 100px 0px 0px 500px;
			}
		body.glenn .blurb3 {
			padding: 100px 0px 90px 500px;
			}
	body.scheerer .blurb1 {
		padding: 40px 0px 0px 0px;
		margin-left: -20px;
		}
		body.scheerer .blurb2 {
			padding: 80px 0px 0px 0px;
			}
		body.scheerer .blurb3 {
			padding: 70px 0px 280px 0px;
			margin-left: -100px;
			}
	body.dengler .blurb1 {
		padding: 80px 0px 0px 60px;
		}
		body.dengler .blurb2 {
			padding: 130px 0px 0px 10px;
			}
		body.dengler .blurb3 {
			padding: 140px 0px 80px 40px;
			}
	body.gunther .blurb1 {
		padding: 140px 0px 0px 100px;
		}
		body.gunther .blurb2 {
			padding: 80px 0px 0px 0px;
			}
		body.gunther .blurb3 {
			padding: 100px 0px 100px 60px;
			}
	body.hackett .blurb1 {
		padding: 140px 0px 0px 400px;
		}
		body.hackett .blurb2 {
			padding: 80px 0px 0px 450px;
			}
		body.hackett .blurb3 {
			padding: 100px 0px 150px 450px;
			}
	body.novotney .blurb1 {
		padding: 140px 0px 0px 40px;
		}
		body.novotney .blurb2 {
			padding: 100px 0px 0px 100px;
			}
		body.novotney .blurb3 {
			padding: 120px 0px 90px 0px;
			}
	body.siering .blurb1 {
		padding: 70px 0px 0px 300px;
		}
		body.siering .blurb2 {
			padding: 80px 0px 0px 425px;
			}
		body.siering .blurb3 {
			padding: 90px 0px 80px 425px;
			}
	body.varkey .blurb1 {
		padding: 80px 0px 0px 100px;
		}
		body.varkey .blurb2 {
			padding: 100px 0px 0px 40px;
			}
		body.varkey .blurb3 {
			padding: 100px 0px 110px 0px;
			}
	body.souza .blurb1 {
		padding: 150px 0px 0px 390px;
		}
		body.souza .blurb2 {
			padding: 100px 0px 0px 460px;
			}
		body.souza .blurb3 {
			padding: 100px 0px 123px 458px;
			}
	body.ortega .blurb1 {
		padding: 73px 0px 0px 277px;
		}
		body.ortega .blurb2 {
			padding: 74px 0px 0px 448px;
			}
		body.ortega .blurb3 {
			padding: 90px 0px 132px 492px;
			}
	body.golightly .blurb1 {
		padding: 107px 0px 0px 300px;
		}
		body.golightly .blurb2 {
			padding: 88px 0px 0px 480px;
			}
		body.golightly .blurb3 {
			padding: 93px 0px 210px 445px;
			}
	body.han .blurb1 {
		padding: 93px 0px 0px 90px;
		}
		body.han .blurb2 {
			padding: 75px 0px 0px 0px;
			}
		body.han .blurb3 {
			padding: 89px 0px 122px 0px;
			}
			
/* thickbox styles for faculty blurbs and bio */

#thickboxWindow {
	font-size: 1.1em;
	line-height: 1.4em;
	padding: 5px 0px;
	color: #fff;
	}
	#thickboxWindow .intro {
		clear: right;
		}
	#thickboxWindow h2 {
		color: #fff;
		font-family: garamond, Georgia, Times, serif;
		font-size: 2em;
		font-weight: normal;
		padding: 0px 0px 10px 0px;
		}
	#thickboxWindow h3 {
		clear: both;
		color: #fff;
		font-family: garamond, Georgia, Times, serif;
		font-size: 1.8em;
		font-weight: normal;
		padding: 0px 0px 10px 0px;
		}
	#thickboxWindow p {
		font-size: 1.3em;
		line-height: 1.6em;
		padding-bottom: 15px;
		}
		#TB_window.bio p {
			color: #ddd;
			}
