/*
  Custom CSS added by andyh
*/
body { 
    color: #333;
	font: 0.9em/165% "Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif; margin:0; padding:0; outline:0 none; vertical-align:baseline; 
}

h1 { font-size: 32px; margin:0 0 20px 0; }

h2 { font-size: 26px; color:#1487d4; font-weight:normal; }

h3 { font-size: 130%; }

h4 { font-size: 110%; }

/* remove not content yet within homepage */
#first-time {
	display: none;
}

/* fix table border issue on home page */
table td, table th { 
	border:0 solid #bbbbbb; 
}

/* equalize blog entries on home page */
.blog-front td {
	width: 30%;
}

/* decrease header padding */
#header-inside { margin: 0 auto; padding:20px 0; overflow:hidden; } 

/* center an image */
img.center {
  display: block;
  margin-left: auto;
  margin-right: auto 
}

/* accordion styles */
#accordion p {
	margin: 0;
	padding-bottom: 20px;
	font-size: 80%;
}

#accordion li {
	margin-top: 20px;
	font-size: 80%;
}

#accordion .research-header {
	margin-top: 20px;
	padding: 0 20px 0 20px;
	background-image:none;
}

#accordion .research-item {
	font-style: italic;
	font-weight: bold;
}

#accordion .img-research {
	margin: 24px 0 0 10px;
	float:right;
	border: 1px solid #666;
	height: 150px;
}

#accordion .img-facilities {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.slider-item .content {
	padding: 0 0 0 30px;
}

#banner {
	background-color:#3399FF;
}

.people-faculty {
	font-size: 20px;
}

.row-faculty {
	padding-bottom: 30px;	
}

.row-past-students {
	padding: 0 0 30px 30px;		
}

.indent {
	margin-left: 20px;
}

.pad-10 {
	padding: 10px;
}