
body{
  font-size:16px;	
  padding: 15px;
  /*font-family: 'Open Sans', sans-serif;;*/
}

h1, h2, h3, h4{font-family: 'Open Sans', sans-serif;}
img { 
  max-width: 100%; 
  height: auto;
}

.inlinelist { 
	list-style-type:square;
    padding-left:15px; 
}
a:hover{
  text-decoration: none;
}

h1{box-shadow: 0px 4px 8px grey;}
h3{border-bottom:solid black 1px;}
h4{border-bottom:solid black 1px;}


.course-name {
	font-style:italic;
}

.reading-group {
  font-style:italic;
}
.hvrtype0:hover {
background-color: Honeydew;
}

.hvrtype1:hover {
	background-color: Snow;
}

div.polaroid {
  margin-top: 50px;
  text-align: center;
  margin-bottom: 5px;
}

h3:hover {
    border: 2px solid #dd;
    border-radius: 3px;
    box-shadow: 0 4px 8px 1px rgba(113,178,189, 0.5);
    transition: all 200ms ease-out;
}

.nexttalk {

  color: #3399ff;
}

.info {

  color: #ff3385;
}
.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}
cite{
  font-size: 12px
}
.text-right{
  float: right;
  padding: 10px;  
}

.aboutme{
  margin-top: 100px;
  text-align: left;
  padding-right: 20px;
}

.res_highlights{
  margin-top: 50px;
  text-align: left;
  padding-right: 20px;
}

.teaching_courses{
  margin-top: 50px;
  text-align: left;
  padding-right: 20px;
}
li.news{
  margin-left: 0;
  margin-top: 10px;
  padding: 0;
}

li.ser{
  margin-left: 20px;
  margin-top: 5px;
}
ul{
    padding: 0;
    margin: 0;
    list-style: none;
}

.otheractivities{
  margin-top: 10px;
}

li.pub{
  margin-left: 20px;
  margin-top: 20px;
  padding: 0;
  list-style-type: square;
  font-weight: bolder;
}

li.course{
  margin-left: 50px;
  margin-top: 20px;
  padding: 0;
  list-style-type: square;
}

div.services{
  margin-top: 50px;
}

div.contact{
  margin-top: 50px;
}

div.news{
  margin-top: 50px;
}
ul.services{
  list-style-type: square;
}
.pub_info{
  margin-top: 5px;
}
.pub_tags{
  margin-left: 20px;
}
.authors{
  font-style: italic;
  margin-left: 20px;
}