.columnistSectionFront fieldset { padding: 5px; border:1px solid #999; }
.columnistSectionFront legend { color: #960019; padding: 0px 5px 0px 5px; font-weight: bold; }
.columnistSectionFront .left_half  { width:50%; overflow:hidden;margin-bottom:5px; float:left; }
.columnistSectionFront .right_half { width:50%; overflow:hidden;margin-bottom:5px; float:right; }
.columnistSectionFront a { margin: 5px 0 0 0; font-weight: bold; } 
.columnistSectionFront p { padding: 0 0 0 10px; }

.blog h4 { font-size: 14px; }
.blog h5 { font-size: 12px; font-weight: bold; color: red; }
