img {border: 0;}
a {
    font-size: 9pt;
    font-family: arial,helvetica,geneva,swiss,SunSans-Regular;
    color: #999999;
    text-decoration: none;
}

a:hover, a:active {
    color: #990d34;
}

table {
    font-size: 9pt;
    font-family: arial,helvetica,geneva,swiss,SunSans-Regular;
    /* color: #adadad; /**/
    color: #909090;
    text-align: left;

}

galleryname {
    font-size: 10pt;
    font-family: arial,helvetica,geneva,swiss,SunSans-Regular;
    color: #990d34;
    text-align: left;
}


body {
    font-family: Arial; font-size: 14px;
    /* color: #AFAFAF; /**/
    color: #909090;
}

h1 {
    margin: 3px auto 0 auto;
    font-family: Arial, sans-serif;
    font-size: 14pt;
    font-weight: normal;
    font-size: 9pt;
    color: #990d34;
    text-transform: uppercase;
    text-align: left;
}

h1.sub {
    margin: 0 auto 0 auto;
    font-family: Arial, sans-serif;
    font-size: 14pt;
    font-weight: normal;
    font-size: 9pt;
    color: #990d34;
    text-transform: uppercase;
    text-align: left;
    width: 980px;
}

h2 {
    margin: 3px auto 0 auto;
    font-family: Arial, sans-serif;
    font-size: 14pt;
    font-weight: normal;
    font-size: 9pt;
    color: #b49a0b;
    text-transform: uppercase;
    text-align: left;
}

h3 {
    font-family: Georgia, "Times New Roman", Times, serif;
    color: #990d34;
}

h4 {
    font-family: Georgia, "Times New Roman", Times, serif;
    color: #990d34;
}

h5 {
    font-size: 10pt;
    font-family: arial,helvetica,geneva,swiss,SunSans-Regular;
    color: #990d34;
}
h6 {
    font-family: Arial;
    color: #990d34;
}

.biotext {
    font-size:10pt;
    font-family: arial,helvetica,geneva,swiss,SunSans-Regular;
    color: #333333;
    text-decoration: none;
}

#nav, #subnav {
    list-style: none;
    width: 890px;
    padding: 10px 0;
    margin: 0;
    text-align: left;
}

#nav {
    border-bottom: 1px solid #b8b9ba;
}

#nav li, #subnav li {
    display: inline;
    padding: 0 30px 0 0;
    margin: 0;
}

#nav li a, #subnav li a {
    text-transform: uppercase;
    whitespace: no-wrap;
}

#nav li a.act, #subnav li a.act {
    color: #990d34;
}



#foottext {
    color: #B8B9BA;
    font-size: 8pt;
}

td { vertical-align: top;}

td .section,
td .title_name,
td .title_title,
td .title_date,
td .copy {
    font-size: 9pt;
    padding-left: 3px;
}
td .title_name { color: #ab0534;} /* red */
td .title_title { color: #b49a0b; } /* yellow */
td .title_date,
td .section {
    color: #909090;
    padding-bottom: 4px;
}
td .copy {
    padding-top: 4px;
    border-top: 1px dotted #c1c1c1;
}

#gallery {
    padding: 0;
    margin: 0;
}

#artistlist td.gallery_item,
#gallery td.gallery_item {
    padding: 0;
    text-align: center;
    vertical-align: top;
    /* background-color: red; /**/
}

#artistlist td.gallery_item div.wrapper,
#gallery td.gallery_item div.wrapper{
    margin: 11px 0 20px 0;
    text-align: center;
    vertical-align: top;
    border-bottom: 1px solid #c1c1c1;
} /**/

/* #artistlist td.gallery_item, #gallery td.gallery_item {
	padding: 16px 0 0 0;
	text-align: center;
	vertical-align: top;
	border-bottom: 1px solid #c1c1c1;
} /**/

#artistlist td.gallery_item a, #gallery td.gallery_item a {
    display: block;
    text-align: center;
    padding: 0;
    margin: 0;
}

#artistlist td.gallery_item a span {
    display: block;
    padding: 8px 6px 6px 0px;
    text-align: left;
    /* background-color: #DFDFDF; /**/
}

#gallery td.gallery_item .title {display: block; color: #909090; padding-top: 5px;}
#gallery td.gallery_item .size, #gallery td.gallery_item .type { font-size: 8pt; /*color: #b49a0b;/**/ }
#gallery td.gallery_item .price {color: #909090; padding-bottom: 8px;}
#gallery td.gallery_item .sold {color: #909090/* #ab0534/**/; padding-bottom: 8px;}

#gallery td.gallery_item span {
    display: block;
    text-align: left;
    padding-left: 0px;
}

.artist_name {
    width: 890px;
    text-align: left;
    margin: 0 auto;
    padding: 10px 0 0 0;
    font-weight: normal;
    font-size: 9pt;
}

h1.artist_name {
    display: none; /**/
}

.artist_name2 {
    text-align: left;
    margin: 0 auto;
    padding: 0 0 10px 0;
    font-weight: normal;
    font-size: 9pt;
}

h1.artist_name2 {
    display: none;
}

.nightyfivewide {
    padding: 0;
    margin: 0;
    padding-right: 25px;
}

.nightyfivewide p {
    padding-top: 0;
    margin-top: 0;
}

.hidden {
    display: none;
}

.rule {
    border-bottom: 1px solid #b8b9ba;
    margin: 15px 0 35px 0;
    height: 1px;
    width: 890px;
}

div#admininfo {
    background-color: #C2758B;
    width: 890px;
    margin: 0 auto;
    padding: 0;
    color: black;
    font-size: 10pt;
    font-family: Arial;
}

a.adminlink {
    color: green;
    text-transform: lowercase;
}

a.adminlink:hover {
    color: black;
    text-transform: lowercase;
}

textarea {
    width: 300px;
    height: 200px;
}
label {
    display: block;
}

span p {
    padding: 0;
    margin: 0;
}

.contentwrapper {
    padding-top: 15px;
}
