/* CSS Document */

a {
	text-decoration:none;
	color:#12b6b8;
}

body {
	font-family:Helvetica, Arial, sans-serif;
	font-size:small;
	/*text-align:center;*/
}

div#header {
	margin-bottom:2em;
}

div#footer p {
	font-size:85%;
	color:#999999;
	text-align:center;
}


body#interviews table#studentList {
	margin:0 auto 1em auto;
	width:100%;
	border-collapse:collapse;
}

body#interviews table#studentList th {
	padding:3px 0;
	font-weight:bold;
	border-bottom:1px solid #12b6b8;
}

body#interviews table#studentList th#studTitle {
	width:60%;
	text-align:left;
}

body#interviews table#studentList th#studYear {
	width:40%;
	text-align:right;
}

body#interviews table#studentList td {
	padding:3px 0;
	font-size:90%;
	text-align:left;
}

body#interviews td#imgCol p.pullquote {
	font-size:175%;
}





body#timeline table#listing {
	margin:0 auto 1em auto;
	width:100%;
}

body#timeline table#listing td.yearCol {
	font-weight:bold;
	font-size:200%;
	padding-right:15px;
	text-align:right;
	color:#12b6b8;
	width:10%;
}

body#timeline table#listing td.midCol {
	width:90%;
}

body#timeline table#listing td.midCol table#datelist {
	margin:0 auto 1em auto;
	width:100%;
	border-collapse:collapse;
}

body#timeline table#listing td.midCol table#datelist th {
	padding:3px 1em;
	font-weight:bold;
	background-color:#7ecdc5;
	color:#ffffff;
	text-align:left;
}

body#timeline table#listing td.midCol table#datelist td {
	padding:3px 1em;
	border-top:1px solid #7ecdc5;
	font-size:90%;
}

body#timeline table#listing td.midCol table#datelist td.names {
	width:60%;
	text-align:left;
}

body#timeline table#listing td.midCol table#datelist td.years {
	width:40%;
	text-align:right;
}

body#timeline td#imgCol {
	width:400px;
	padding:0 0 0 30px;
}

/*body#timeline*/ td#imgCol table.caption {
	margin:0 auto 1em auto;
	width:100%;
	font-size:85%;
	border-collapse:collapse;
}

/*body#timeline*/ td#imgCol table.caption th {
	padding:0.5em;
	font-weight:bold;
	background-color:#7ecdc5;
	border:1px solid #7ecdc5;
	color:#ffffff;
	text-align:left;
}

/*body#timeline*/ td#imgCol table.caption td {
	padding:0.5em;
	border:1px solid #7ecdc5;
	line-height:1.75;
}

td#imgCol table.caption p {
	margin-bottom:0;
}


td.tdWid20 {
	width:20%;
}


td.tdWid30 {
	width:30%;
	padding:0 10px;
}



div#mainnav, table#timeline, p.tmYear {
	display:none;
}