.art_table {
 background-color: #514700;
}
.art_table TD {
 background-color: #fcf4c7;
}
.art_table_h TD {
 background-color: #E2C683;
 font-weight: bold;
}
.art_text {
 font: 110%/1.15em Tahoma,Arial,Sans-Serif;
 text-align: justify;
 text-indent: 15pt;
}
.art_question {
 font: italic bold 100%/1.1em Tahoma,Arial,Sans-Serif;
 text-align: justify;
 text-indent: 15pt;
}
.art_header {
 font: bold 180%/1.1em Tahoma,Arial,Sans-Serif;
 color: #C8983F;
 vertical-align: bottom;
}
.art_subheader {
 font: bold italic 120%/1.1em Tahoma,Arial,Sans-Serif;
 color: #C8983F;
 vertical-align: bottom;
}
.art_author {
 font: bold italic 110%/1.1em Tahoma,Arial,Sans-Serif;
 border-bottom: 2px solid #514700;
 text-align: right;
}
.art_comment {
 font: italic 90%/1.1em Tahoma,Arial,Sans-Serif;
 text-align: right;
 color: #808080;
 background-color: #f0f0f0;
 border: 1px dashed #514700;
 padding: 10px;
}
.art_intro {
 font: bold 90%/1.1em Tahoma,Arial,Sans-Serif;
 text-align: justify;
 text-indent: 15pt;
 color: #fcf4c7;
 background-color: #514700; 
 padding: 10px;
}
.artlist_new {
 font: bold 80%/1.0em Tahoma,Arial,Sans-Serif;
}
.artlist_author {
 font: bold italic 80%/1.0em Tahoma,Arial,Sans-Serif;
}
.artlist_name {
 font: 105%/1.2em Tahoma,Arial,Sans-Serif;
}
.artlist_header {
 font: bold 160%/1.1em Tahoma,Arial,Sans-Serif;
 color: #fcf4c7;
 background-color: #514700; 
 padding: 8px;
 text-align: right;
}
.author_bio {
 font: italic 90%/1.1em Tahoma,Arial,Sans-Serif;
 border: 1px solid #514700;
 background-color: #fcf4c7;
 padding: 5px;
 text-align: justify;
}
.art_search {
 background-color: #fcf4c7;
 border: 1px solid #514700;
}
