.artlist #cnt.content { padding: 20px 10px;  }
.artlist .content h1 { font-size: 2em; text-transform: uppercase; color: #FD0098; margin-bottom: 20px;  }

#news_list { border: solid 1px #4D4D4D; background: url(dot_grey.gif) center top repeat-y; } * html #news_list { height: 100%; }
#news_list .list { width: 251px; overflow: hidden; float: left; } * html #news_list .list { height: 100%; }
#news_list .list li { list-style: none outside; }
#news_list .list h2 { font: normal 1.3em Tahoma, Verdana, sans-serif; text-transform: uppercase;  }

.news_s { width: 100%; }
.news_s h3 { color: #FD0098;  }
.news_s .name { color: #999;  }
.news_s a { color: #000; background:#FFF; }

#news_list #news_a { width: 231px; padding: 10px; overflow: hidden;  }
#news_a h3 { margin-top: 20px; font: bold 0.95em/18px Verdana, sans-serif; border-bottom: solid 1px #999; text-transform: uppercase; }
#news_a li { padding-left: 12px; background: url(pointer_gray_sq.gif) left 0.4em no-repeat; }
#news_a a { color: #CCC; } 
#news_a a:hover { color: #FFF; text-decoration: underline; } 

#arch { margin-top: 10px; background: #393939; border: solid 1px #4D4D4D; padding: 10px; position: relative; }
#arch h3 { font: normal 1.3em Verdana, sans-serif; text-transform: uppercase;  }
#arch form { display: block; position: absolute; right: 20px; top: 10px; }
#arch select { background: #333; color: #FFF; }