body { 
/*	font-family: "Aurum Sans",Verdana,sans-serif;*/
	font-family: Verdana,sans-serif;
	font-size: 10pt;
	text-align: center;
	color: #000000;
	margin: 0px 1px 0px 0px;
	background-color: #e7f0ec;
	background-image: url(gfx/bg.png);
}

a {
	text-decoration: none;
	color: #446699;
}

a:hover {
	text-decoration: underline;
}

img, iframe {
	border-style: none;
}

h2 {
/*	text-align: center;*/
	font-weight: normal;
/*	font-style: italic;*/
	font-size: 14pt;
}

h3 {
/*	text-align: center;*/
	font-weight: normal;
	font-size: 11pt;
	margin-top: 0pt;
	margin-bottom: 6pt;
}

.thumbnail-container {
	display: inline-block;
/*	border: 1px dotted black;*/
	margin-bottom: 24pt;
	margin-left: 8pt;
	margin-right: 8pt;
}

.cell-image img, .cell-image iframe {
	position: relative; top: 3pt;	/* needed for IE6 */
}

.thumbnail-title a {
	color: #334466;
}

.page-area {
	display: inline-block;
	margin-top: 24pt;
	margin-left: 200px;		/* width of .menubar */
/*	background-color: #ffcc99;*/
}

.image-container .cell-shadow-narrow-right {
	background-image: url(gfx/drop-shadow-narrow-right.png); 
	background-repeat: repeat-y;
	vertical-align: top;
}

.image-container .cell-shadow-narrow-bottom {
	background-image: url(gfx/drop-shadow-narrow-bottom.png);
	background-repeat: repeat-x;
	text-align: left;
}

.image-container .cell-shadow-right {
	background-image: url(gfx/drop-shadow-right.png); 
	background-repeat: repeat-y;
	vertical-align: top;
}

.image-container .cell-shadow-bottom {
	background-image: url(gfx/drop-shadow-bottom.png);
	background-repeat: repeat-x;
	text-align: left;
}

.thumbnail-title {
/*	border: 1px dotted red;*/
	margin-right: 16px; /* width of gfx/drop-shadow-narrow-bottom-right.png */
}

/*
td.menubottom-left, td.menubottom-right {
	font-size: 10pt;
	line-height: 150%;
	vertical-align: bottom;
	width: 10em;
}

td.menubottom-left {
	text-align: right;
	padding-right: 12px;
}
*/

.markera, .markerb {
	position: relative;
	top: -2pt;
	left: 1pt;
/*	font-weight: bold;*/
}

.markera {
	color: #aa4400;
}

.markerb {
	color: #004488;
}

.image-detail {
	font-size: 10pt;
}

p.frontpage-title {
	margin-top: 10em;
	font-size: 11pt;
	letter-spacing: 5pt;
	color: #334466;
}

.frontpage-news {
	margin-left: 200px;		/* width of .menubar */
	margin-top: 6em;
	text-align: left;
	font-size: 11pt;
	padding: 0 2em;
}

.frontpage-news p {
	padding-left: 2em;
}

p.frontpage-news-caption {
/*	font-weight: bold;*/
	letter-spacing: 5pt;
	padding-left: 0em;
}

.textblock {
	margin-top: 2em;
	text-align: left;
	font-size: 10pt;
	width: 640px;
/*	padding: 0 10em;*/
}

ul.download-list li {
	list-style-type: square;
}

ul.depend-list li {
	list-style-type: circle;
}

.depend-lib {
	font-style: italic;
}

.cv-row {
	display: table-row;
	text-align: left;
	font-size: 11pt;
}

.cv-field {
/*	display: table-cell;*/
	position: relative;
	left: 1em;
	width: 8em;
/*	font-weight: bold;*/
/*	margin: 0;*/
/*	padding: 0 1em;*/
/*	padding: 0 0 1em 0;*/
/*	padding-bottom: 1em;*/
/*	background-color: #ffffcc;*/
}

.cv-data {
	display: table-cell;
/*	font-weight: normal;*/
/*	font-size: 10pt;*/
/*	line-height: 100%;*/
/*	padding-left: 5em;
	padding-right: 1em;
	padding-bottom: 1em;*/
	padding: 0 1em 1em 5em;
	text-indent: -2em;
}

.cv-data p {
	margin: 0 0 0.5em 0;
}

.cv-caption {
	display: table-caption;
	caption-side: top;
	margin: 1.6em 0 3em 0;
}

/*
.cv-caption h3 {
	margin: 1.6em 0 3em 0;
}
*/

.exhibition-name, .artwork {
	font-style: italic;
/*	color: #993300;*/
}

