.latestList {position:relative; margin-bottom:15px; padding-bottom:15px; border-top:0px solid #ddd; font-size:12px; }
.latestList * {margin:0; padding:0; border:none;}
.latestList h2 {margin-bottom:5px; padding:8px 0px 4px 0px; font-size:12px; font-family: Nanum Gothic, Verdana, Geneva, Arial, Helvetica, sans-serif; color:#222;}
.latestList h2 a {text-decoration:none; color:#222;}
.latestList li {list-style:none; line-height:160%; font-size:12px;}
.latestList ul.thumb li {position:relative; display:inline; float:left; width:250px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; border: none; }
.latestList ul.thumb li img{margin-left: 2px;width: 247px !important; height:163px !important; }
.latestList ul.thumb li span {position:absolute; left:0; bottom:0; width:<?php echo $img_width ?>px; overflow:hidden; text-align:center;  font-size:11px; color:#fff; background:#000; opacity:.7; filter:alpha(opacity=70);}
.latestList ul.thumb li a{}

.latestList .btnPage {position:absolute; top:7px; right:0;}
.latestList .btnPage li {display:inline; float:left;}
.latestList.h2bg {border-bottom:none;}
.latestList.h2bg ul.btnPage {right:0px;}
.latestList.h2bg h2 {background:#ffffff; -moz-border-radius: 5px; border-bottom: 1px solid #b1b1b1;}
.latestList.h2bg h2 a {color:#000; font-size:15px; }