/*
Original design: Basic Profile (v1.0 - March 23rd, 2011) - A free xhtml/css website template by Andreas Viklund.

For more information, see https://andreasviklund.com/files/demo/basic-profile/

Original color: #239a23
Bluer version: #2a5a9a
*/

body {
  color: black;
  font-family: Helvetica, Roboto, Arial, sans-serif;
  font-weight: normal;
  font-size: 1rem;
  line-height: 1.35rem;
  /*font-size: 90%;*/
  /*font-family: Arial, 'Liberation Sans', sans-serif;*/
  /*line-height:1.4em;*/
}

/* Overall page container.  */
#wrap {
  margin: 40px auto;
  padding: 0px;
  width: 910px;
}

/* Navigation sidebar. */
#sidebar {
  float: left;
  width: 200px;
  padding-right: 0px;
  position: fixed;
}

/* Main page content.  */
#content {
  float:right;
  text-align:left;
  width:670px;
  /* border-left:2px solid #ccc; */
}

/* Sidebar formatting. */

#sidebar li {
  list-style:none;
  font-size:1.2em;
  margin:0 0 10px;
  padding:0 0 10px 0;
  color:#888;
  border-bottom:1px solid #eee;
}

#sidebar li a {
  font-size:1.2em;
  text-decoration: none;
  font-weight: bold;
}


#photo {
  width: 100%;
  margin:0px;
  text-align: center;
  /*border-radius: 50%;*/
}

#sidebar a {
  color: black;
  text-decoration: none;
}

#content a {
  /* color: #CC002B; */
  /* color: darkred;*/
  /* color: #C41230; /* Carnegie Red */
  color: #941120; /* Skibo Red */
  text-decoration: none;
}

#publications a {
  font-weight: bold;
  color: black;
  /*text-decoration: underline;*/
  /*text-decoration-color: darkblue;*/
  /*border-bottom: 1px dotted #cccccc;*/
}

/* Overall formatting. */

ul.compressed p {
  margin: 0 0 10px 0;
}

#press ul p {
  margin: 5px;
}

a:hover {
  text-decoration: underline;
  text-decoration-color: darkblue;
  background-color: lightgoldenrodyellow;
}

ul {
  padding: 0px;
}

h1, h2, h3 {
  font-weight:700;
  line-height:1.4em;
}

h1 {
  color:black;
  font-size:2rem;
  line-height:1.2em;
  margin:0px 0 20px 0;
  border-bottom: 2px solid black;
}
h1 a {
  text-transform:none;
  text-decoration: none;
}
h1 a:hover {
  color:#333; text-transform:none;
  text-decoration: none;}


/* Research block */

.research {
  display: flex;
  align-items: flex-start; /* Align items to the top of the research */
  flex-direction: row-reverse;
  padding-bottom: 20px;
}

.research .left-block {
  flex: 1; /* Take up available space, adjust as needed */
  margin-left: 30px; /* Space between image and text */
}

.research .left-block img {
  height: auto; /* Maintain aspect ratio */
  display: block; /* Remove bottom space */
  width: 120px;
}

.research .right-block {
}

.research .right-block h1, .research .right-block p {
  margin: 0;
}


/* People Blocks */
.people {
  display: flex;
  align-items: flex-start;
  padding-bottom: 20px;
}

.people .left-block {
  margin-right: 10px; /* Space between image and text */
}

.people .left-block img {
  height: auto;   /* Maintain aspect ratio */
  display: block; /* Remove bottom space */
  width: 120px;
}

/* Paper Links */
.paper-badge {
  display:inline-block;
  padding:2px 6px;
  background:lightgray;          /* blue background */
  border-radius:4px;
  font: 0.85rem/1.2 "Segoe UI", Arial, sans-serif;
  color: black !important;
  font-weight: normal !important;
}
.paper-badge:hover {
  background-color: yellow !important;
  color:black !important;
  font-weight:bold;
}
