@charset "UTF-8";
body {
	font: 100%/0.8 Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5;
	margin: 0;
	padding: 0;
	color: #000;
}
#wrap{margin:20px auto;background:#fff;-moz-box-shadow:0 40px 8px #222;-webkit-box-shadow:0 0px 8px #222; box-shadow:0px 0px 8px #222; width:900px;/*height:1500px*/}
a { color: #0063bd; text-decoration:none }
a:visited { color: #0063bd; }
a:hover { color: #111111; }
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }

#column1{margin:0px 0px; width:165px; padding:0px 10px; text-align:right; font-size:24px; padding-top:50px;float:left;line-height: 1.5;}  
#column1 ul{margin-bottom:20px; margin-top:0px; padding:0px 0px; font-size:70%; line-height: 1.2; list-style: none;} 
#column1 ul ul{font-size:90%;} 
#slideshow {width:675px; height:390px; }
#slides {
	width:675px;
	height:390px;
	list-style:none;
	overflow:auto
}
#slides li {width:675px; height:390px; margin-left: 0px;
	margin-bottom: 0px;}
#slides ul {margin-left: 0px;
	margin-bottom: 0px;}

.sidebar2 {
	float: left;
	width: 77%;
	/*height: 100%;*/
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 20px;
	border-left:#a2a2a2 solid 1px;
}
.sidebar2 h1, .sidebar2 h2, .sidebar2 h3 {font-style:italic; font-weight:normal;}
/*
.sidebar2 ul, .sidebar2 ol {
	margin-left: 120px;
	margin-bottom: 20px;
}
*/
.sidebar2 ul {
	margin-left: -40px;
	margin-bottom: 0px;
}
.img-cap {text-align:right; font-size:85%; font-style:italic; padding-right:30px}
.text_col {
	float: left;
	width: 70%;
	/*height: 100%;*/
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size:90%;
}
.text_col2 {
	float: left;
	width: 98%;
	/*height: 100%;*/
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size:90%;
}
.text_col2 ul {
	padding-left: 70px;
}
.people {
	padding-left:10px; padding-right:5px; padding-bottom:30px; width: 45%; float: left;
}
.people img {
	padding-right:5px; padding-bottom:55px;
}
.pubs_col {
	float: left;
	width: 26%;
	/*height: 100%;*/
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	background:#eeeeee;
	font-size:80%;
}
.pubs_col h3 {
	font-size:150%;
}
.news_col {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	background:#eeeeee;
}
.footer {
	clear: both;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 5px;
	border-top:#a2a2a2 solid 1px;
	text-align:center;
}
.footer em {
font-size:110%;
}

.researchcolumn1{margin:0px 0px; width:250px; margin-left:55px; padding:10px 10px; float:left; text-align:center;}
.researchcolumn2{margin:0px 0px; width:250px; padding:10px 10px; float:left; text-align:center;}