TD             { border: 0px; padding: 10px; }

a {text-decoration: none; text-decoration: underline;}

a:visited { 
	color: blue;
	}

.heading {
	font-weight: bold;
	font-size: 150%;
	text-decoration: none;
	font-family:helvetica;
}

.showtitle {
	font-style: italic;
	text-decoration: underline;
}

.showdate {
}

.andtouring {
text-indent:20px;
	font-size: medium;
}
.work_link {
	font-style:normal;
	font-family:helvetica;
	text-decoration: underline;
	vertical-align: top;
	
}

.work_section {
  width: 100%;
}

.work_medium_type {
	font-weight: bold;
}
.work_medium_info {
	font-style: italic;

}
.work_text {
	font-size: 100%;
}
.work_heading {
	font-style: italic;

}
.work_title {
	font-weight: bold;
	font-size: 20;
	text-decoration: none;
	font-family:helvetica;
}
.work_signature {
	background-position: right;
	text-align: right;
	margin-right: 0.75em;
	color: 333333;
	font-size: 100%;

}



.right_column {
  position:absolute;
  left:60%;
  top:2%;
}

.pub_text {
  margin: 3em
  width: 100%;
  font-weight: bold;
  font-size: 20;
  font-family:helvetica;
}

.pub_text p {
  margin: 0;
  margin-left: 40%;
}

.pub_text h2 {
  margin-left: 40%
}

.publication {
  margin: 1em;
  width: 100%;
  min-height: 150px;
}

.publication img {
  float: left;
  clear: left;
  max-height: 150px;
  max-width: 150px;
  margin-left: 10%;
  border: 1px;
}

.publication h2 {
  margin-left: 40%
}

.publication p {
  margin: 0;
  margin-left: 40%;
}

td.top{
vertical-align: top;
} 

tr.top{
vertical-align: top;
} 

/* ======================================== */

.thumbnail{
position: relative;
z-index: 0;
text-decoration: none;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px gray;
visibility: hidden;
color: black;
text-decoration: none;
/*width: 700;  */
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
text-decoration: none;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
position: fixed;
visibility: visible;
top: 15%;
left: 25%; /*position where enlarged image should offset horizontally */
text-decoration: none;
}

/* ======================================== */

.thumbnail_low{
position: relative;
z-index: 0;
text-decoration: none;
}

.thumbnail_low:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail_low span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px gray;
visibility: hidden;
color: black;
text-decoration: none;
/*width: 700;  */
}

/* ============================= */

.thumbnail_low span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
text-decoration: none;
}

.thumbnail_low:hover span{ /*CSS for enlarged image on hover*/
position: fixed;
visibility: visible;
top: 15%;
left: 25%; /*position where enlarged image should offset horizontally */
text-decoration: none;
}

/* ======================================== */

.thumbnail_high{
position: relative;
z-index: 0;
text-decoration: none;
}

.thumbnail_high:hover{
background-color: transparent;
z-index: 50;
text-decoration: none;
}

.thumbnail_high span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px black;
visibility: hidden;
color: black;
text-decoration: none;
/*width: 700;  */
}

.thumbnail_high span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
text-decoration: none;
}

.thumbnail_high:hover span{ /*CSS for enlarged image on hover*/
position: fixed;
visibility: visible;
top: 15%;
left: 25%; /*position where enlarged image should offset horizontally */
text-decoration: none;
}
                  
/* ======================================== */

.thumbnail_medlow{
position: relative;
z-index: 0;
text-decoration: none;
}

.thumbnail_medlow:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail_medlow span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px gray;
visibility: hidden;
color: black;
text-decoration: none;
/*width: 700;  */
}

.thumbnail_medlow span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
text-decoration: none;
}

.thumbnail_medlow:hover span{ /*CSS for enlarged image on hover*/
position: fixed;
visibility: visible;
top: 15%;
left: 25%; /*position where enlarged image should offset horizontally */
text-decoration: none;
}

