body {
background: white;
font-family: Helvetica, Arial, sans-serif;
}


#header {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
min-width: 860px;
text-align: left;
background-color: white;
background-repeat: no-repeat;
}

#header #ay {
float: left;
margin-left: 18px;
margin-bottom: 6px;
margin-top: 6px;
}

#header #nav {
float: right;
margin-right: 18px;
margin-bottom: 8px;
margin-top: 8px;
color: #aaaaaa;
text-align: right;
font-weight: normal;
}

#header #nav a {
text-decoration: none;
color: #aaaaaa;
}

#tagline {
float: none;
min-width: 860px;
margin-top: 32px;
padding-left: 15px;
padding-right: 15px;
padding-top: 15px;
color: #666;
text-align: left;
}

#center {
margin-bottom: 0px;
margin-top: 0px;
min-width: 860px;
padding: 0px 15px 0px 15px;
background: #fff;
color: #4c4c4c;
text-align: left;
overflow: auto;
}

#footerwrapper {
min-width: 860px;
position: fixed;
bottom: 0px;
left: 0px;
width: 100%;
background-color: #fff;
}

#footer {
position: relative;
left: 0px;
width: 100%;
margin-top: 12px;
padding: 6px 0px;
background-color: white;
text-align: center;
}

#home_left {
padding-top: 1%;
width: 55%; /* Normal: 58% */
margin-left: 0px;
margin-bottom: 0px;
margin-right: 36px;
margin-top: 0px;
min-height: 425px;
float: left;
overflow: none;
text-align: right;
}

#home_right {
padding-top: 12%;
float: left;
width: 35%;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
margin-top: 0px;
min-height: 425px;
overflow: none;
text-align: left;
}

#artist_center {
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
margin-top: 0px;
text-align: center;
width: 100%;
float: none;
border: 0px;
overflow: none;
}

#artist_left {
float: left;
width: 475px;
margin: 0px auto;
padding: 10px;
border: 0px;
overflow: none;
}

#artist_right {
float: right;
width: 225px;
margin: 0px auto;
padding: 5px;
border: 0px;
overflow: auto;
}

#exhibition_left {
min-width: 450px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
margin-top: 0px;
min-height: 425px;
position: relative;
float: left;
width: 60%;
padding: 5px;
overflow: none;
text-align: center;
}

#exhibition_right {
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
margin-top: 0px;
min-height: 425px;
position: relative;
float: right;
width: 35%;
padding: 5px;
overflow: none;
text-align: left;
}

#news {
width: 800px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
margin-top: 0px;
position: relative;
overflow: none;
text-align: left;
}

a {
text-decoration: none;
color: #7f7f7f;
}

a:active {
color: #999999;
}

a:visited {
color: #999999;
}

a.current {
text-decoration: underline;
}

a.avail {
color: #444;
}

.home a {
color: #333;
}



p,span {
color: #666;
}

.title {
color: #666;
font-size: 36px;
text-align: right;
line-height: 4px;
font-weight: normal;
}

.section {
padding: 0px;
margin: 0px;
color: #ddd;
font-size: 50px;
line-height: 77%;
}

.footer {
color: #a7a7a7;
font-size: 14px;
}

.gallery {
color: #999;
text-align: center;
line-height: 20px;
letter-spacing: 1px;
}

.newsdate {
text-align: left;
padding-right: 6px;
padding-bottom: 3px;
margin-bottom: 2px;
border-bottom-color: #cccccc;
border-bottom-width: 1px;
border-bottom-style: solid;
font-size: 11px;
line-height: 100%;
}

.artinfo {
text-align: left;
font-size: 11px;
line-height: 120%;
}

.t9 {
font-size: 9px;
line-height: 120%;
}

.t10 {
font-size: 10px;
line-height: 120%;
letter-spacing: 1px;
}

.t11 {
font-size: 11px;
line-height: 120%;
letter-spacing: 1px;
}

.t12 {
font-size: 12px;
line-height: 120%;
letter-spacing: 1px;
}

.t13 {
font-size: 13px;
line-height: 120%;
letter-spacing: 1px;
}

.t14 {
font-size: 14px;
line-height: 120%;
letter-spacing: 1px;
}

.t15 {
font-size: 15px;
line-height: 120%;
letter-spacing: 1px;
}

.tnav {
font-size: 13px;
letter-spacing: 2px;
}

.tfooter {
font-size: 12px;
letter-spacing: 1px;
}

.home {
color: #999;
font-size: 15px;
letter-spacing: 2px;
}

.publish {
color: #999;
line-height: 5px;
letter-spacing: 0.5px;
}

.pubtext {
color: #999;
line-height: 18px;
letter-spacing: 1px;
}

.extext {
color: #999;
line-height: 120%;
letter-spacing: 1px;
}

.biotext {
font-size: 12px;
line-height: 125%;
letter-spacing: 0px;
margin-bottom: 6px;
}


table {
border: 0px;
padding: 0px;
}

.artistlist {
width: 90%;
margin: 0px auto;
}

.presslist {
margin-right: auto;
margin-left: auto;
margin-bottom: 0px;
margin-top: 0px;
width: 90%;
/* margin: 0px auto; */
}

.publist {
margin-right: auto;
margin-left: auto;
margin-bottom: 0px;
margin-top: 0px;
width: 90%;
/* margin: 0px auto; */
}

.pubone {
border-spacing: 0px;
width: 90%;
height: 90%;
margin: 0px auto;
}

.exlist {
width: 90%;
margin: 0px auto;
}

.artlist {
width: 95%;
margin: 0px auto;
padding: 0px;
border-collapse: separate;
border-spacing: 15px;
text-align: center;
}

td {
text-align: left;
vertical-align: top;
}

td.artistleft {
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-top: 9px;
text-transform: uppercase;
width: 45%;
text-align: right;
font-size: 12px;
line-height: 125%;
letter-spacing: 4px;
}

td.artistright {
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-top: 9px;
text-transform: uppercase;
width: 50%;
text-align: left;
font-size: 12px;
line-height: 125%;
letter-spacing: 4px;
}

td.artistcenter {
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-top: 9px;
text-transform: uppercase;
width: 90%;
text-align: center;
font-size: 12px;
line-height: 125%;
letter-spacing: 4px;
}

td.exhibitleft {
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-top: 9px;
color: #666666;
width: 45%;
text-align: right;
font-size: 12px;
line-height: 125%;
letter-spacing: 1px;
}

td.exhibitright {
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-top: 9px;
width: 50%;
text-align: left;
font-size: 12px;
line-height: 125%;
letter-spacing: 1px;
}

td.pressleft {
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-top: 9px;
color: #666666;
width: 45%;
text-align: right;
font-size: 12px;
line-height: 125%;
letter-spacing: 1px;
}

td.pressright {
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-top: 9px;
width: 50%;
text-align: left;
font-size: 12px;
line-height: 125%;
letter-spacing: 1px;
}

td.publeft {
text-transform: uppercase;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-top: 9px;
color: #666;
width: 45%;
text-align: right;
font-size: 12px;
line-height: 125%;
letter-spacing: 4px;
}

td.pubright {
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-top: 9px;
width: 50%;
text-align: left;
font-size: 12px;
line-height: 125%;
letter-spacing: 1px;
}

#news h3 {
}

#news p {
	font-size: 12px;
}

#news img {
	max-height: 109px;
	max-width: 109px;
	/* margin-right: 18px; */
	margin-bottom: 18px;
}

