.newsheader  {
     font-size: 90%;
     color: #DCDCDC;
     border-bottom: 1px solid black;
     background-image: url(../YaBBImages/catbg.gif);
     background-color: #000067;
     }

.newsheader a:link  {
     font-size: 90%;
     font-weight: bold;
     color: #eeeeee;
     font-family: Verdana, arial, helvetica, serif;
     background-color: transparent;
     }

.newsheader a:visited  {
     font-size: 90%;
     font-weight: bold;
     color: #eeeeee;
     font-family: Verdana, arial, helvetica, serif;
     background-color: transparent;
     }

.newsheader a:hover  {
     font-size: 90%;
     font-weight: bold;
     color: red;
     font-family: Verdana, arial, helvetica, serif;
     background-color: transparent;
     }

.newsbody  {
     font-size: 12px;
     color: #CDCDCD;
     vertical-align: top;
     width: 100%;
     font-family: Verdana, arial, helvetica, serif;
     background-color: #000000;
     }

.newsbody a:link  {
     font-size: 90%;
     font-weight: bold;
     color: #493B3B;
     font-family: Verdana, arial, helvetica, serif;
     background-color: transparent;
     }

.newsbody a:visited  {
     font-size: 90%;
     font-weight: bold;
     color: #493B3B;
     font-family: Verdana, arial, helvetica, serif;
     background-color: transparent;
     }

.newsbody a:hover  {
     font-size: 90%;
     font-weight: bold;
     color: #cccccc;
     font-family: Verdana, arial, helvetica, serif;
     background-color: transparent;
     }

.newsfooter  {
     font-size: 90%;
     text-align: center;
     vertical-align: bottom;
     width: 100%;
     margin-left: 5px;
     border-top: 1px solid black;
     color: #FFFFFF;
     font-family: Verdana, arial, helvetica, serif;
     background-color: #000000;
     background-image: url(../YaBBImages/catbg.gif);     
     }

.newsfooter a:link {
     font-weight: normal;
}

.newscat  {
     font-size: 12px;
     width: 100px;
     vertical-align: top;
     text-align: right;
     color: #000000;
     font-family: Verdana, arial, helvetica, serif;
     background-color: #000000;
     border-left: 1px solid black;
     }

.newsadmin  {
     font-size: 90%;
     text-align: center;
     color: #000000;
     width: 100%;
     font-family: Verdana, arial, helvetica, serif;
     border-left: 1px solid black;
     border-top: 1px solid black;
     background-color: #000000;
     }

.newstable  {
     font-size: 12px;
     color: #000000;
     width: auto;
     border: 1px solid black;
     font-family: Verdana, arial, helvetica, serif;
     background-color: #493B3B;
     }

.newsposter  {
     font-size: 10px;
     color: #000000;
     font-family: Verdana, arial, helvetica, serif;
     background-color: #0000ff;
     }
