<style>

  body	{ background: white;
  }

  table	 { margin-left: 0px;
	   margin-right: 0px;
  }

  .name_bar {
	margin-bottom: 100px;
  }

  .row1  { background-color: #F0D0D0; }  

  .row2  { background-color: #F0E0E0; }  

  .address {
	font: 11pt/17pt Lucida Grande, Lucida Sans Unicode,
             Trebuchet MS, Verdana, Helvetica, Arial, Sanserif;
	color: black;
        margin-left: 20px;
        margin-right: 20px;
  }

  .indented {
        margin-left: 20px;
  }

  .text-in-table {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
  }

  .indented {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	margin-left: 0px;
  }

  .project {
      font-style: italic;
  }

  ul     { font: 11pt/17pt Lucida Grande, Lucida Sans Unicode,
           Gill Sans, Helvetica, Arial;
	   color: black;
	   text-align: left;
  }

  ol     { font: 9pt Lucida Grande, Lucida Sans Unicode,
           Trebuchet MS, Verdana, Helvetica, Arial, Sanserif;
	   color: black;
  }

  li     { font: 12/17pt Lucida Grande, Lucida Sans Unicode,
           Trebuchet MS, Verdana, Helvetica, Arial, Sanserif;
	   color: black;
	   margin-top: 10px;
	   margin-left: 0px;
	   text-align: left;
  }

  td     { font: 9pt Lucida Grande, Lucida Sans Unicode,
           Trebuchet MS, Verdana, Helvetica, Arial, Sanserif;
	   color: black;
           vertical-align: center;
  }

  h1     { font: 30pt/30pt Lucida Grande, Lucida Sans Unicode,
           Trebuchet MS, Verdana, Helvetica, Arial, Sanserif;
	   color: black;
	   font-weight: normal;
	   margin-top: 14px;
	   margin-bottom: 4px;
	   text-align: center;
  }

  h2     { font: 16pt/24pt Lucida Grande, Lucida Sans Unicode,
           Trebuchet MS, Verdana, Helvetica, Arial, Sanserif;
	   color: black;
	   font-weight: normal;
	   margin-top: 0px;
	   margin-bottom: 20px;
	   text-align: center;
  }

  h3     { font: 16pt/20pt Lucida Grande, Lucida Sans Unicode,
           Trebuchet MS, Verdana, Helvetica, Arial, Sanserif;
	   color: black;
	   font-weight: bold;
	   margin: 8px 0 0 20px;
	   text-align: left;
  }

  h3 a:link { text-decoration: none; color: black; }

  h3 a:visited { text-decoration: none; color: black; }

  h3 a:hover { text-decoration: none; color: red; }

  h1 a:link { text-decoration: none; color: black; }

  h1 a:visited { text-decoration: none; color: black; }

  h1 a:hover { text-decoration: none; color: red; }

  .first {
	margin-top: 80px;
  }

  p a:link { text-decoration: none; color: black; }

  p a:visited { text-decoration: none; color: black; }

  p a:hover { text-decoration: none; color: red; }

#  A:link    { color: #00927A; text-decoration: none; }
#  A:visited { text-decoration: none; color: #00927A; }

.signature {
	.margin-top: 20px;
}

  img {
	border: none;
  }

  .exhib_date {
	font-weight: bold;
	vertical-align: top;
	padding-right: 20px;
	padding-left: 0px;
	margin-left: 0px;
	padding-bottom: 10px;
  }

  .exhib_details {
	vertical-align: top;
	padding-left: 0px;
	margin-left: 0px;
	padding-bottom: 10px;
	width: 800px;
  }

  .exhib_details p {
	text-indent: -30px;
	margin-left: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
  }

  .exhib_name {
	font-style: italic;
  }

  .center-table {
	margin-left: auto;
	margin-right: auto;
	border-spacing: 20px;
	margin-top: 0px;
	margin-bottom: -20px;
  }

  .thumb-in-table {
	padding: 0px;
  }

  .center-table img {
	border: 2px solid black;
  }

  .center-table a:hover img {
	border: 2px solid red;
  }

  p     {
	font: 11pt/17pt Lucida Grande, Lucida Sans Unicode,
          Trebuchet MS, Verdana, Helvetica, Arial, Sanserif;
	color: black;
	font-weight: normal;
	margin-top: 12px;
	margin-bottom: 0px;
	text-align: left;
	margin-left: 10%;
	margin-right: 10%;
  }

  .cv-table {
	margin-left: 20px;
	margin-right: auto;
	border-spacing: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
  }

  td.cv-label {
    width: 33%;
  }

  .cv-label { 
	vertical-align: top;
	padding-top: 8px;
	padding-right: 20px;
  }

  .cv-text { 
  }

  .space-above { 
	padding-top: 8px;	
  }

  .cv-label { 
	font-weight: bold;
  }

  .cv-heading { 
	font-size: 120%;
	font-weight: normal;
	padding-top: 30px;
	padding-bottom: 10px;
  }

  .cv-text a:link {
    text-decoration: none;
    border-bottom: 1px dotted red;
    color: black;
  }

  .cv-text a:visited {
    text-decoration: none;
    border-bottom: 1px dotted red;
    color: black;
  }

  .cv-text a:hover {
    text-decoration: none;
    border-bottom: 1px dotted red;
    color: red;
  }

  #middle_column {
    margin: 40px 60px 0 200px;
  }

  #left_column {
    float: left;
    width: 200px;
  }

  ul.side_menu {
    list-style-type: none;
    padding-left: 0;
    margin: 0px 20px 20px 40px;
  }

  ul.side_menu li a:link {
    text-decoration: none;
    border: none;
    color: black;
  }
    
  ul.side_menu li a:visited {
    text-decoration: none;
    border: none;
    color: black;
  }
    
  ul.side_menu li a:hover {
    text-decoration: none;
    border: none;
    color: red;
  }
    
  ul.submenu {
    list-style-type: none;
    padding-left: 0;
    margin: 10px 0 0 20px;
    font-size: 90%;
  }

  ul.submenu li {
    margin: 0;
  }

  ul.submenu li a:link {
    text-decoration: none;
    border: none;
    color: black;
  }
    
  ul.submenu li a:visited {
    text-decoration: none;
    border: none;
    color: black;
  }
    
  ul.submenu li a:hover {
    text-decoration: none;
    border: none;
    color: red;
  }
    
  .selected {
    background-color: mistyrose;
    padding: 0;
  }

  #pictures {
    text-align: center;
    padding: 10px 0 40px 0;
    background: white;
  }

  #pictures .filler {
    display: block;
    padding: 10px 0 0 0;
  }

  #pictures .artwork {
    display: block;
    padding: 0;
  }

  #pictures .artwork .first {
    margin: 0px auto 100px auto;
  }

  #pictures .artwork .last {
    margin: 0px auto 0px auto;
  }

  #pictures .artwork1 {
    display: block;
    padding: 0;
    margin: 0px auto 100px auto;
  }

  #pictures .artwork2 {
    display: block;
    padding: 0;
    margin: 0px auto 0 auto;
  }

  #caption {
    font-family: Lucida Grande, Lucida Sans Unicode,
          Trebuchet MS, Verdana, Helvetica, Arial, Sanserif;
    float: left;
    color: #808080;
    margin: 10px 0 500px 0;
    width: 200px;
  }

  #caption .title {
    font-size: 11pt;
    font-style: italic;
  }

  .description {
    font-size: 9pt;
    margin-top: 10px;
    margin-bottom: 20px;
  }

  #link_to_prev {
    margin: 0 0 0 0;
    float: left;
    font: 10pt/14pt Lucida Grande, Lucida Sans Unicode,
          Trebuchet MS, Verdana, Helvetica, Arial, Sanserif;
    color: #808080;
    padding: 300px 0 300px 0;
  }
    
  #link_to_prev a:link {
    text-decoration: none;
    border: none;
    color: black;
  }
    
  #link_to_prev a:visited {
    text-decoration: none;
    border: none;
    color: black;
  }
    
  #link_to_prev a:hover {
    text-decoration: none;
    border: none;
    color: red;
  }
    
  #link_to_next {
    margin: 0 0 0 0;
    float: right;
    font: 10pt/14pt Lucida Grande, Lucida Sans Unicode,
          Trebuchet MS, Verdana, Helvetica, Arial, Sanserif;
    color: #808080;
    padding: 300px 0 300px 0;
  }
    
  #link_to_next a:link {
    text-decoration: none;
    border: none;
    color: black;
  }
    
  #link_to_next a:visited {
    text-decoration: none;
    border: none;
    color: black;
  }
    
  #link_to_next a:hover {
    text-decoration: none;
    border: none;
    color: red;
  }
    
  #huge_heading {
    position: absolute;
    font: 30pt/40pt Lucida Grande, Lucida Sans Unicode,
          Trebuchet MS, Verdana, Helvetica, Arial, Sanserif;
    color: #808080;
    bottom: 100px;
    right: 100px; 
  }    

  #front_page_text {
    position: absolute;
    font: 12pt/20pt Lucida Grande, Lucida Sans Unicode,
          Trebuchet MS, Verdana, Helvetica, Arial, Sanserif;
    color: #808080;
    font-style: italic;
    text-align: right;
    bottom: 200px;
    right: 100px; 
  }

</style>
