body         { font-size: 12px; font-family: "Times New Roman", Times, serif; line-height: 18px; margin: 10px; padding: 0; }
#wrapper { width: 900px; display: block; }
#left    { width: 200px ; float: left; display: block; }
#content { width: 600px; height: 100%; float: left; margin: 90px 0 0 25px; display: block; }
#bigcontent { position: absolute; top: 250px; left: 10px; }
a:link.artist, a:visited.artist { color: #696969; font-size: 2em; font-family: arial, Helvetica, sans-serif; font-weight: bold; text-transform: none; padding-right: 13px;
line-height: 30px; display: inline; }
a:hover.artist { color: #000; font-size: 2em; font-family: arial, Helvetica, sans-serif; font-weight: bold; text-transform: none; display: inline; padding-right: 13px; }
a:link.main, a:visited.main { color: #000; font-family: arial; font-weight: bold; text-decoration: none; text-transform: lowercase; display: block; }
a:link.main_selected, a:visited.main_selected { color: #696969; font-family: arial; font-weight: bold; text-decoration: none; text-transform: lowercase; display: block; }
a:link.sub, a:visited.sub { color: #000; font-family: arial; font-weight: bold; text-decoration: none; text-transform: lowercase; margin-left: 15px; display: block; }
a:link.sub_selected, a:visited.sub_selected { color: #696969; font-family: arial; font-weight: bold; text-decoration: none; text-transform: lowercase; margin-left: 15px; display: block; }
a:link, a:visited { color: inherit; font-size: inherit; font-family: inherit; font-weight: inherit; font-style: inherit; line-height: inherit; text-decoration: none; width: auto; }
a:hover, a:hover.main, a:hover.main_selected, a:hover.sub, a:hover.sub_selected { color: #696969; text-decoration: none; }
h1 { color: #000; font-size: 1.1em; font-weight: normal; margin: 3px 0; }
h2 { font-size: 1.5em; font-weight: normal; margin: 0 0 3px; }
h3 { font-size: 1.5em; font-weight: normal; font-style: italic; margin: 0 0 5px; }
h4 { color: #696969; font-size: 2em; font-family: arial, Helvetica, sans-serif; font-weight: bold; text-transform: none; display: inline; padding-right: 13px; }
table.artists { color: #000; font-family: arial, Helvetica, sans-serif; position: absolute; top: 250px; left: 7px; width: 99%; border-width: 0; display: table; }
table.popper { color: #000; font-family: arial, Helvetica, sans-serif; margin: 10px 5px 5px 0; display: table; border-width: 0; }
td.files { color: #000; font-size: 0.9em; text-transform: uppercase; width: 220px; padding: 0 0 0 20px; }
td.filelist { color: #000; font-size: 0.9em; text-transform: none; vertical-align: top; padding: 0 0 0 20px; width: 150px; }
td { margin: 0; padding: 0; display: table-cell; }
td.exhibit { vertical-align: top; margin: 0; padding: 0; }
img.gallery { height: 150px; margin-right: 10px; margin-bottom: 10px; border-width: 0; }
.grey { color: #696969; font-size: 1.2em; margin: 0; display: block; }
table.exhibit { color: #000; margin: 0; padding: 0; }
table.news { color: #000; margin: 0; padding: 0; border-style: dotted; border-width: 1px 0 0; border-color: #696969; }
td.cv { color: #f5f5f5; background-color: #696969; padding: 3px; }
td.popper { padding: 5px; }
table.newsitem { color: #808080; font-size: 12px; line-height: 1.4em; width: 100%; margin: 3px 0 3px -3px; padding: 0; border-width: 0; display: table; }
