/* Basic */
body { margin: 10px; padding:0; }
body { 
    background: #ffffff;
    color: #000;
    font: 10pt Arial,Helvetica,sans-serif;
}
div,p,td,ul,li,h1,h2,h3{ margin:0; padding: 0 }
p { margin: 10px 0px }
a { color: #000; text-decoration: none; }
a img { border: none; }
ul { list-style: none; }
table, td { border: none; }

h1 { font-size: 10pt text-decoration: underline !important;}
h2 { font-size: 10pt; text-decoration: underline; margin-bottom: 4px;}

/* Layers */
#header {margin-bottom: 2em; }
#branding {font-weight: bold; }
#content {}


/* Artists */
.artist-links {
    display: none;
}
#artist .image-thumbs { 
    width: 540px;
}
#artist .image-thumbs li{
    float: left;
    display: block;
    margin: 2px;
}

/* Exhibitions */
.exhibition-links {
    display: none;
}
#exhibition .image-thumbs { 
    width: 540px;
}
#exhibition .image-thumbs li{
    float: left;
    display: block;
    margin: 2px;
}
.exhibition-header h2 {
    text-transform: uppercase;
}


/* Nav Menu */
#main-menu {
    margin: 2px 0px;
    display: none;
}
.side-menu {
    margin-top: 4ex;
    display: none;
}


/* Other */
.module {
    display: block !important; 
    margin-top: 3em;
}
.page {
    font-size: 10pt;
    margin-top: 1.2em;
}
.page a {
}

.title {
}

.pdf-download { display: none; }

/* Helper Classes */

.float-right { float:right; }
.float-left { float:left; }
.clear { clear: both; }

.clearfix:after {
    content: "&nbsp;"; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

.disabled { display: none; }