body { background: #000000; color: #cccccc; font-family: Arial, sans-serif; font-style: normal}
h1 { background: #000000; color: #ffffff; font-family: Arial, sans-serif; font-style: normal }
h3 { background: #000000; color: #cccccc; font-family: Arial, sans-serif; font-style: normal}
h4 { background: #000000; color: #ffffff; font-family: Arial, sans-serif; font-style: normal}
p { background: #000000; color: #cccccc; font-family: Arial, sans-serif; font-style: normal }
.attrib { background: #000000; color: #ffffff; font-family: Arial, sans-serif; font-style: normal; font-size: 75% }
a:link { color: #d1004b;  text-decoration: none ! important }
a:visited { color: #ed717a;  text-decoration: none ! important }
a:hover { color: #ffffff;  text-decoration: none ! important }
td.title { background: #000000; color: #ffffff; font-family: Arial, sans-serif; font-style: normal; font-weight: bold; text-align: left; }
td.desc { background: transparent url(/img/dots.gif) bottom left repeat-x; vertical-align: bottom; text-align: left; width: 85% }
td.price { text-align: right; padding-right: 0.25em; width: 10% }
td.unit { text-align: left; padding-left: 0.25em; width: 5% }
span.item { background-color: black; font-weight: normal; padding-right: 0.25em }
td.artist { vertical-align: top; text-align: left; width: 20%; padding-right: 0.25em  }
td.topic { vertical-align: top; text-align: left; width: 73%; padding-right: 0.25em  }
td.date { vertical-align: top; text-align: left; width: 7%; padding-right: 0.25em  }
span.award { font-style: italic; padding-right: 0.25em }
td.exhib { vertical-align: top; text-align: left; width: 40%; padding-right: 0.25em  }
td.location  { vertical-align: top; text-align: left; width: 53%; padding-right: 0.25em  }
td.gallery { vertical-align: top; text-align: left; width: 20%; padding-right: 0.25em  }
td.gal-location  { vertical-align: top; text-align: left; width: 30%; padding-right: 0.25em  }
td.works { vertical-align: top; text-align: left; padding-right: 0.25em }
/*
The material below is for menu testing.... */
#menu {
    background-color: #000000; 
}
#menu div.top {
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 2px;
    text-align: left ! important;
    width: 100%;
}
#menu div.section {
    position: absolute;
    display: inline;
    text-align: left ! important;
}
#menu div.box {
    background-color: #000000;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 2px;
    border-color: #000000;
    border-width: 1px;
    border-style: none none none none;
    text-align: left ! important;
    position: static;
    visibility: hidden;
    width: 100%;
}
#menu a {
    font-family:  verdana, arial, sans-serif;
    font-size: 18px;
    color: #d1004b;
    text-decoration: none;
    text-align: left ! important;
    white-space: nowrap;
}
#menu a:hover {
/*    background-color: #d1004b; */
    font-family: verdana, arial, sans-serif;
    font-size: 18px;
    color: #ffffff;
    text-decoration: none;
    text-align: left ! important;
    white-space: nowrap;
}









