body {
  background-color: #ffffff;
  color: black;
  margin-left: 0.25in;
  margin-right: 0.25in;
  margin-top: 0.2in;
  margin-bottom: 0.2in;
  font-family: "Verdana", "Arial", sans-serif;
  font-size:10pt;
  line-height:1.25em;
}
#bodydiv {
  margin-right:auto;
  margin-left:auto;
  width:800px;
}
a {
  outline: none;
  color:#443366;
  text-decoration:none;
}
a:active, a:visited {
  color:#443366;
  text-decoration:none;
}
a:hover {
  color:#443366;
  text-decoration:underline;
}
#header {
  font-size:30px;
  padding-bottom:26px;
  font-weight:bolder;
}
.section {
  display:none;
} 
.navitem {
  font-size:12pt;
  margin-right:30px;
  float:left;
  color:#462705;
}
.navitem a:active, .navitem a:visited, .navitem a { 
  color:#462705;
  text-decoration:none;
}
.navitem a:hover { 
  color:#462705;
  text-decoration:underline;
}
.selected_navitem a, .selected_navitem a:active, .selected_navitem a:visited, .selected_navitem a:hover {
  color:#a58800;
  font-weight:bold;
  text-decoration:none;
}
.line {
  width:100%;
  border-top:1px dotted #aaaa66;
  margin-top:15px;
  margin-bottom:15px;
}
.imp {
  color:#669900;
  font-weight:bold;
}
.thm_div {
  padding-right:4px;
  padding-bottom:4px;
  float:left;
  cursor:pointer;
}
#nav {
}
#round_paintings_thumbnails, #paintings_thumbnails, #generative_thumbnails {
  float:left;
  margin-right:20px;
  width:312px;
  height:100%;
}
#paintings_selected_image img, #round_paintings_selected_image img, #generative_selected_image img {
  padding-bottom:6px;
}
.selected_image_title {
  font-size:10pt;
  font-style:italic;
  color:#676767;
}
.selected_image_description {
  font-size:10pt;
  color:#676767;
}
.selected_image_year {
  font-size:10pt;
  color:#676767;
}
#footer {
  color:#676767;
}
#contents {
  clear:left;
  padding-top:15px;
}
.resume_heading {
  font-weight:bold;
  padding-top:16px;
  padding-bottom:8px;
  font-size:larger;
  color:#c69101;
}
.resume_subheading {
  font-weight:bold;
}
.resume_jobtitle {
  font-weight:bold;
  padding-top:10px;
  padding-bottom:6px;

}
.resume_team {
  padding-top:4px;
  padding-bottom:6px;
  font-style:italic;
  color:#4d493e;
  font-weight:bold;
}
ul {
padding: 0;
margin: 0;
margin-left:15px;
margin-bottom:8px;
}
li {
padding-left:4px;
}
#statement_text {
  padding-top:16px;
  width:600px;
}
#resume_text {
  width:675px;
}
