* { margin: 0; padding: 0; border: 0; }
body { font: 12px/15px Arial, sans-serif; color: #666; }
a { font-weight: bold; color: #666; text-decoration: none; } 
a:hover { color: #000; }
p { margin-top: 10px; }
small { font: 10px/12px Arial, sans-serif; }

#leftframe { background-image: url(bgleft.gif);  background-repeat: repeat-y; width: 100px; }
#rightframe { background-image: url(bgright.gif);  background-repeat: repeat-y; width: 100px; }
#content { width: 800px; }

.index a { font-weight: normal; }

.main { font: 12px/15px Arial, sans-serif; text-align: justify } 
.mainimg { width: 160px; height: 100px; margin: 1px 10px 0 0; float: left; }

.staffimg { width: 200px; margin: 3 10 5 0; float: top left; } 
.cal { margin: 5 0 5 5; float: left; font-family: Arial, sans-serif; font-size: 11px; line-height: 14px; } 
.calspan { margin: 5 0 5 5; font-family: Arial, sans-serif; font-size: 11px; line-height: 14px; } 
.calimg { width: 160px; height: 100px; margin: 5; border: 0px; }

.sold { color: #c00; font-weight: bold; } 
.artinfo { display: block; width: 200px; height: 200px; vertical-align: bottom; text-align: left; font-family: Arial, sans-serif; font-size: 11px; line-height: 15px; color: #666; margin-right: 10px; } 
.artwork { width: auto;  height: 225px;  overflow: auto; margin: 5 0 0 0; scrollbar-arrow-color: #666; scrollbar-base-color: #E9E9E9; scrollbar-dark-shadow-color: #E9E9E9; scrollbar-track-color: #E9E9E9; scrollbar-face-color: #fff; scrollbar-shadow-color: #E9E9E9; scrollbar-highlight-color: #fff; scrollbar-3d-light-color: #fff; }

.artimg { height: 200px; margin: 0 10 0 0; border: 0px; } 
.photos { width: 750px;  height: 105px;  overflow: auto; margin: 5 0 0 0; scrollbar-arrow-color: #666; scrollbar-base-color: #E9E9E9; scrollbar-dark-shadow-color: #E9E9E9; scrollbar-track-color: #E9E9E9; scrollbar-face-color: #fff; scrollbar-shadow-color: #E9E9E9; scrollbar-highlight-color: #fff; scrollbar-3d-light-color: #fff; }

.photoimg { height: 80px; margin: 0 10 0 0; border: 0px; } 
.contact { font-family: Arial, sans-serif; font-size: 11px; line-height: 14px; } 
.contact a.bold { font-weight: bold }
.smaller { font: 11px/12px Arial }
.calendar { font-family: Arial, sans-serif; font-size: 14px; text-transform: uppercase; color: #E9E9E9; word-spacing: 26px; } 

.lines { background-image: url(lines.gif);  }

.block { margin: 11px 0 11px 0; } 
.blockleft { margin: 11px 0 11px 0; float: left; width: 265px; } 
.blockright { margin: 11px 0 11px 0; float: right; width: 265px; } 
.divider { background-image: url(lines.gif);  width: 100%; height: 5px; }

.maillist { font-family: Arial, sans-serif; font-size: 10px; line-height: 11px; padding: 2px; background-color: #fff; color: #666;  border: 1px solid #E9E9E9; width: 111px; }

.signup { font-family: Arial, sans-serif; font-size: 10px; line-height: 11px; padding: 2px; background-color: #fff; color: #666;  border: 1px solid #E9E9E9; width: 181px; }

.copyright { font-family: Arial, sans-serif; font-size: 9px; line-height: 12px; }

.subcontent { display: none; }
.subcontent.active-tab-body { display: block; }
.entryfee { font-family: Arial, sans-serif; font-size: 11px; line-height: 12px; margin: 0; border: 0; padding: 0; font-weight: bold; background-color: #fff; color: #666; }
.entryfee:hover { color: #000; cursor: pointer; }

ul { list-style: none; margin: 0; }
li { font-family: Arial, sans-serif; font-size: 11px; line-height: 14px; margin-left: -20px; }

.indent { padding: 5px; border: 1px dotted #ccc; }

.whoops { color: #a00; font-weight: bold; margin-bottom: 15px }
.whoops a { text-decoration: underline }

.footer { font: 10px/12px Arial; padding-bottom: 10px }
