a.alert
{
   color: #800000;
   font-family: Arial, Sans-Serif;
   font-size: 22px;
   font-weight: bold;
   letter-spacing: 1px;
   line-height: 28px;
}
a.artists
{
   color: #7f7355;
   font-size: 11px;
   height: 17px;
   line-height: 17px;
   text-decoration: none;
}
a.category
{
   color: #7f7355;
   font-size: 14px;
   font-variant: small-caps;
   height: 30px;
   letter-spacing: 2px;
   line-height: 30px;
   text-decoration: none;
}
a.click
{
   color: #800000;
   font-size: 11px;
   font-weight: bold;
   letter-spacing: 2px;
   line-height: 16px;
   text-align: center;
}
a.nav
{
   color: #ffffff;
   text-decoration: none;
}
.back-color1
{
   background-color: #cfc3a5;
}
.back-color2
{
   background-color: #800000;
}
blockquote.arts
{
   height: 336px;
   margin: 8px;
   overflow: auto;
   scrollbar-base-color: #cfc3a5;
   width: 558px;
}
blockquote.artist-list
{
   height: 268px;
   margin: 0px;
   overflow: auto;
   scrollbar-base-color: #cfc3a5;
   width: 190px;
}
blockquote.thumbs
{
   height: 70px;
   margin: 0px;
   overflow: auto;
   scrollbar-base-color: #cfc3a5;
   width: 320px;
}
blockquote.thumbs-art
{
   height: 70px;
   margin-bottom: 0px;
   margin-left: 5px;
   margin-right: 5px;
   margin-top: 0px;
   overflow: auto;
   scrollbar-base-color: #cfc3a5;
   width: 690px;
}
blockquote.category-list
{
   height: 244px;
   margin: 0px;
   overflow: auto;
   scrollbar-base-color: #cfc3a5;
   width: 180px;
}
body
{
   background-color: #cfc3a5;
   color: #404040;
   font-family: Verdana, Arial, Sans-Serif;
   margin: 0px;
}
.form-item
{
   font-family: Verdana, Arial, Sans-Serif;
   font-size: 11px;
}
.form-error
{
   color: #ff0000;
   font-size: 11px;
   text-align: center;
}
.form-label
{
   font-size: 10px;
   text-align: right;
}
.height-break
{
   background-color: #cfc3a5;
   height: 20px;
}
.height-content
{
   height: 356px;
}
.iframe-art
{
   background-color: #cfc3a5;
   height: 530px;
   width: 760px;
}
.iframe-preview
{
   background-color: #cfc3a5;
   height: 286px;
   width: 330px;
}
img.art
{
   border-color: #ffffff;
}
img.arts
{
   border-color: #7f7355;
}
img.map
{
   border-color: #7f7355;
}
img.preview
{
   border-color: #ffffff;
   height: 170px;
}
img.thumb
{
   border-color: #cfc3a5;
   height: 36px;
}
input.arts-button
{
   font-family: Verdana, Arial, Sans-Serif;
   font-size: 10px;
}
input.button
{
   font-family: Verdana, Arial, Sans-Serif;
   font-size: 9px;
}
input.mailing-button
{
   font-family: Verdana, Arial, Sans-Serif;
   font-size: 10px;
}
input.text
{
   font-size: 9px;
}
p.contact
{
   margin: 20px;
   font-size: 11px;
   letter-spacing: 1px;
   line-height: 16px;
}
p.description
{
   color: #7f7355;
   margin: 50px;
   font-size: 11px;
   letter-spacing: 1px;
}
p.contact-title
{
   color: #800000;
   margin: 20px;
   font-size: 12px;
   font-weight: bold;
   letter-spacing: 1px;
}
.size-content
{
   height: 356px;
   width: 768px;
}
table
{
   border-collapse: collapse;
}
table.art
{
   height: 600px;
   width: 700px;
}
table.full
{
   border-collapse: collapse;
   height: 100%;
   width: 100%;
}
table.site
{
   background-color: #cfc3a5;
   height: 456px;
   text-align: center;
   width: 768px;
}
td.about
{
   font-size: 11px;
   letter-spacing: 1px;
   line-height: 24px;
}
td.admin-left
{
   width: 300px;
}
td.admin-right
{
   width: 468px;
}
td.alert
{
   color: #800000;
   font-family: Arial, Sans-Serif;
   font-size: 18px;
   font-weight: bold;
   letter-spacing: 1px;
   line-height: 28px;
}
td.artist-description
{
   font-size: 11px;
   letter-spacing: 2px;
   line-height: 16px;
}
td.art-details
{
   height: 500px;
   width: 200px;
}
td.art-header
{
   color: #7f7355;
   font-size: 9px;
   text-align: left;
}
td.art-image
{
   height: 510px;
   width: 510px;
}
td.art-normal
{
   font-size: 11px;
   letter-spacing: 1px;
   text-align: center;
}
td.art-title
{
   color: #804040;
   font-size: 13px;
   font-weight: bold;
   font-variant: small-caps;
   letter-spacing: 1px;
   text-align: center;
}
td.artist-title
{
   font-size: 15px;
   font-weight: bold;
   font-variant: small-caps;
   letter-spacing: 1px;
}
td.arts-artist
{
   font-size: 12px;
   font-weight: bold;
   font-variant: small-caps;
   letter-spacing: 1px;
   text-align: center;
}
td.arts-title
{
   font-size: 11px;
   font-style: italic;
   letter-spacing: 1px;
   text-align: center;
}
td.category-description
{
   font-size: 11px;
   letter-spacing: 3px;
   line-height: 20px;
}
td.category-title
{
   font-size: 16px;
   font-weight: bold;
   font-variant: small-caps;
   letter-spacing: 2px;
}
td.click
{
   color: #800000;
   font-size: 9px;
   letter-spacing: 2px;
   line-height: 16px;
   text-align: center;
}
td.click2
{
   color: #800000;
   font-size: 11px;
   font-weight: bold;
   letter-spacing: 1px;
   line-height: 16px;
   text-align: center;
}
td.close
{
   font-size: 9px;
}
td.collection
{
   color: #404040;
   font-size: 24px;
   font-style: italic;
}
td.colorizer
{
   font-size: 9px;
}
td.construction
{
   color: #800000;
   font-size: 12px;
   font-weight: bold;
   letter-spacing: 3px;
   text-align: center;
}
td.contact
{
   font-size: 11px;
   letter-spacing: 1px;
   line-height: 14px;
}
td.footer
{
   color: #ffffff;
   font-size: 9px;
   letter-spacing: 1px;
   text-align: left;
}
td.hours
{
   color: #6f6345;
   font-family: Arial, Sans-Serif;
   font-size: 15px;
   font-weight: bold;
   letter-spacing: 1px;
}
td.hours-small
{
   color: #6f6345;
   font-family: Arial, Sans-Serif;
   font-size: 13px;
   font-weight: bold;
   letter-spacing: 1px;
}
td.hours2
{
   color: #6f6345;
   font-family: Arial, Sans-Serif;
   font-size: 11px;
   font-weight: bold;
   letter-spacing: 1px;
}
td.mailing-label
{
   font-size: 11px;
   text-align: right;
}
td.mailing-status
{
   color: #800000;
   font-size: 14px;
   line-height: 26px;
   text-align: center;
}
td.mailing-title
{
   color: #6f6345;
   font-size: 15px;
   text-align: center;
}
td.nav
{
   font-size: 11px;
   font-weight: bold;
   letter-spacing: 2px;
   text-align: center;
   width: 96px;
}
td.nav-select
{
   background-color: #000000;
   font-size: 11px;
   font-weight: bold;
   letter-spacing: 2px;
   text-align: center;
   width: 96px;
}
td.preview-image
{
   height: 170px;
}
td.preview-description
{
   color: #7f7355;
   height: 60px;
   font-size: 10px;
}
td.preview-title
{
   color: #804040;
   font-size: 17px;
   letter-spacing: 2px;
}
td.upcoming-dates
{
   font-size: 12px;
   text-align: center;
}
td.upcoming-description
{
   color: #800000;
   font-size: 10px;
   font-style: italic;
   letter-spacing: 1px;
   text-align: center;
}
td.upcoming-name
{
   font-size: 16px;
   font-weight: bold;
   text-align: center;
}
td.upcoming-large-description
{
   font-size: 14px;
}
td.upcoming-large-name
{
   font-size: 20px;
   font-weight: bold;
}
td.upcoming-title
{
   font-size: 16px;
   font-style: italic;
   text-align: center;
}
textarea.text
{
   font-size: 12px;
}
.upcoming
{
   background-color: #cfc3a5;
   height: 316px;
   text-align: center;
   width: 768px;
}

        /**
         * @tab Body
         * @section default text
         * @tip This is the default text style for the body of your list form.
         */
        p, label, .formText {
            /*@editable*/ line-height:150%;
            /*@editable*/ font-family:Arial;
            /*@editable*/ font-size: 12px;
            /*@editable*/ color: #333333;
        }
        
        
        /**
         * @tab Alerts/Errors
         * @section alerts
         * @tip This is the style for the "There are errors below." warning that appears if invalid data is entered.
         */
        .alert {
            /*@editable*/ font-size:20px;
            /*@editable*/ line-height:200%;
            /*@editable*/ color:#FF0000;
            /*@editable*/ font-family:Arial;
            /*@editable*/ font-weight:bold;
        }

        /**
         * @tab Alerts/Errors
         * @section errors
         * @tip This is the style for the error messages that appear beneath each form fields with invalid data.  Use colors that will attract attention.
         */
        div.errorText {
            /*@editable*/ font-size: 12px;
            /*@editable*/ line-height:150%;
            /*@editable*/ font-weight:bold;
            /*@editable*/ color:#FF0000;
            /*@editable*/ font-family:Arial;
            /*@editable*/ background-color:#FFEEEE;
            /*@editable*/ padding:5px;
            /*@editable*/ margin:3px;
        }
        
        a.poweredBy {
            font-size:10px;
            font-family:trebuchet ms;
            text-decoration: none;
        }

        .poweredByBox td {
        text-align: center;
        }