#recent_news.dv { margin:2em 0 0; }
#recent_news h4 { text-transform:capitalize; }
#recent_news ul { width:100%; height:auto; list-style:none; margin:.5em auto 0; }
#recent_news ul li { position:relative; height:auto; margin:0; }

#recent_news ul li.rows { display:block; width:100%; }

#recent_news ul li.cols_1 { float:left; display:inline-block; width:100%; }
#recent_news ul li.cols_2 { float:left; display:inline-block; width:49%; }
#recent_news ul li.cols_3 { float:left; display:inline-block; width:32%; }
#recent_news ul li.cosl_4 { float:left; display:inline-block; width:23.5%; }
#recent_news ul li.cols_5 { float:left; display:inline-block; width:18.4%; }

#recent_news ul li + li { margin-left:2%;  }
#recent_news ul li.rows + li.rows { margin:0 0 .5em; }

#recent_news ul li h6 { display:inline-block; margin:0; line-height:1em; }
#recent_news ul li a.hdr_link { font-size:1em; line-height:1.1em; font-weight:bold; margin:0 0 .25em; }
#recent_news ul li.news_image a.hdr_link { font-size:1em; line-height:1.1em; font-weight:bold; margin: 0; }
#recent_news ul li.news_image a.img_link img { -moz-box-shadow:0px 1px 3px #010a0d;  -webkit-box-shadow:0px 1px 3px #010a0d; box-shadow:0px 1px 3px #010a0d; margin:0; }

#recent_news ul li p.date { font-size:.7em; color:#999; line-height:1em; margin: .5em 0; }
#recent_news ul li p { overflow:hidden; font-size:.85em; line-height:1.2em; margin:0 0 1em; }
#recent_news ul li a.read_more { position:absolute; bottom:-1.5em; right:0; font-size:.7em; line-height:1em; }


