/****  CSS Reset by Eric Meyer, http://meyerweb.com/eric/tools/css/reset/index.html  ****/
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;background:transparent;}
body{line-height:1;}
ol,
ul{list-style:none;}
blockquote,
q{quotes:none;}
blockquote:before,
blockquote:after,
q:before,
q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}


/****  general styles  ****/
body{background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1em;line-height:1.2em;text-align:center;background:#dedede;}
a{color:#BF0000;}
p{margin:1em 0;}

/****  container  ****/
#container{width:90%;margin:0 auto;}


/****  wrapper  ****/
#wrapper{float:left;width:100%;margin:1em 0 3em 0;border-style:solid;border-width:1px;border-color:#ccc;}


/****  header  ****/
#header{height:180px;margin:0;background:#fff url('images/header_logo.png') top center no-repeat;text-align:left;}
#header .description{padding:142px 0 0 145px;font-size:0.8em;font-weight:bold;color:#000;}


/****  col1  ****/
#col1{clear:both;float:left;width:100%;padding-top:1em;background:#fff;}
#gallerywrapper{float:left;width:100%;margin-bottom:3em;}
#gallery{float:left;width:73%;}
#gallery .content{padding:2em 1em;display:none;line-height:1.6em;}
#gallery #exhibitioncontent{display:block;}
#gallery h1{font-size:1.6em;line-height:1.0em;}
#gallery h2{font-size:1.6em;line-height:1.6em;}
#gallery li{margin-bottom:1em;}
#gallery p{text-align:left;}
#gallery span{text-align:center;}
#gallery span span{padding:1em;}
#navigation{float:right;width:26%;text-align:left;}
#navigation li{margin-left:0.3em;padding:0.2em 0 0 0.3em;line-height:1.3em;font-weight:bold;}
#navigation li.title{padding-top:1em;border-bottom:dotted 1px #dedede;}
#navigation li a{display:block;padding:0.1em 0 0.1em 1em;background:#fff;text-decoration:none;font-weight:normal;}
#navigation li a.selected,
#navigation li a:hover{background:#666;color:#fff;}


/****  footer  ****/
#footer{clear:both;width:100%;margin:3em auto 0 auto;padding:1em 0;border-color:#dedede;border-style:solid;border-width:1px 0 0 0;text-align:center;background:#fff;line-height:1.5em;font-size:0.8em;color:#999;}
#footer ul{display:inline;}
#footer li{display:inline;padding:0 0.5em;border-right:solid 1px #ccc;white-space:nowrap;}
#footer li.lastnavlink{border:0;}
