/* General Styles */
	body { margin: 0; padding: 0; font: 13px Verdana, sans-serif;
			background: #eee }
	#page { width: 950px; margin: 0 auto; padding: 0 8px;
			background: url(/images/body.png) repeat-y; overflow: hidden }
	#header hr, #footer hr, #nav hr { display: none }
	#footer a, #content a { color: #009; text-decoration: none; border-bottom: 1px solid #009 }

/* Header */
	#header * { display: none }
	#header { background: url(/images/header.jpg) no-repeat top left; height: 180px }

/* Header IGM */
	#header-igm * { display: none }
	#header-igm { background: url(/images/header-igm.jpg) no-repeat top left; height: 180px }

/* Footer */
	#footer { text-align: center; font-size: 12px; position: relative;
				padding: 10px 0 0 0; background: url(/images/footer.png) no-repeat top }
	#footer p { margin: 0; padding: 3px 0 }
	
/* Navigation */
	#nav { float: left; width: 200px }
	#nav ul, #nav li { margin: 0; padding: 0; list-style: none }
	#nav li { display: inline }
	#nav a { display: block; padding: 8px; font: 19px Tahoma, sans-serif;
			color: #000; text-decoration: none; margin: 0 0 2px 0 }
	
/* Content */
	#content { margin: -30px 5px 5px 225px; padding: 1px; min-height: 250px }
	#content h1 { font-weight: normal; font-size: 40px; margin: 0;
				padding: 3px 0; border-bottom: 1px solid #ccc }
	#content p img.left { margin: 0 15px 15px 0; float: left }
	#content p img.right { margin: 0 0 15px 15px; float: right }
	#content p img.center { margin: 15px auto; width: 85%; display: block }
 
	#profiles { text-align: center }
	#content a.profile-box { background: #eee; padding: 8px; float: left; width: 150px;
					height: 220px; margin: 0 10px 10px 0; color: #000;
					text-decoration: none; border: 0; color: #000}
	#content a.profile-box:hover { padding: 7px; border: 1px solid #000 }
	.profile-box strong { display: block }
	.profile-box img { border: 1px solid #000 }

/* Faculty Page */
	.bioPic { float: right; padding: 5px; border: 4px double #ccc; background: #fff }
	h1 span { font-size: 12px; float: right }

/* Links */
	dt { font-weight: bold }
	dd { margin-bottom: 20px }
	
/* Form */
	form p { padding: 2px; margin: 0 }
	.fixed { display: block; float: left; width: 150px; font-weight: bold; color: #030303; text-align: right; padding-right: 5px }
	.text { background: #fff; font: 13px Verdana, sans-serif; padding: 2px; border: 1px solid #ccc; width: 275px }

/* Directions */
	#map { text-align: center }
	#map a img { border: 0 }