table.news {
text-align:left;
border-collapse:collapse;
background-color:#fff;
border-bottom:solid 1px #D1E3EF;
}

table.news td {
color:#404040;
font-size:11px;
border-bottom:solid 1px #D7E4C8;
padding:4px 6px;
}

table.news td.messtitle {
color:#9E003F;
background-color:#FFf;
padding:3px 10px;
}

table.news a {
text-decoration:none;
border:none;
}

div.fmessage {
font-size:12px;
display:block;
padding:5px 5px 10px 5px;
}

div.fmessage i {
font-family:arial, sans-serif, verdana;
font-style:italic;
}

div.fmessage a {
color:#005EB8;
}

div.fmessage a:hover {
color:#E67D00;
}

.newstitle {
color:#5B9F00;
font-size: 14px;
display:block;
margin-bottom:10px;
}

a.fbtn-orange {
font-size:11px;
text-align:center;
line-height:2em;
height:25px;
width:110px;
color:#fff;
text-shadow:1px 1px 1px #292929;
outline:none;
border:none;
display:block;
float:right;
}
a.fbtn-orange {
font-size:11px;
text-align:center;
line-height:2em;
height:25px;
width:110px;
color:#fff;
text-shadow:1px 1px 1px #292929;
outline:none;
border:none;
display:block;
float:right;
}

.post-date {
    width: 45px;
    height: 49px;
    float:left;
    margin-right:5px;
}
.post-month {
    font-size: 10px;
    color: #FFFFFF;
    text-align: center;
    display:block;
    line-height: 11px;
    padding-top: 2px;
    margin-left: -3px;
}
.post-day {
    font-size: 18px;
    text-transform: uppercase;
    color: #999999;
    text-align: center;
    display:block;
    line-height: 18px;
    padding-top: 7px;
    margin-left: -3px;
}
table.table_comm td{padding:2px;margin:0;}