body { 
 margin: 0 0 30 0; 
 background: rgb(150,76,255); 
}
 
td, p, div { 
 font-family: Times, serif; 
 font-size: 19px; 
 line-height: 24px; 
 letter-spacing: 0px;
 color: white; 
} 

p {
margin-bottom:0px;
margin-top:14px;
}

a:link { text-decoration: none; border-bottom: 1px solid white; color: white; } 
a:active { text-decoration: none; border-bottom: 1px solid white; color: white; }
a:visited { text-decoration: none; border-bottom: 1px solid white; color: white; }
a:hover { text-decoration: none; border-bottom: 1px solid black; color: black; } 

a img { text-decoration: none; border-bottom: 0px; border: none; }
a.img { text-decoration: none; border-bottom: 0px; border: none; }

hr { height: 1px; background: white; border: 0; }



.button { 
 background-color: rgb(150,76,255); 
 border: 1px solid; 
 border-color: white; 
 color: white; 
 cursor: pointer; 
 font-family: Times; 
 font-size: 19px; 
 line-height: 24px; 
}

.buttonhover { 
 background-color: rgb(150,76,255); 
 border: 1px solid; 
 border-color: black; 
 color: black; 
 cursor: pointer; 
 font-family: Times; 
 font-size: 19px; 
 line-height: 24px; 
}

.field { 
 background-color: white; 
 border: 1px solid; 
 border-color: white; 
 color: rgb(150,76,255); 
 font-family: Times; 
 font-size: 19px; 
 line-height: 24px; 
}








#logo {
 position:absolute;
 top:-2px;
 left:0px;
 width:575px;
}

#menu {
 margin-top:7px;
 margin-left:575px;
 height:90px;
}




.photo {
    max-width: 720px;
    max-height: 630px;
}

.photo-big {
    max-width: 1000px;
    max-height: 1000px;
}

.photo-border {
    max-width: 650px;
    max-height: 550px;
    border:50px solid white;
}

.edition {
    max-height: 250px;
    margin-top:25px;
    margin-right:25px;
}

.photo-small {
    max-height: 250px;
    max-width: 250px;
    margin-top:25px;
}


.block {
    /* display:inline-block; */
    margin-right: 100px;
    margin-top: 40px;
    margin-bottom: 65px;
    vertical-align:text-top;
}
   



.text {
    width:700px;
}

.float-left {
    float:left;
}

p.indent {
    text-indent:50px;
    margin-top:0px;
}








.italic { 
 font-style: italic; 
}

.big { 
 font-size: 50px; 
 line-height: 48px; 
 letter-spacing: 1px;
}

.test { 
 font-size: 30px; 
 line-height: 30px; 
 letter-spacing: 1px;
}

.big-spaced { 
 font-size: 50px; 
 line-height: 48px; 
 letter-spacing: 14px;
}

.spaced {
 letter-spacing: 5px;
}

.big-italic { 
 font-style: italic; 
 font-size: 50px; 
 line-height: 48px; 
 letter-spacing: 1px;
}

.spacer {
 margin-left:30px;
}

.big-link { 
 font-size: 50px; 
 line-height: 48px; 
 letter-spacing: 1px;
 margin-bottom: 9px;
}

.black { 
 color: black;
}


.container {
 margin-left:50px;
 margin-right: 50px;
}

.rule {
 margin-left:50px;
 margin-right:50px;
 margin-bottom: 28px;
}

.exhibition-listing {
 margin-bottom: 0px;
}

.edition-listing {
 margin-bottom: 50px;
}

.exhibition-category {
 margin-bottom: 28px;
}

.page-title {
margin-bottom:28px;
}

.bio-title {
padding-top:20px;
margin-bottom:14px;
}

.caption {
margin-top:7px;
margin-bottom:28px;
}

.caption2 {
margin-top:7px;
margin-bottom:0px;
}

.caption-small { 
 font-size: 17px; 
 line-height: 22px; 
 margin-left: 50px;
 margin-top: 0px;
 max-width: 650px;
} 
.caption-small-indent { 
 font-size: 17px; 
 line-height: 22px; 
 margin-left: 50px;
 margin-top: 0px;
 max-width: 650px;
 text-indent: 30px;
} 

.link-higher {
 position:relative;
 top:-16px;
 left:30px;
}

.link-spaced {
 margin-left: 20px;
}

.text-block {
 margin-left:50px;
}