body { background:#EEE; font: 13px Arial, sans-serif; text-align:center;  margin:0 padding:0; }
a { text-decoration:none; color: #000; }
a:hover { text-decoration:underline; }
td { vertical-align:top; }

a img {border:0; }
blockquote { font-family:'Times New Roman'; font-style:italic; padding-left:25px;   }

#pageBox { position:relative; margin:0 auto; width:725px; text-align:center; margin-top:30px; padding:0; }
#logoBox {  width:725px;   height:58px; text-align: center; }

#liner { margin:0 auto;  width:500px;  text-align:justify; }

#flashAlternate { width:500px; height:425px; padding:0; margin:0 auto; }
#flashAlternate img { width:500px; height:425px; }


#contact_form { margin-left:70px; }
#contact_form td { padding:5px; }


#artwork_gallery img { width:96px; height:96px; }



#titleBox { position:absolute; width:10px; height:200px; padding:0; margin:0; top:72px;  left:90px;  }

#backforth, #pagination { width:525px; text-align:center; padding:10px 0 10px 0;}


#details { width:500px; text-align:center; margin:0 auto; margin-top:10px; }
#details td { text-align:center;  width:500px;  }
p.italic { font-style:italic; }




#artlinks { width:400px;  z-index:10; position:absolute; left:205px; top:-25px;     }
#artlinks ul { list-style:none;  margin:0; padding:0; }
#artlinks ul li { display:inline;  margin:0; padding:0; }
#artlinks ul li a { margin-right:9px; font-variant:small-caps; color:#444;  font-size:14px;   }


#footer {width:565px; height:46px; margin-top:15px; text-align:center; }
#footer a { color:#444; position:relative; top:15px;  padding-left:5px; padding-right:5px; }
#footer a:hover { color:#000; }





.art-category {margin:0 auto; }
.art-category td {padding:7px; }
.publications {font-size:10px; padding:0 40px 40px 40px; }



#bottomLinks { margin:0 auto; position:relative; margin-top:30px;  width: 725px; height:45px; text-align:center; }


div#cats { width:300px; text-align:center; margin: 0 auto; }
div#cats ul, div#cats ul li { list-style: none; padding:0; margin:0;  }
div#cats ul li  { display: block; float:left; margin-right:10px; }
div#cats a { font-size:12px; }


.rightImage { padding: 5px 5px 5px 10px; }
.leftImage { padding: 5px 10px 5px 0px }
.venue {font-weight:bold; }
.pullquote {margin:15px; font-style:italic; }

p {padding: 0 10px 0 10px; }
h1 {padding: 0 10px 0 10px; font-size: 17px; color: #444; margin-bottom:20px; }
dt {padding: 7px 0 7px 0; }
form {width: 546px; margin:0 auto; }


.art-detail {text-align:center }
.art-detail dt {font-weight:bold; color:#444;}
.art-detail dd {margin-left:0px; padding-left:3px; font-style:italic;}

form * { text-align:left; }

