html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;


}

html, body {
height:100%;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body {

margin:0;padding:0;
font-family:Helvetica, Arial, sans-serif;
}


.LinkSm, .NoteTextSm {
	text-decoration: none;
	line-height: 100%;
	color: white;
	font-size: .7em;
}

.TL_NarrowGadget {
	margin-right: 20px;
	width: 140px;
}

.TL_PromoBoxBodyAddOn {
		padding: 10px;
		color: white;
		background-color: #404040;
		-moz-border-radius: 5px;
		-webkit-border-radius: 8px;
		border-radius: 8px;
		-webkit-box-shadow: 2px 2px 2px #888;
		box-shadow: 2px 2px 2px #888;
		-moz-box-shadow: 2px 2px 2px #888;
	}
	
.breadcrumbtrail {
		margin-bottom:5px;
		padding-left:10px;
		padding-top:5px;
		padding-bottom:5px;
		color: black;
		background-color: #d3d3d3;
	}


.NoteTextSmBld {
	font-weight:bold;
	}
	
.currentlyBrowsing {
	color:black;
	}

.umlautbutton {
width:30px; height:30px; 
font-size:1.2em;
font-family:"Times New Roman", Times, serif;
}

.textinstructions p {
margin-bottom:10px;
font-size:.8em;
}


h3 {
margin-top:5px;
margin-bottom:5px;
font-family: serif;
font-size:2em;
/* color: #333333; */
}

ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	}
li.arttitle {

	background-image:url("images/bullet_1.png");
	background-repeat: no-repeat;
	background-position: 0px 0px; 
	padding-left: 30px; 
	margin-top:10px;
	font-size:1.2em;
}


h1.exhibit-collectionView-group{color:black;}

       table.articlelist {
           border:     none;
           padding:    0.5em;
       }
       ol.exhibit-tileView-body {
       		list-style-type: none;
       	}
    li.exhibit-tileView-body {
    background-image:url("images/bullet_1.png");
	background-repeat: no-repeat;
	background-position: 0px 0px; 
/* 	padding-left: 30px;  */
	margin-top:10px;
	font-size:1.2em;
	}
       div.name {
           font-weight: bold;
           font-size:   120%;
       }
       .discipline {
       }
       .year {
           font-style:  italic;
       }
       .relationship {
           color:  #888;
       }




td.facets {
	font-size: .7em;
	padding:0px 5px 5px 5px;
	background:#CCCCCC;
	width:170px;
	}

.facets a:link, a:visited, a:active {
	color:#990000;
	}
.exhibit-text-facet {
	width:90%;
	}

.uninav a {
text-decoration:none;
font-family:"Lucida Sans Unicode";
}

li.revtitle {
	
	background-image:url("images/bullet_2.png");
background-repeat: no-repeat;
background-position: 0px 0px; 
padding-left: 30px; 
	margin-top:10px;
		font-size:1.0em;
}

li p {
display:inline;
}


.arttitle a {color:black;text-decoration:underline;}

.arttitle a:hover, .revtitle a:hover {text-shadow: 1px 1px 3px #ffc7b8;}


.revtitle a {color:black;text-decoration:underline;}

.searchflag {
height: 14px;
width: 22px;
vertical-align:text-bottom;}

.articlemeta {

font-family: "Lucida Sans Unicode","Lucida Grande",Verdana,Helvetica,sans-serif;
font-size: 12px;
color:gray;

}
.articlemeta a {
border-bottom-style: none;
padding-bottom: 0px;
color:gray;
text-decoration: underline;
border-bottom:1px gray;}

p.smallabstract {
font-size: 12px;
color:gray;
margin-top:5px;
display:block;
}

p.smallabstract:hover {
color:black;
}

p.smallabstract a {
text-decoration: none;}

.maintable {border-collapse: collapse; border-style: none; border-width: 0px; margin: 0px; height:100%;width:800px;padding:0px;}

#wide.maintable {
width:980px
}
.topheader {font-size:2em;font-weight:bold;color:white;background-color:black;left:0px;}

.tableheader {
/*
color:white;
background-color:black;
*/

/*

background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(200, 200, 200, 0.8)),color-stop(0.3, rgba(200, 200, 200, 0.5)),color-stop(0.6, rgba(200, 200, 200, 0.3)), color-stop(0.6, transparent), to(transparent));

background-image:-moz-linear-gradient(top, rgba(200, 200, 200, 0.8), rgba(200, 200, 200, 0.5), rgba(200, 200, 200, 0.3), rgba(200, 200, 200, 0));
*/

}


.tabletitle {
font-size:1.5em;
font-weight:bold;
display : table-cell;
height:40px;
margin:0px;
   
/*
background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(200, 200, 200, 0.8)),color-stop(0.3, rgba(255, 255, 255, 0.5)),color-stop(0.6, rgba(255, 255, 255, 0.3)), color-stop(0.6, transparent), to(transparent));

background-image:-moz-linear-gradient(top, rgba(200, 200, 200, 0.8), rgba(200, 200, 200, 0.5), rgba(200, 200, 200, 0.3), rgba(200, 200, 200, 0));
*/


vertical-align:middle;

}


.tabletitleleft, .tabletitleright {
font-size:1.5em;
font-weight:bold;
color:white;
text-shadow: 0 1px 1px grey;
vertical-align: middle;
}

.tabletitleright {
width:660px;
padding-left:20px;
font-size:1.5em;
background-color:gray;

box-shadow: inset -3px 3px 5px #ccc, 2px 2px 3px #333;
-webkit-box-shadow: inset -3px 3px 5px #ccc, 2px 2px 3px #333;
-moz-box-shadow: inset -3px 3px 5px #ccc, 2px 2px 3px #333;
-o-box-shadow:  inset -3px 3px 5px #ccc, 2px 2px 3px #333;

border-bottom-right-radius:20px;
border-top-right-radius:20px;
}

.tabletitleleft {
width:140px;
background-color:black;
text-align: center;
margin:0px;

box-shadow: inset 0px 3px 3px #888 , 1px 1px 2px #333;
-webkit-box-shadow: inset 0px 3px 3px #888 , 3px 1px 2px #333;
}

.tabletitleleft a, .tabletitleright a {color:#ffffff;text-decoration: none;}
.tabletitleleft a:hover, .tabletitleright a:hover {color:red;}



.mandatoryinset {
font-size:.9em;
width: 620px;
margin-top:10px;
padding:4px 0px 4px 8px;
background-color: #cfcfcf;

border-radius:10px;
-moz-border-radius:10px;
-webkit-box-shadow: inset black 1px 1px 3px;

box-shadow: inset black 1px 1px 3px;
-moz-box-shadow: inset black 1px 1px 3px;
}

.keywordnotepad {
font-size:.9em;
margin-top:20px;
margin-bottom:20px;
width:330px;
box-shadow: 2px 2px 5 #888;-webkit-box-shadow: 2px 2px 5px #888;-moz-box-shadow: 2px 2px 4px #888;
border-top-left-radius: 100px 10px;
border-bottom-right-radius: 100px 10px;

-moz-border-radius-topleft: 100px 10px;
-moz-border-radius-bottomright:  100px 10px;



padding:20px;
background-color: #f6e4ad;

}

.keywordnotepad a, .keywordnotepad a:link, .keywordnotepad a:active,  .keywordnotepad a:visited
{
color:black;
text-decoration: none;
}

.keywordnotepad a:hover {
color:red;
}

.abstract {
margin-top:15px;
line-height: 140%;}

.sIFR-active object {
   margin-bottom:-13px; 
   _margin-bottom:-0px;
}

.threecol {
-moz-column-count: 3;
-webkit-column-count: 3;
column-count: 3;
}

.twocol {
-moz-column-count: 2;
-webkit-column-count: 2;
column-count: 2;
}

.subset {
-moz-border-radius: 5px; -webkit-border-radius: 5px;
border-radius: 5px;
background-color:#CCCCCC;
padding:0px 10px 5px 10px;
width:302px;
}
.superset {
-moz-border-radius: 5px; -webkit-border-radius: 5px;
border-radius: 5px;
background-color:black;
padding:0px 10px 0px 10px;
}

.superset-link, superset-youarehere {
color:white;
}
.superset-link a: {
text-decoration:underline;}


.subset-links {
display: inline;
font-family: 'Arial Unicode MS', Arial, Verdana, sans-serif;
font-size: 11px;

}
.subset-links a {
color:#990000;
}
.narrowList {
	line-height: 9pt;
}
