.newsheader  {
     font-size: 100%;
     color: #FFFFFF;
     border-bottom: 1px solid black;
     background-image: url(../YaBBImages/catbg2_blue.gif);
     }

.newsheader a:link  {
     font-size: 90%;
     font-weight: bold;
     color: #FFFFFF;
     font-family: Tahoma, Verdana, arial, helvetica, serif;
     background-color: transparent;
     }

.newsheader a:visited  {
     font-size: 90%;
     font-weight: bold;
     color: #FFFFFF;
     font-family: Tahoma, Verdana, arial, helvetica, serif;
     background-color: transparent;
     }

.newsheader a:hover  {
     font-size: 90%;
     font-weight: bold;
     color: #FF0000;
     font-family: Tahoma, Verdana, arial, helvetica, serif;
     background-color: transparent;
     }

.newsbody  {
     font-size: 11px;
     color: #000000;
     vertical-align: top;
     width: 100%;
     font-family: Tahoma, Verdana, arial, helvetica, serif;
     background-color: #8EBBE8;
     }

.newsbody a:link  {
     font-size: 90%;
     font-weight: bold;
     color: #FFFFFF;
     font-family: Tahoma, Verdana, arial, helvetica, serif;
     background-color: transparent;
     }

.newsbody a:visited  {
     font-size: 90%;
     font-weight: bold;
     color: #FFFFFF;
     font-family: Tahoma, Verdana, arial, helvetica, serif;
     background-color: transparent;
     }

.newsbody a:hover  {
     font-size: 90%;
     font-weight: bold;
     color: #FF0000;
     font-family: Tahoma, 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: #000000;
     font-family: Tahoma, Verdana, arial, helvetica, serif;
     background-color: #8EBBE8;
     }

.newscat  {
     font-size: 10px;
     width: 100%;
     vertical-align: top;
     text-align: right;
     color: #000000;
     font-family: Tahoma, Verdana, arial, helvetica, serif;
     background-color: #8EBBE8;
     border-left: 1px solid black;
     }

.newsadmin  {
     font-size: 90%;
     text-align: center;
     color: #000000;
     width: 100%;
     font-family: Tahoma, Verdana, arial, helvetica, serif;
     border-left: 1px solid black;
     border-top: 1px solid black;
     background-color: #8EBBE8;
     }

.newstable  {
     font-size: 10px;
     color: #000000;
     width: 100%;
     border: 1px outset;
     font-family: Tahoma, Verdana, arial, helvetica, serif;
     background-color: #8EBBE8;
     }

.newsposter  {
     font-size: 10px;
     color: #000000;
     font-family: Tahoma, Verdana, arial, helvetica, serif;
     background-color: #8EBBE8;
     }
